В локальной сети используется дейтограмный способ передачи данных, т.е. каждый пакет рассматривается как независимый объект передаваемый в сеть или между узлами сети данных, в виде кадра данных.
Для практической реализации передачи пакета в сеть используется единый формат передачи – кард. Кадр обычно имеет: Фиксированное расположение полей, что упрощает процедуру и средства формировании приема пакета. Вид кадра мы рассмотрели в предыдущем разделе. Поля ПНК и ПКК состоят обычно из 2 – 16 битов, которые используются в качестве флага начала и конца кадра. Поле данных содержит от 4 до 12 байт информации. Поле ПЦК несет код контрольной суммы, которая используется для повышения достоверности пакета при приеме его после передачи через физический канал, в котором возникают помехи, изменяющие содержимое пакета. Поле управления несет признак доставки кадра, признак продолжения сообщения в следующем кадре, сведения о количестве кадров сообщения и т.п. Все эти функции мы уже либо рассмотрели ранее, либо рассмотрим в следующем разделе.
Используется для управления физическим и информационным каналами, включает управление доступом каналу, т.е. оба подуровня: 2.1 и 2.2. В его основу положен протокол HDLC, который является стандартным протоколом второго уровня, используемым в глобальных сетях с коммутацией пакета, которые мы уже изучили.
Формат кадра, определяемый проектом 802 имеет следующий вид:
Кадр с двух сторон обрамлен флаговыми комбинациями 01111110, используемыми на уровне управления физическим каналом для выделения кадра. Адреса назначения источника кодируются одним (как на нашем рисунке) или несколькими байтами (максимально до 7). Первый разряд байта адреса назначения и адреса источника называются битом расширения адреса. Если бит расширения равен 0, то адрес продолжается в следующем байте кадра, когда его значение равно 1, то этот байт адреса является последним.
Например, двух байтовый адрес назначения:
L/G
DDDDDD
DDDDDDD
Двухбайтовый кадр источника:
С/R
SSSSSS
SSSSSSS
Где D и S – это биты адреса, принимающие значение 0 или 1. Второй бит адреса назначения L/G является идентификатором типа адреса. Если он равен 0, то адрес индивидуальный, если 1, то групповой, а если 1 стоит во всех разрядах адреса назначения, то это циркулярный адрес.
Индивидуальный адрес – конкретный пользователь, групповой – группа конкретных пользователей, циркулярный – всем пользователям.
Бит С/R адреса источника, используется для обозначения команд и ответов. Если он равен 0, то это команда, если 1 то ответ. Адрес источника пожжет быть только индивидуальным.
Байт управления используется для обозначения типа кадра. Примем три типа кадра: информационный, управляющий и ненумерованный.
Тип кадра определяется значением первого или двух первых битов поля управления. Если первый бит 0, то это информационный кадр, а если 1, то управляющий или ненумерованный кадр, которые, в свою очередь, различаются 0 или 1 соответственно во втором бите поля управления.
Информационный кадр служит для передачи нумерованных кадров данных и несет в поле управления следующую информацию:
N(S)(биты 2,3,4) – это порядковый номер переданного кадра по модулю 8,
N(R)(биты 6,7,8) – это порядковый номер ожидаемого на приемном конце кадра по модулю 8, P/F(бит 5) – бит запроса (или команды)/ответа. Если P/F = 1, то это запрос или команда, а если 0 то ответ.
Управляющий кадр предназначен для передачи квитанции о приеме кадров, запросов на повторную передачу кадров, запретов на выдачу кадров и снятия этих запретов. Для этого выделено поле СС (биты 3 и 4), а поля N(R) и P/F несут туже информацию, что и в информационных кадрах. Ненумерованные кадры используются для реализации дополнительной информации управления передачи данных и для передачи ненумерованных пакетов данных.
Приведем некоторый состав команд и ответов переходных кадрами разных типов.
Тип кадра
Команда
Ответ
Информационный
Данные
Данные
Управляющий
Выбор-Запрос
Готов к приему/не готов к приему, повторная передача
Ненумерованный
Ненумерованные данные
Разъединение
Ненумерованное подтверждение или отказ
Режим разъединения
/*Код «Запрос» используется также для повторной передачи информационных кадров, начиная от кадра с номером N(R). Команда идентификации станции служит дли получения данных о типе системы, размере принимаемого кадра, и т.д.
В ненумерованных кадрах ответ может содержать информацию «Отказ», которым система, видевшаякоманду, извещается о переходе отвечающей системы из состояния, которое не может быть исправлено посредством повторной передачи. */
С помощью всех типов кадров можно передать 22 наименования команд и ответов. Поле данные может содержать конкретное целое число байтов данных и используется в информационных кадрах. Поле ПЦК служит для проверки корректности данных. При определении ПЦК допускается использование 16 и 32 разрядные циклические кадры. Алгоритм использования такой же как в глобальных сетях.
Проект 802 определяет два способа доступа к моноканалам:
Свободный доступ с проверкой несущей и столкновений
Эстафетный доступ
Рассматриваемый проект предусматривает четыре стандартных скорости передачи данных: 1, 5, 10, 20 Мбит/секунду без применения специальных мер.
В качестве передающей среды допускается использование бифиляров,коаксиального, и волоконно-оптического кабеля.