Разделение протоколов по уровням
Протоколы этих стеков выполняют специфичную для своего уровня работу. Однако коммуникационные задачи, которые возложены на сеть, позволяют выделить среди протоколов три типа (рис. 27):
• прикладные;
• транспортные;
• сетевые.
Прикладной уровень |
Пользователи услугами сети Прикладного уровня | ||
Представительный уровень | |||
Сеансовый уровень | |||
Транспортный уровень | --- Транспортные службы | ||
Сетевой уровень |
Сетевые службы | ||
Канальный уровень | |||
Физический уровень |
Рис. 28. Модель OSI и типы протоколов
Как видите, схема расположения этих типов протоколов соответствует уровням модели OSI.
Прикладные протоколы
Прикладные протоколы работают на верхнем уровне модели OSI. Они обеспечивают взаимодействие приложений и обмен данными между ними. К наиболее популярным прикладным протоколам относятся:
• SMTP (Simple Mail Transfer Protocol) — протокол Интернета для обмена электронной почтой;
• FTP (File Transfer Protocol) — протокол Интернета для передачи файлов;
• SNMP (Simple Network Management Protocol) — протокол Интернета для мониторинга сети и сетевых компонентов;
• Telnet — протокол Интернета для регистрации на удаленных хостах и обработки данных на них;
• NCP (Novell NetWare Core Protocol) и клиентские оболочки фирмы Novell;
• Apple Talk и Apple Share® — набор сетевых протоколов фирмы Apple;
• AFP (AppleTalk Filling Protocol) — протокол удаленного доступа к файлам фирмыApple;
Транспортные протоколы
Транспортные протоколы поддерживают сеансы связи между компьютерами и гарантируют надежный обмен данных между ними. К наиболее популярным транспортным протоколам относятся:
• TCP (Transmission Control Protocol) — TCP/IP- протокол для гарантированной доставки данных, разбитых на последовательность фрагментов;
• SPX — часть набора протоколов IPX/SPX (Internetwork Packet Exchange/Sequential Packet Exchange) для данных, разбитых на последовательность фрагментов, фирмы Novell;
• NWLink — реализация протокола IPX/SPX фирмы Microsoft;
• NetBEUI [NetBIOS (Network Basic Input/Output System) Extended User Interface — расширенный интерфейс пользователя] — устанавливает сеансы связи между компьютерами (NetBIOS) и предоставляет верхним уровням транспортные услуги (NetBEUI);
• ATP (AppleTalk Transaction Protocol), NBP (Name Binding Protocol) — протоколы сеансов связи и транспортировки данных фирмы Apple.
Сетевые протоколы
Сетевые протоколы обеспечивают услуги связи. Эти протоколы имеют дело с адресной и маршрутной информацией, проверкой ошибок и запросами на повторную передачу. Сетевые протоколы, кроме того, определяют правила для осуществления связи в конкретных сетевых средах, например Ethernet или Token Ring. К наиболее популярным сетевым протоколам относятся:
• IP (Internet Protocol) — TCP/IP-протокол для передачи пакетов;
• IPX (Internetwork Packet Exchange) — протокол для передачи и маршрутизации пакетов фирмы NetWare;
• NWLink — реализация протокола IPX/SPX фирмы Microsoft;
• NetBEUI — транспортный протокол, обеспечивающий услуги транспортировки данных для сеансов и приложений NetBIOS;
• DDP (Datagram Delivery Protocol) — AppleTalk-протокол транспортировки данных.