Галкин В.А., Григорьев Ю.А. - Телекоммуникации и сети (1053870), страница 74
Текст из файла (страница 74)
Они обеспечивают взаимодействие приложений и обмен данными между ними. К наиболее популярным прикладным протоколам относятся:АРРС (Advanced Program-to-Program Commmiication) - одноранговый SNAпротокол фирмы IBM, используемый в основном на AS/400;РТАМ (File Transfer Access and Management) - протокол OSI доступа к файлам;Х,400 - протокол CCITT для международного обмена электронной почтой;Х.500 - протокол CCITT служб файлов и каталогов на нескольких системах;SMTP (Simple Mail Transfer Protocol) - протокол Интернета для обмена электронной почтой;3145.2. Стандартные стекиFTP (File Transfer Protocol) - протокол Интернета для передачи файлов;SNMP (Simple Network Management Protocol) ~ протокол Интернета длямониторинга сети и сетевьпс компонентов;Telnet - протокол Интернета для регистрации на удаленных хостах и обработки данных на них;Microsoft SMBs (Server Message Blocks, блоки сообщении сервера) и клиентские оболочки или редиректоры;NCP (Novell NetWare Core Protocol) и клиентские оболочки или редиректоры фирмы Novell;Apple Talk и Apple Share - набор сетевых протоколов фирмы Apple;AFP (AppteTalk Filling Protocol) - протокол удаленного доступа к файламфирмы Apple;DAP (Data Access Protocol) - протокол доступа к файлам сетей DECnet.Транспортные протоколыТранспортные протоколы поддерживают сеансы связи между компьютерами и гарантируют надежный обмен данньпс между ними.
К популярным транспортным протоколам относятся: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 UserInterface - расширенный интерфейс пользователя] - устанавливает сеансы связи между компьютерами (NetBIOS) и предоставляет верхним уровням транспортные услуги (NetBEUI);ATP (AppleTalk Transaction Protocol), NBP (Name Binding Protocol) - протоколы сеансов связи и транспортировки данных фирмы Apple.Сетевые протоколыСетевые протоколы обеспечивают услуги связи.
Они управляют несколькими типами данньпс: адресацией, маршрутизацией, проверкой ошибок и запросами на повторную передачу. Кроме того, сетевые протоколы определяют правила для осуществления связи в конкретньпс сетевых средах, например Ethernetили Token Ring. К наиболее популярным сетевым протоколам относятся:IP (Internet Protocol) - ТСРЛР-протокол для передачи пакетов:IPX (Internetwork Packet Exchange) - протокол фирмы NetWare для передачи и маршрутизации пакетов;NWLink - реализация протокола IPX/SPX фирмой Microsoft;NetBEUI - транспортный протокол, обеспечивающий услуги транспортировки данных для сеансов и приложений NetBIOS;DDP (Datagram Delivery Protocol) - AppleTalk-протокол транспортировкиданных.3155.
Сетевые протоколыПротоколы сетевого уровня служат для образования единой транспортнойсистемы, объединяющей несколько сетей с различными принципами передачиинформации между конечными узлами. Когда две или более сетей организуютсовместную транспортную службу, то такой режим взаимодействия обычноназывают меэ/ссетевым взаимодействием (internetworking).
Для обозначения составной сети в англоязычной литературе часто также используется термин интерсеть (internetwork или internet).5.3. Стек протоколов ТСРЯРСтек или набор общих протоколов для разнородной вычислительной средыбыл разработан по инициативе Министерства обороны США (Department ofDefence, DoD) более 20 лет назад для связи экспериментальной сети ARPA сдругими сетями.
Этот стек получил название TCP/IP по названию двух основных протоколов, входящих в него - Transmission Control Protocol (TCP) и InternetProtocol (IP). В настоящее время TCP/IP - наиболее популярный промьппленный стандарт стека протоколов, разработанный для глобальных сетей.Так как стек TCP/IP был разработан до появления модели взаимодействияоткрытых систем OSIASO, то, хотя он также имеет многоуровневую структуру, соответствие уровней стека TCP/IP уровням модели OSI достаточно условно.Структура стека протоколов ТСРЯР приведена на рис. 5.1. Протоколы TCP/DP делят на 4 уровня.
Уровень IV (самый нижний) соответствует физическомуи канальному уровням модели OSI. Этот уровень в протоколах TCP/IP не регламентирован, но поддерживает все популярные стандарты физического и канального уровня: для локальных сетей это - Ethernet, Token Ring, FDDI, FastEthernet, lOOVG-AnyLAN, для глобальных сетей - протоколы соединений «точка-точка» SLIP и РРР, протоколы территориальньпс сетей с коммутацией пакетов Х.25, Frame relay. Обычно при появлении новой технологии локальньпс илиглобальных сетей ее протокол включают в стек TCP/IP за счет разработкисоответствующего RFC, определяющего метод инкапсулящш пакетов IP в кадры.176WWW,WAIS,GopherSMTP[21SNMPtebetTCP4ГзFTPIPICMP1 RIPOSPFTFTPIUDPПARPHe регламентируетсяEthernet, Token Ring, X.25, FDDI, SLIP, PPPУровниOSHSOРис. 5.1.
Структура стека протоколов ТСРЛР316Ш1IVУровнистекаTCP/IP5.4. Протоколы IVуровня стека TCP/IPУровень Ш - это уровень межсетевого взаимодействия, осуществляющийпередачу пакетов с использованием различных транспортных технологий локальных сетей, территориальных сетей, линий спещ1альной связи и т.
п.В качестве основного протокола уровня межсетевого взаимодействия в стекеTCP/IP используют протокол IP, который хорошо работает в сетях со сложнойтопологией. Протокол ЕР - дейтаграммный протокол, т. е. он не гарантируетдоставку пакетов до узла назначения.К уровню межсетевого взаимодействия относятся и все протоколы, связанные с составлением и модификацией таблиц маршрутизации, такие, как протоколы сбора маршрутной информации RIP (Routing Internet Protocol) и OSPF(Open Shortest Path First), a также протокол межсетевых управляющих сообщений ICMP (Internet Control Message Protocol).Уровень П - основной. На этом уровне функционируют протокол управленияпередачей TCP (Transmission Control Protocol) и протокол дейтаграмм пользователя UDP (User Datagram Protocol). Протокол TCP обеспечивает надежнуюпередачу сообщений между удаленными прикладными процессами за счетобразования виртуальных соединений.
Протокол UDP обеспечивает передачуприкладных пакетов дейтаграммным способом, как и IP, но выполняя толькофункции связующего звена между сетевым протоколом и многочисленнымиприкладными процессами.Уровень I (верхний уровень) - прикладной. За долгие годы использования всетях различньпс стран и организаций стек TCP/IP накопил большое количество протоколов и сервисов прикладного уровня. К ним относятся такие широко используемые протоколы, как протокол передачи файлов FTP, протокол эмуляции терминала telnet, почтовый протокол SMTP, используемый в электроннойпочте сети Internet, гипертекстовые сервисы доступа к удаленной информации,такие, как WWW, и многие другие.5.4.
Протоколы IV уровня стека ТСРЯРПротокол HDLCHDLC - бит-ориентированный протокол управления каналом передачи данных, опубликован стандартом ISO и базовым для построения других протоколов канального уровня (LAP, LAPB, LAPD, LAPX и LLC802.2). Для управления потоком и обнаружения ошибок используется алгоритм «скользящего окна»,протокол поддерживает полудуплексную и полнодуплексную передачу, одноточечную и многоточечную конфигурации, а также коммутируемые и некоммутируемые каналы.Существует три типа станций HDLC:Первичная станция (ведущая) управляет звеном передачи данных (каналом). Несет ответственность за организацию потоков передаваемых данных ивосстановление работоспособности звена передачи данных.
Эта станция передает кадры команд вторичным станциям, подключенным к каналу. В свою очередь она получает кадры ответа от этих станций. Если канал многоточечный,3175. Сетевые протоколыглавная станция отвечает за поддержку отдельного сеанса связи с каждой станцией, подключенной к каналу.Вторичная станция (ведомая) работает как зависимая по отношению кпервичной станции (ведущей).
Она реагирует на команды, получаемые от первичной станции, отсьшая кадры ответов. Поддерживает только один сеанс связис первичной станцией. Вторичная станция не отвечает за управление каналом.Комбинированная станция сочетает в себе одновременно функции первичной и вторичной станций. Передает как команды, так и ответы и получаеткоманды и ответы от другой комбинированной станции, с которой поддерживает сеанс.Станции в процессе взаимодействия друг с другом могут находиться в одном из трех логических состояний: логического разъединения, инициализации,передачи информации.Состояние логического разъединения (LDS).
В этом состоянии станцияне может вести передачу или принимать информацию. Если вторичная станциянаходится в нормальном режиме разъединения (NDM - Normal DisconnectionMode), она может принять кадр только после получения явного разрешения наэто от первичной станции. Если вторичная станция находится в асинхронномрежиме разъединения (ADM - Asynchronous Disconnection Mode), то она может инициировать передачу без получения на это явного разрешения.Состояние инициализации (IS).
Это состояние используется для передачи управления на удаленную вторичную/комбинированную станцию, ее коррекции в случае необходимости, а также для обмена параметрами между удаленными станциями.Состояние передачи информации (ITS). Вторичной, первичной и комбинированным станциям разрешено вести передачу и принимать информациюпользователя. В этом состоянии станция может находиться в режимах NRM,ARM и АВМ.Режим нормального ответа (NRM - Normal Response Mode) требует,чтобы прежде, чем начать передачу, вторичная станция получила явное разрешение от первичной.