иной программе), приоритезации пакетов и т. п.
Структура сети
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-битного алгоритма шифрования;
учет механизма резервирования пропускной способности протокола (ранее про-
блема решалась введением классов обслуживания);
наличие больших возможностей дальнейшего расширения функций: строго опи-