Выбрать главу

иной программе), приоритезации пакетов и т. п.

Структура сети

75

Таблица 3.5. Модель OSI

Необходимое

Уровень

Назначение

Примеры

сетевое

OSI

оборудование

Application

Обеспечение служб сетевых Протоколы SMTP, HTTP,

(7)

приложений

FTP и т. п.

Presentation Службы кодирования и пре-

Стандарты кодирования

(6)

образования данных, исполь- изображений (GIF, JPEG,

зуемых на уровне приложе-

TIFF и т. п.), аудио

ний

и видео (MPEG) и т. п.

Session

Обеспечение коммуникаций

Session Control Protocol

(5)

между приложениями более

(SPC)

высокого уровня (согласова-

Remote Procedure Call

ние, поддержка, завершение Zone Information Protocol

сессий)

(AppleTalk)

Transport

Обеспечивает передачу дан-

TCP (используются

(4)

ных от одной точки до другой соединения)

UDP (передача данных без

создания соединения)

Network

Обеспечивает логическую

IP

Маршрутизаторы

(3)

структуру сети (сетевые ад-

Маршрутизирующие

реса)

коммутаторы

Data Link

Обеспечивает передачу дан-

Ethernet

Коммутаторы

(2)

ных по тем или иным физи-

Token Ring

Мосты

ческим каналам связи

FDDI

Point-to-Point Protocol

Frame Relay

Physical

Определяет физические,

LAN категории 3

Концентраторы

(1)

механические, электрические LAN категории 5

и другие параметры физиче-

ских каналов связи (напряже- V.35

ние, частота, максимальные

длины участков и т. п.)

Стек протоколов TCP/IP

Когда говорят о TCP/IP, то обычно подразумевают под этим именем множество

различных протоколов, использующих в своей основе TCP/IP. Существует большое

количество различных стандартов, которые определяют те или иные варианты

взаимодействия в сети с использованием протоколов TCP/IP.

Так, есть правила, по которым осуществляется обмен сообщениями между почто-

выми серверами, и есть правила, по которым конечные пользователи могут полу-

чать в свой ящик письма. Имеются правила для проведения широковещательных

видео- и аудиотрансляций, правила для организации телефонных переговоров по

Интернету. Существуют правила, которые определяют поведение участников пере-

дачи данных в случае возникновения ошибки и т. п.

76

Глава 3

Логично, что при разработке правил пересылки файла никто не создает новых ме-

ханизмов пересылки единичного пакета данных и что протокол пересылки файлов

основан на более простом протоколе передачи пакетов.

Поэтому принято говорить, что существуют уровни протокола IP, а на каждом

уровне — различные варианты специальных протоколов. Весь этот набор протоко-

лов называют стеком протоколов TCP/IP.

Протоколы UPD, TCP, ICMP

Для передачи данных используются протоколы TCP (Transmission Control Protocol,

протокол управления передачей данных) и UDP (User Datagram Protocol, протокол

пользовательских дейтаграмм). UDP применяется в тех случаях, когда не требуется

подтверждения приема (например, DNS-запросы, IP-телефония). Передача данных

по протоколу TCP предусматривает наличие подтверждений получения информа-

ции. Если передающая сторона не получит в установленные сроки необходимого

подтверждения, то данные будут переданы повторно. Поэтому протокол TCP отно-

сят к протоколам, предусматривающим соединение (connection oriented), а UDP —

нет (connection less).

Протокол Internet Control Message Protocol ( ICMP, протокол управляющих сообще-

ний Интернета) используется для передачи данных о параметрах сети. Он включает

такие типы пакетов, как ping, destination unreachable, TTL exceeded и т. д.

IPv6

Бурное развитие Интернета привело к тому, что параметры, заложенные при созда-

нии протоколов IP, стали сдерживать дальнейшее развитие глобальной сети. Так

появился протокол IPv6.

К основным особенностям IPv6 относятся:

 сохранение неизменными основных действующих принципов построения про-

токола IP;

 использование более длинных адресов (128-битные);

 применение встроенного 64-битного алгоритма шифрования;

 учет механизма резервирования пропускной способности протокола (ранее про-

блема решалась введением классов обслуживания);

 наличие больших возможностей дальнейшего расширения функций: строго опи-