Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методы и средства передачи данных в автоматизированных системах. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
4.4. Основные сетевые протоколы автоматизированных и интеллектуальных…
91
Устройство физического уровня также состоит из нескольких под­уровней, реализующих логическое, физическое кодирование, соглашения о выборе скорости (10/100 Мбит/с) и режима передачи (дуплекс/полудуплекс).
Максимальный диаметр сети Fast Ethernet равен примерно 200 м, а более точные значения зависят от спецификации физической среды.
Что же касается сетей Gigabit Ethernet, то их создатели попытались максимально сохранить классический подход Ethernet, но достичь битовую скорость в 1000 Мбит/с.
Для обеспечения приемлемого диаметра сети разработчики пошли на увеличение минимального размера кадра с 64 до 512 байт (по сравнению с классическими 46-ю байтами). Стандарт сети разрешает передавать не­сколько кадров подряд как будто бы это единое целое. В таком случае по­сле передачи первого кадра среда не освобождается, пока не будет достиг­нут интервал передачи в 8 096 байт. В этом случае кадры не обязательно дополнять до 512 байт. Остальные параметры метода доступа и максималь­ного размера кадра остались неизменными.
В 1998 г. был принят стандарт 802.3z, который определяет исполь­зование в качестве физической среды трех типов кабеля:
1) многомодового оптоволоконного (расстояние до 500 м);
2) одномодового оптоволоконного (расстояние до 5 000 м);
3) двойного коаксиального (twinax), по которому данные передаются
одновременно по двум медным экранированным проводникам на расстоя­ние до 25 м.
После этого был принят стандарт для Gigabit Ethernet на UTP кате­гории 5. Интерфейсы 10 Гбит Ethernet начинают находить применение в системных платах модульных серверов, что по мнению аналитиков, явля­ется признаком перехода от фазы медленного распространения данной тех­нологии к этапу ее массового применения в сетях. Самая интересная осо­бенность проекта 10 Gigabit Ethernet – то, что это первая разработанная Ин­ститутом инженеров по электротехнике и электронике технология для Ethernet, которая специально создавалась для того, чтобы выйти за рамки локальных сетей.
Самое большое изменение при переходе к современным высокоско­ростным сетям – это полный отказ от использования протокола CSMA/CD.
Глава 4. Основы применения компьютерных сетей в автоматизированных…
92
Это обусловлено тем, что сеть 10 Gigabit Ethernet работает только в
полнодуплексном режиме.
На самом деле это кардинальное изменение, но оно упрощает работу
сети, так как избавляет оборудование от несогласованности (при использо­вании полнодуплексного и полудуплексного режимов).
Другой весьма важной особенностью обновленной технологии явля-
ется изменение самого физического интерфейса передачи данных.
В соответствии со стандартом, всего предусмотрено пять типов ин-
терфейсов:
1) 10GBASE-LR;
2) 10GBASE-ER;
3) 10GBASE-SR;
4) 10GBASE-LW;
5) 10GBASE-LX4.
Все эти стандарты являются «оптическими», т.е. вместо медных ка-
белей разных типов используется оптоволокно.
«Отказ от меди» достаточно понятен ‒ дальность передачи по мед-
ному кабелю ограничена.
В высокоскоростных сетях каждый физический интерфейс состоит
из двух уровней:
1) Physical Coding Sublayer (PCS), отвечающий за управление переда-
ваемыми битовыми последовательностями.
2) Physical Media Dependent (PMD), преобразующий биты в оптиче-
ские сигналы.
Оба уровня спроектированы так, что друг от друга они не зависят. Для сетей Gigabit Ethernet было предложено использовать только два
ключевых типа оптических интерфейсов:
1) многомодовое оптоволокно;
2) одномодовое оптоволокно.
Главное отличие этих двух типов оптических интерфейсов заключа-
ется в дальности применения.
Стандарт 802.3ae, в отличие от Gigabit Ethernet, поддерживает три
разные длины волны:
1) 850 нм;
2) 1310 нм;
3) 1550 нм.
4.4. Основные сетевые протоколы автоматизированных и интеллектуальных…
93
Каждой из таких волн соответствует свой PMD, и, в свою очередь, каждому PMD соответствует два типа физических интерфейсов:
1) для локальных (LAN PHY) сетей;
2) территориально распределенных (WAN PHY) сетей.
Интерфейс 10GBASE-LX4 задействует технологию спектрального уплотнения (WWDM) для передачи битов одновременно на четырех дли­нах волн, в отличие от других PMD-интерфейсов, которые просто последо­вательно преобразуют биты в световые сигналы и передают их по кабелю.
Этот интерфейс поддерживает:
1) многомодовое оптоволокно для связи на ближних расстояниях
(до 300 м) с диаметром 62,5 мкм;
2) одномодовое оптоволокно для связи на дальних расстояниях
(до 10 км) с диаметром 9 мкм.
Изначально 10 Gigabit Ethernet проектировался для сетей городского масштаба (MAN). Первая сеть этой технологии (экспериментальная) по­явилась в 2002 г. в Лас Вегасе (США).
Со временем позиционирование таких сетей пересматривается, так как есть примеры использования 10 Gigabit Ethernet при строительстве крупных корпоративных и кампусных сетей, в том числе и в России.
Примечательно также и то, что гигабитные сети способны диффе­ренцировать трафик в целях обеспечения качества обслуживания QoS, что присуще, скорее, сетям типа АТМ.
Беспроводной вариант сетей Ethernet ‒ стандарт 802.11 (Wireless Ethernet) также сейчас является самой популярной технологией передачи данных на близких и средних расстояниях.
Он поддерживает два широкополосных радиочастотных метода пе­редачи и один – в инфракрасном диапазоне на физическом уровне.
Радиочастотные методы работают в свободном ISM диапазоне с ча­стотой 2,4 ГГц и обычно используют полосу 83 МГц в канале от 2,400 ГГц до 2,483 ГГц.
Стандарт Wireless Ethernet 802.11 использует:
1) метод прямой последовательности или direct sequence spread
spectrum (DSSS);
2) метод частотных скачков или Frequency Hopping Spread Spectrum
(FHSS).
Глава 4. Основы применения компьютерных сетей в автоматизированных…
94
Эти методы несовместимы друг с другом, так как сильно отличаются
в физическом смысле.
Более скоростной стандарт 802.11b поддерживает только метод
DSSS. Для поддержки сред с высоким уровнем шума, а также для работы на больших расстояниях, сети стандарта 802.11b применяют динамический сдвиг скорости, что позволяет автоматически менять скорость передачи данных в зависимости от свойств радиоканала и адаптироваться к его осо­бенностям.
Стандарт Wireless Ethernet 802.11 предусматривает использование полудуплексных приемопередатчиков. Вследствие этого станция не может детектировать коллизию во время передачи.
Для того чтобы все-таки работать с коллизиями, сети стандарта
802.11 внедряют модифицированный протокол CSMA/CA, имеющий название Distributed Coordination Function (DCF).
В CSMA/CA, как и ранее, выполняются попытки избежать колли- зий путем использования явного подтверждения пакета или acknowledge-
ment (ACK).
Это означает, что принимающая сторона должна отправлять пакет подтверждения (положительную квитанцию) для того, чтобы передающая сторона знала, что пакет получен неповрежденным.
Для того чтобы определить доступность канала связи для передачи, применяется алгоритм оценки чистоты канала или channel clearance algo-
rithm (CCA).
Суть данного алгоритма ССА заключается в непрерывном измере­нии энергии сигнала на антенне и определении мгновенной мощности при­нятого сигнала.
Если мощность принятого сигнала ниже установленного порога для данной сети (т.е. там присутствует только шумы низкой мощности или же канал вообще является «чистым»), то канал считается свободным.
Также следует отметить, что стандарт Wireless Ethernet 802.11 под­держивает режим энергосбережения, который продлевает срок службы всех мобильных устройств, работающих от аккумулятора.
Другой особенностью является поддержка алгоритмов шифрования для защиты от несанкционированного доступа к данным. Этот класс алго­ритмов известен как wired equivalent privacy (WEP).
4.5. Протоколы маршрутизации
95
Стандарты 802.11 определяют два типа оборудования:
1) клиент, который представляет собой устройство (например, ком-
пьютер), оборудованное беспроводной сетевой картой или network interface card (NIC);
2) точка доступа или access point (AP), которая выполняет роль моста
между беспроводной и проводной сетями.
Стандарт IEEE 802.11 также описывает два режима работы сети:
1) режим «Adhoc»;
2) клиент/серверный режим или режим инфраструктуры infrastructure
mode.
В режиме клиент/сервер беспроводная сеть состоит минимум из од­ной точки доступа и некоторого набора беспроводных станций. Точка до­ступа обычно подключена к проводной сети, обеспечивая доступ к глобаль­ным сетям для подключенных устройств.
Следует отметить, что такая конфигурация является базовой на со­временном бытовом уровне и носит название базового набора служб или basic service set (BSS). Два или более BSS уже образуют подсеть и форми­руют расширенный набор служб или extended service set (ESS).
Режим «Ad-hoc» или «точка-точка» образуют независимый базовый набор служб (IBSS). Это самый простой вариант сети. В нем связь между станциями устанавливается без использования специальной точки доступа. Он полезен тогда, когда инфраструктура беспроводной сети еще не сфор­мирована или является необходимой (например, нужно просто передать данные от одного устройства с беспроводным интерфейсом к другому).
Мы рассмотрели простые современные протоколы локальных сетей, далее проведем исследование протоколов маршрутизации в сети Интернет.
4.5. Протоколы маршрутизации
Рассмотрим самый популярный сейчас сетевой протокол, точнее стек протоколов, с возможностью прокладывать маршруты через глобаль­ные сети: протокол TCP/IP.
Протокол Transmission Control Protocol/Internet Protocol (TCP/IP) сформировался на фоне промышленного стека протоколов, изначально раз­работанного для глобальных сетей.
Глава 4. Основы применения компьютерных сетей в автоматизированных…
96
Стандарты TCP/IP были впервые опубликованы в серии документов
Request for Comment (RFC). Этот комплект документов регламентирует
внутреннюю работу сети Internet.
Некоторые документы описывают сетевые сервисы или протоколы, задают особенности их реализации. Другие RFC обобщают условия приме­нения тех или иных инструментов и алгоритмов.
Данный стек протоколов был разработан по инициативе Министер­ства обороны США много лет назад для связи экспериментальной сети ARPAnet с другими спутниковыми сетями.
Огромный вклад в развитие подобных сетевых технологий внес уни­верситет Беркли. Сотрудники университета реализовали часть сетевого стека в своей версии ОС UNIX.
Логично, что широкое распространение ОС UNIX или Linux, как серверной операционной системы, привело и к широкому распростране­нию самого протокола TCP, протокола IP и других частей стека.
Примечательно то, что стек TCP/IP был разработан до появления уже рассмотренной нами сетевой модели ISO/OSI. Поэтому TCP/IP имеет свою структуру и уровни. В современной ситуации уровни TCP/IP соот­несены с уровнями сетевой модели OSI/ISO, но это соответствие доста­точно условное.
Структура стека протоколов TCP/IP приведена на рис. 13 ниже.
Обратим внимание на то, что все протоколы, составляющие стек TCP/IP, делятся всего на 4 уровня.
Самый нижний уровень с номером IV соответствует сразу двум уровням сетевой модели OSI/ISO:
1) физическому уровню модели OSI;
2) канальному уровню модели OSI.
Уровень IV в протоколах TCP/IP конкретно не регламентируется, не описывается, но поддерживается.
В частности, в рассматриваемом стеке допускается использовать все популярные стандарты физического и канального уровней:
1) для локальных сетей: a. Ethernet, b. Token Ring, c. FDDI,
4.5. Протоколы маршрутизации
97
d. Fast Ethernet, e. 100VGAnyLAN,
2) для глобальных сетей: a. протоколы соединений «точка-точка», PPP, b. последовательный протокол SLIP; c. протоколы территориальных сетей с коммутацией пакетов X.25, d. протокол frame relay, e. протокол ATM.
Следующий уровень III определяет принципы межсетевого взаимо-
действия. Фактически на этом уровне регламентируются стандарты, реали­зации которых в виде программно-аппаратных средств занимаются переда­чей пакетов с использованием транспортных технологий локальных сетей, территориальных сетей, линий специальной связи и так далее.
Рис. 13. Стек протоколов TCP/IP
В терминах модели OSI/ISO, в качестве основного протокола сете-
вого уровня, используется протокол IP.
IP изначально задумывался как протокол передачи пакетов данных
в составных сетях. Эти сети должны были формироваться из большого
Глава 4. Основы применения компьютерных сетей в автоматизированных…
98
количества малых локальных сетей, в свою очередь объединенных как про­межуточными локальными, так и промежуточными глобальными связями.
Именно поэтому протокол IP так хорошо работает в сетях со сложной топологией и рационально использует все подсистемы сети, экономно рас­ходует пропускную способность и оптимизирует процесс передачи данных.
Протокол IP по своей сути является дейтаграммным протоколом. Это означает, что блоки информации транслируются через сеть без предва­рительного установления соединения и создания виртуального канала. Вследствие этого IP не гарантирует доставку пакетов до узла назначения.
IP взаимодействует на межсетевом уровне с такими протоколами, как RIP, OSPF и ICMP:
1) протокол RIP (Routing Internet Protocol) служит для определения
возможных маршрутов следования данных в сложной компьютерной сети;
2) протокол OSPF (Open Shortest Path First) используется для дина-
мической маршрутизации и основан на технологии отслеживания состо­яния канала;
3) протокол ICMP (Internet Control Message Protocol) предназначен
для обмена информацией об ошибках между маршрутизаторами сети и уз­лом – источником пакета.
Именно ICMP при помощи специальных пакетов сообщает о следу­ющих проблемах в сети:
1) невозможность доставки пакета;
2) превышение времени жизни пакета;
3) превышение продолжительности сборки пакета из фрагментов;
4) аномальные величины каких-либо параметров;
5) маршрут пересылки был изменен;
6) тип обслуживания был изменен;
7) состоянии системы поменялось и так далее.
Следующий уровень II называется основным для TCP/IP. На этом уровне работают специальные протоколы:
1) протокол управления передачей или transmission control protocol
(TCP);
2) протокол дейтаграмм пользователя user datagram protocol (UDP).
Протокол TCP обеспечивает надежность передачи сообщений через сети между абонентами за счет создания и поддержания виртуальных со­единений.
4.5. Протоколы маршрутизации
99
Протокол UDP обеспечивает быструю передачу прикладных паке­тов дейтаграммным способом. Он, как и IP, выполняет исключительно только те функции связующего звена, которые обеспечивают взаимодей­ствие между сетевым протоколом и многочисленными прикладными процессами.
Верхний уровень стека протоколов I называется прикладным.
За долгие годы совершенствования стек TCP/IP вобрал в себя боль­шое количество протоколов и сервисов прикладного уровня.
К ним относятся такие широко используемые протоколы, как:
1) протокол копирования файлов FTP;
2) протокол эмуляции терминала telnet;
3) почтовый протокол SMTP;
4) гипертекстовые сервисы доступа к удаленной информации, такие
как WWW и многие другие.
Протокол FTP, например, предлагает наиболее широкий набор услуг для работы с файлами, но является самым сложным для разработки про­граммного обеспечения. Но в качестве более простой альтернативы, можно использовать простейший протокол пересылки файлов trivial file transfer
protocol (TFTP).
Протокол telnet, например, обеспечивает передачу потока байтов между процессами. В частности, эту возможность можно использовать для обмена данными между процессом и терминалом.
Наиболее часто этот протокол используется для эмуляции терми­нала удаленного компьютера, что является востребованным действием в современных условиях удаленной работы.
Протокол simple network management protocol (SNMP) используется для организации сетевого управления. Изначально протокол SNMP приме­нялся для удаленного контроля и управления маршрутизаторами. Эти маршрутизаторы часто называют шлюзами.
В современной ситуации, с ростом популярности технологий уда­ленного управления, протокол SNMP стали применять и для контроля и управления любым коммуникационным оборудованием: например, кон­центраторами, мостами, сетевыми адаптерами и так далее.
Рассмотрим далее протокол межсетевого взаимодействия IP, допол­няющий протокол TCP.
Глава 4. Основы применения компьютерных сетей в автоматизированных…
100
Основу этого стека протоколов составляет протокол межсетевого
взаимодействия – Internet Protocol (IP).
К основным функциям протокола IP относят следующие:
1) инструментальные средства протокола осуществляют перенос раз-
личных типов адресной информации в унифицированной форме между раз- личными сетями;
2) пакеты при переходе между сетями собираются и разбираются
даже с различным максимальным значением длины пакета.
Пакет IP включает раздел данных и заголовок. Формат заголовка представлен на рис. 14 ниже и включает следую-
щие поля:
Рис. 14. Структура заголовка IP-пакета
Рассмотрим последовательно основные поля пакета IP. Поле номера версии Vers содержит версию используемого прото-
кола IP.
Сейчас повсеместно используется версия 4, но все чаще начинает
встречаться версия протокола IPv6.
Поле длины заголовка HLen занимает всего 4 бита и показывает ко-
личество 32-битовых слов, составляющих саму длину поля заголовка.
Стандартный заголовок имеет длину в 20 байт, т.е. определяется как пять 32-битовых слов. При увеличении объема служебных данных длина может быть увеличена за счет резерва IP OPTIONS.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]