Транспортні протоколи
Сетевые протоколы
Характеристика популярных стеков коммуникационных протоколов
Взаимодействие узловов в сетях происходит в соответствии с определенными правилами обмена сообщениями и их форматами, то есть в соответствии с определенными протоколами.
Иерархически организованная совокупность протоколов, решающих задачу взаимодействия узлов сети, называется стеком коммуникационных протоколов.
Использование в сети того или иного стека коммуникационных протоколов во многом определяет лицо сети и ее характеристики
Стеки протоколов разбиваются на три уровня:
• сетевые;
• транспортные;
• прикладные.
• Мережні протоколи надають наступні послуги: адресацію і маршрутизацію інформації, перевірку на наявність помилок, запит повторної передачі і встановлення правил взаємодії в конкретному мережному середовищі. Нижче приведені найпопулярніші мережні протоколи.
• DDP (Datagram Delivery Protocol – Протокол доставки дейтаграмм).Протокол передачі даних Apple, що використовується в Apple Talk.
• IP (Internet Protocol – Протокол Internet). Протокол стека TCP/IP, забезпечуючий адресну інформацію і інформацію про маршрутизацію.
• IPX (Internetwork Packet eXchange – Міжмережевий обмін пакетами) в NWLink. Протокол Novel NetWare, що використовується для маршрутизації і напряму пакетів.
• NetBEUI (NetBIOS Extended User Interface – розширений призначений для користувача інтерфейс базової мережної системи введення висновку). Розроблений спільно IBM і Microsoft, цей протокол забезпечує транспортні послуги для NetBIOS.
• Транспортні протоколи надають наступні послуги надійного транспортування даних між комп'ютерами. Нижче приведені найпопулярніші транспортні протоколи.
• ATP (Apple Talk Protocol – протокол Транзакції Apple Talk) і NBP (Name Binding Protocol – Протокол скріплення імен). Сеансовий і транспортний протоколи Apple Talk.
• NetBIOS (Базова мережна система введення висновку). NetBIOS Встановлює з'єднання між комп'ютерами, а NetBEUI надає послуги передачі даних для цього з'єднання.
• SPX (Sequenced Packet eXchange – Послідовний обмін пакетами) в NWLink. Протокол Novel NetWare, що використовується для забезпечення доставки даних.
• TCP (Transmission Control Protocol – Протокол управління передачею). Протокол стека TCP/IP, відповідаючий за надійну доставку даних.
• Прикладні протоколи відповідають за взаємодію додатків. Нижче приведені найпопулярніші прикладні протоколи.
• AFP (Apple Talk File Protocol – Файловий протокол Apple Talk).Протокол видаленого управління файлами Macintosh.
• FTP (File Transfer Protocol – Протокол передачі файлів). Протокол стека TCP/IP, що використовується для забезпечення послуг по передачі файлів.
• NCP (NetWare Core Protocol – Базовий протокол NetWare). Оболонка і редиректоры клієнта Novel NetWare.
• SNMP (Simple Network Management Protocol – Простий протокол управління мережею). Протокол стека TCP/IP, що використовується для управління і спостереження за мережними пристроями.
• HTTP (Hyper Text Transfer Protocol) – протокол передачі гіпертексту і інші протоколи.
Самый нижний (уровень IV) - уровень межсетевых интерфейсов - соответствует физическому и канальному уровням модели OSI. Этот уровень в протоколах TCP/IP не регламентируется, но поддерживает все популярные стандарты физического и канального уровня: для локальных каналов это Ethernet, Token Ring, FDDI, для глобальных каналов - собственные протоколы работы на аналоговых коммутируемых и выделенных линиях SLIP/PPP, которые устанавливают соединения типа "точка - точка" через последовательные каналы глобальных сетей, и протоколы территориальных сетей X.25 и ISDN. Разработана также специальная спецификация, определяющая использование технологии ATM в качестве транспорта канального уровня.
Следующий уровень (уровень III) - это уровень межсетевого взаимодействия, который занимается передачей дейтаграмм с использованием различных локальных сетей, территориальных сетей X.25, линий специальной связи и т. п. В качестве основного протокола сетевого уровня (в терминах модели OSI) в стеке используется протокол IP, который изначально проектировался как протокол передачи пакетов в составных сетях, состоящих из большого количества локальных сетей, объединенных как локальными, так и глобальными связями. Поэтому протокол IP хорошо работает в сетях со сложной топологией, рационально используя наличие в них подсистем и экономно расходуя пропускную способность низкоскоростных линий связи. Протокол IP является дейтаграммным протоколом.
Следующий уровень (уровень II) называется основным. На этом уровне функционируют протокол управления передачей TCP (Transmission Control Protocol) и протокол дейтаграмм пользователя UDP (User Datagram Protocol). Протокол TCP обеспечивает устойчивое виртуальное соединение между удаленными прикладными процессами. Протокол UDP обеспечивает передачу прикладных пакетов дейтаграммным методом, то есть без установления виртуального соединения, и поэтому требует меньших накладных расходов, чем TCP.
Верхний уровень (уровень I) называется прикладным. За долгие годы использования в сетях различных стран и организаций стек TCP/IP накопил большое количество протоколов и сервисов прикладного уровня. К ним относятся такие широко используемые протоколы, как протокол копирования файлов FTP, протокол эмуляции терминала telnet, почтовый протокол SMTP, используемый в электронной почте сети Internet и ее российской ветви РЕЛКОМ, гипертекстовые сервисы доступа к удаленной информации, такие как WWW и многие другие. Протокол SNMP (Simple Network Management Protocol) используется для организации сетевого управления. Протокол пересылки файлов FTP (File Transfer Protocol) реализует удаленный доступ к файлу. Для того, чтобы обеспечить надежную передачу, FTP использует в качестве транспорта протокол с установлением соединений - TCP.