![]()
Главная Обратная связь Дисциплины:
Архитектура (936) ![]()
|
Разделение протоколов по уровням
Протоколы этих стеков выполняют специфичную для своего уровня работу. Однако коммуникационные задачи, которые возложены на сеть, позволяют выделить среди протоколов три типа (рис. 28): · прикладные; · транспортные; · сетевые.
Рис. 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-протокол транспортировки данных.
3.4 Стек протоколов TCP/IP
3.4.1 Общее описание протоколов, входящих в стек TCP/IP
Под семейством протоколов TCP/IP в широком смысле понимают обычно весь набор стандартов RFC. Однако общим и основополагающим элементом для всех этих протоколов является Internet Protocol (IP). Этот протокол, собственно, и реализует распространение информации по IP сети. Его значение как технологической основы сети INTERNET очень велико. Протокол IP осуществляет передачу информации от узла к узлу сети в виде дискретных блоков пакетов. При этом IP не несет ответственности за надежность доставки информации, целостность или сохранение порядка потока пакетов. Эту задачу решают два других протокола TCP (Transmission Control Protocol, протокол управления передачей данных) и UDP (User Datagram Protocol, дейтаграммный протокол передачи данных), которые используют процедуры протокола IP для передачи информации, добавляя к ним дополнительно свою функциональность. TCP и UDP реализуют различные режимы доставки данных. TCP-протокол с установлением соединения, a UDP-дейтаграм-мный протокол. Выше, над транспортными протоколами TCP или UDP, лежат протоколы, реализующие те или иные прикладные службы, такие как обмен файлами (File Transfer Protocol, FTP) и сообщениями электронной почты (Simple Mail Transfer Protocol, SMTP), обеспечивающие терминальный доступ к удаленным серверам (TELNET). Таким образом, иерархию управления в TCP/IP сетях обычно представляют в виде пятиуровневой концептуальной модели (RFO791 и RFC1349), приведенной на рис. 29. Первый уровень — физический(hardware) описывает ту или иную среду передачи данных. На втором уровне — канальном (network interface) находится аппаратно-зависимое программное обеспечение, реализующее распространение информации на том или ином отрезке среды передачи данных, описанное в главе 2.
Рис. 29 — Архитектура и совокупность протоколов TCP/IP узла связи сети Internet
Третий уровень — сетевой (internet) и есть протокол IP. Его главная задача — маршрутизация (выбор пути через множество промежуточных узлов) при доставке информации от узла отправителя до узла адресата. Вторая важная задача протокола IP-сокрытие аппаратно-программных особенностей среды передачи данных и предоставление вышележащим уровням единого унифицированного и аппаратно независимого интерфейса для доставки информации. Достигаемая при этом канальная (аппаратная) независимость и обеспечивает многоплатформное применение приложений, работающих над IP. При этом протокол IP не обеспечивает транспортную службу в том смысле, что не гарантирует доставку пакетов, сохранение порядка и целостности потока пакетов, и не различает логические объекты (процессы), порождающие поток информации. Это задачи других протоколов TCP и UDP, относящихся к четвертому, транспортному (transport) уровню. Выше на пятом уровне, прикладном (application), лежат прикладные задачи, запрашивающие услуги у транспортного уровня. Следует также обратить внимание на терминологию, традиционно используемую в литературе по TCP/IP для обозначения информационных объектов, распространяющихся между различными уровнями. Приложение передает транспортному уровню сообщение (message), имеющее сообразные данному приложению размер и семантику. Транспортный уровень «разрезает» это сообщение (если оно достаточно велико) на пакеты (packet), которые передаются межсетевому уровню (то есть протоколу IP). Последний формирует свои IP пакеты (их еще называют IP дейтаграммами). Затем происходит их «упаковка» в кадры (frame), приемлемые для данной физической среды передачи информации.
![]() |