Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РГР сети HDLC протокол.docx
Скачиваний:
11
Добавлен:
02.03.2016
Размер:
92.25 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

Ухтинский государственный технический университет

Факультет информационных технологий

Кафедра автоматизированных информационных систем

РАСЧЕТНО-ГРАФИЧЕСКАЯ РАБОТА

по предмету: «Сетевые технологии»

Выполнил:

студент группы АИС-08 Вергун Л. П.

Проверил:

преподаватель кафедры АИС Дмитриевский Д. Н.

Ухта 2013

СОДЕРЖАНИЕ

  1. ВВЕДЕНИЕ 3

  2. КАДРЫ 5

    1. СТРУКТУРА КАДРОВ 6

    2. ТИПЫ КАДРОВ 7

      1. I-КАДРЫ (КАДРЫ ДАННЫХ) 7

      2. S-КАДРЫ (УПРАВЛЯЮЩИЕ) 9

      3. U-КАДРЫ (НЕНУМЕРОВАННЫЕ) 10

  1. СТАНЦИИ 13

    1. ТИПЫ СТАНЦИЙ 13

    2. РАБОТА СТАНЦИЙ 14

ЗАКЛЮЧЕНИЕ 16

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 17

1 Введение

Международная организация по стандартизации (ISO) определила семиуровневую эталонную сетевую модель для открытых систем (OSI).

Разбиение совокупности (стека) сетевых протоколов по уровням связана с попыткой унификации аппаратного и программного обеспечения. Предполагается, что каждому из уровней соответствует определенная функциональная программа с жестко заданными входным и выходным интерфейсами. Форматы данных на заданном уровне модели для отправителя и получателя должны быть идентичны. Физический уровень локальных сетей определен документами, например, Ethernet II, IEEE 802.3 и так далее.

Физическийуровень X.25 определяет стандарт на связь между ЭВМ и сетевыми коммутаторами (X.21), а также на процедуры обмена пакетами между ЭВМ. X.21 характеризует некоторые аспекты построения общественных сетей передачи данных. Следует учитывать, что стандарт X.25 появился раньше рекомендаций ITU-T и опыт его применения был учтен при составлении новейших рекомендаций.

Канальныйуровень определяет то, как информация передается от ЭВМ к пакетному коммутатору (HDLC - High data link communication, бит-ориентированная процедура управления), на этом уровне исправляются ошибки, возникающие на физическом уровне.

Сетевойуровень определяет взаимодействие различных частей субсети, форматы пакетов, процедуры повторной передачи пакетов, стандартизует схему адресации и маршрутизации.

Транспортныйуровень определяет надежность передачи данных по схеме точка-точка, избавляет уровень сессий от забот по обеспечению надежной и эффективной передачи данных.

Уровень сессийописывает то, как протокольное программное обеспечение должно организовать обеспечение выполнения любых прикладных программ. Организует двухстороннее взаимодействие сетевых объектов и необходимую синхронизацию процедур.

Презентационныйуровень обеспечивает прикладной уровень стандартными услугами: сжатие информации, поддержка ASN.1 (abstract syntax notation 1) управляющих протоколов и так далее.

Прикладнойуровень - это все, что может понадобиться пользователям сетей, например X.400.

High-Level Data Link Control (HDLC) — бит-ориентированный протокол конвейерного типа канального уровня сетевой модели OSI, разработанный ISO. Он эквивалентен протоколу ADCCP Американского национального института стандартов (ANSI).

Текущим стандартом для HDLC является ISO 13239, последняя редакция 22 августа 2002 года.

HDLC может быть использован в соединениях с множественным доступом, но в настоящее время в основном используется в соединениях точка-точка с использованием асинхронного сбалансированного режима (ABM).

HDLC был разработан на основе протокола SDLC фирмы IBM. Его несильно изменённые дочерние протоколы — LAPB, LAPM , LAPF, LAPD были встроены ITU соответственно в стеки протоколов X.25, V.42, Frame Relay, ISDN.

Также HDLC был базой при разработке кадровых механизмов в протоколе PPP, широко используемом в Интернете.

2 Кадры

Кадры HDLC можно передавать, используя синхронные и асинхронные соединения. В самих соединениях нет механизмов определения начала и конца кадра, для этих целей используется уникальная в пределах протокола битовая последовательность (FD — Frame Delimiter) '01111110'(0x7E в шестнадцатеричном представлении), помещаемая в начало и конец каждого кадра. Уникальность флага гарантируется использованием битстаффинга в синхронных соединениях и байтстаффинга в асинхронных.

Битстаффинг — вставка битов, здесь — бита 0 после 5 подряд идущих битов 1. Битстаффинг работает только во время передачи информационного поля (поля данных) кадра. Если передатчик обнаруживает, что передано подряд пять единиц, то он автоматически вставляет дополнительный ноль в последовательность передаваемых битов (даже если после этих пяти единиц и так идёт ноль). Поэтому последовательность 01111110 никогда не появится в поле данных кадра. Аналогичная схема работает в приемнике и выполняет обратную функцию. Когда после пяти единиц обнаруживается ноль, он автоматически удаляется из поля данных кадра.

В байтстаффинге используется escape-последовательность, здесь — '01111101' (0x7D в шестнадцатеричном представлении), то есть байт FD (0x7E) в середине кадра заменяется последовательностью байтов (0x7D, 0x5E), а байт (0x7D) — последовательностью байтов (0x7D, 0x5D).

Во время простоя среды передачи при синхронном соединении последовательность 0x7E ('01111110') постоянно передаётся по каналу для поддержания битовой синхронизации. Может иметь место совмещение последнего бита 0 одного флага и начального бита 0 следующего. Время простоя также называется межкадровым временны́м заполнением.