Реферат: Методы коммутации в сетях ПД
Бит-ориентированный протокол HDLC разработан в 1973 году международной организацией по стандартизации. Он – базовый для целого набора протоколов канального уровня, являющихся его подмножествами. В качестве стандарта для протоколов 2 уровня организацией ISO рекомендуется протокол HDLC (High Level Data Link Control).
Технология этого протокола называется технологией непрерывного автоматического запроса на повторение и названа так потому, что станциям разрешено запрашивать автоматически другую станцию и производить другую станцию передачи данных и производить повторную передачу данных. При этом предполагается использовать как полудуплексный, так и дуплексный режим.
В случае сбоя последовательности принимаемых кадров система может:
а) послать запрос на повторную передачу только того кадра, который выбился из последовательности;
б) отбрасывать все кадры, номера которых не совпадают с ожидаемыми на приеме, даже если они были приняты без ошибок.
Таким образом, в основе протокола HDLC определена процедура управления потоком на уровне управления звена, а также метод коррекции ошибок путем повторной передачи. Рассмотрим структуру формата кадра HDLC, рисунок 9.
Флаг 01111110 |
Адрес |
Управление |
Информация |
Контрольное поле кадра |
Флаг 01111110 |
Бит передается в
канал первым.
Рисунок 9 - Формат кадра HDLC
Поле флага представляет собой комбинацию битов 01111110, с помощью которой определяется начало и конец кадра.
Поле адреса определяет адрес первичной или вторичной станций, участвующих в передаче конкретного кадра.
Управляющее поле содержит команды или ответы, а также порядковые номера используемые при отчетности о правильности передачи кадров канального уровня.
Информационное поле содержит блок информации (пакет), поступающий на второй канальный уровень с третьего сетевого уровня. Оно имеется только в кадре информационного формата.
Поле контрольной последовательности кадра (КПК) применяется для обнаружения ошибок при передаче данных между двумя станциями.
Семейство протокола HDLC.
Рисунок 10 - Семейство протокола HDLC.
Протокол HDLC является базовым для целой группы протоколов канального уровня, используемых как в глобальных, так и в локальных компьютерных сетях, рисунок 10:
· LAPB (Link Access Procedure Balanced) – сбалансированная процедура доступа к звену передачи данных (применяется в стандарте Х.25);
· LAPD (Link Access Procedure D-channel) – предназначен для управления звеном в цифровых сетях с интеграцией служб (ЦСИС);
· LLC (Logical Link Control) – управление логическим каналом;
· SDLC (Synchronous Data Link Control) – синхронное управление звеном данных, разработан компанией IBM;
· LAPX (расширенный LAPB). Используется в терминальных системах и в стандарте телетекса. Является полудуплексным вариантом HDLC.
Стандарты протоколов сетевого уровня.
- Х.25, разработанный МСЭ-Т для сетей с коммутацией пакетов.
- TCP/IP (Transmission Control Protocol/Internet Protocol). Используется в глобальной сети Internet и в локальных сетях предприятий.
4.2 Протокол Х.25.
Х.25 содержит сведения о процедурах подключения пакетного ООД к сети пакетной информации. Х.25 – трехуровневый, включает в себя физический, канальный и сетевой уровень модели ISO. В качестве физического уровня Х.25 рассматривается стандарт Х.21.
В интерфейсе Х.21 двустороннего обмена данными используется две цепи T и R – по одной для каждого направления (Т – передача, R – прием). Синхронная передача данных обеспечивается цепями B и S. При этом цепь В обеспечивает синхронизацию байтов, т.е. оно устанавливается в состояние «разомкнуто» при передаче последнего бита в составе байта. По цепи S передаются сигналы битовой синхронизации, цепь С и I предназначены для управления.
Интерфейс Х.21 предназначен для стыка с цифровыми каналами. Но, поскольку, в период сосуществования аналоговых и цифровых каналов возникает необходимость доступа к цифровым сетям с помощью аналоговых каналов, разработана рекомендация X.21.bis, использующая цепи сопряжения V.24. X.21.bis позволяет осуществлять доступ к сети как через аналоговый, так и через цифровые каналы. Стык X.21 лучше, чем стык X.21.bis.
Интерфейс Х.21 позволяет использовать простой протокол организации соединения и разъединения. Для обмена управляющей информацией используется международный алфавит №5, совпадающий со знаками кода ASCII. Особенностью этого стыка является то, что сигналы управления соединения передаются по тем же цепям, что и сигналы данных.
Рекомендация Х.25 предусматривает также работу по физическому стыку рекомендаций серии V. Этот стык предусматривает подключение только по аналоговому каналу и предназначен для подключения к нему аналоговых модемов, работающий по рекомендации серии V.
Протокол канального уровня.
Протокол канального уровня Х.25 представляет собой элемент из множества протоколов, определенных в HDLC, и относится к асинхронным балластным процедурам LAPB. Общее количество кадров в протоколе весьма не велико – всего 9. Можно заметить одну маленькую деталь, выделяющую процедуру LAPB из остальных. Она состоит в том, что информационные кадры всегда имеют значения команды. Разделение кадров на команды и ответы состоит в том, что с помощью канала запрашивается статус удаленной станции, а с помощью ответов передается реакция на такой запрос. Т.е. если одна из станций запросила у противоположной ее статус, эта последняя вынуждена прервать поток данных и ответить на запрос служебным кадром – ответом. Это связано с тем, что запрашивающая станция требует удостовериться не просто работоспособности запрашиваемой, но и точно знать ее состояние – может ли она принимать данные в потоке, необходимо ли произвести повторную передачу и т.д., таблица 3.
Таблица 3 - Формат передачи информации
формат передачи информации |
команда |
ответ |
кодирование |
|||||||
супервизорный |
I (информация) |
0 |
N(S) |
P |
N(R) |
|||||
RR (готовность к приему) |
RR (готовность к приему) |
1 |
0 |
0 |
0 |
P/F |
N(R) |
|||
RNR (неготовность к приему) |
RNR (неготовность к приему) |
1 |
0 |
1 |
0 |
P/F |
N(R) |
|||
REJ (неприем) |
REJ (неприем) |
1 |
0 |
0 |
1 |
P/F |
N(R) |
|||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|||
поле управления кадра |
||||||||||