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

Канальный уровень описывает логическую организацию битов данных, которые передаются в определенной среде. Этот уровень определяет упаковку, адресацию и коррекцию ошибок для фреймов Ethernet. Основной задачей канального уровня является преобразование «простых» коммуникационных средств физического уровня в линию связи, которая будет защищена от ошибок передачи уже на сетевом уровне. Чтобы решить эту задачу, отправляющая сторона разбивает весь поток данных, предназначенных к отправке, на блоки, которые называются фреймами данных (обычно размером несколько сотен байт). Затем отправляющая сторона последовательно передает эти фреймы и принимает фреймы, подтверждающие получение, от принимающей стороны. Поскольку физический уровень отвечает только за передачу потока битов и не обращает внимания на их структуру, то начало и конец фрейма определяются на канальном уровне. Это осуществляется за счет добавления к началу и концу фрейма данных определенных служебных последовательностей битов. Во избежание конфликтов данных необходимо, чтобы такие служебные последовательности битов не могли возникнуть в основном потоке данных. Кроме того, канальный уровень обеспечивает коррекцию ошибок при передаче между двумя соседними узлами.

Еще одна проблема, которая возникает на канальном уровне (а также и на большинстве других высших уровнях) заключается в том, что необходимо регулировать поток данных, чтобы медленный приемник не «захлебнулся» в потоке данных от более быстрого передатчика. Для этого используются различные способы управления потоком данных. Зачастую для удобства на этом уровне интегрируются коррекция ошибок и управление потоком данных.

Если линия связи может передавать информацию в двух направлениях, то возникает еще одна проблема, которая должна решаться на канальном уровне. Дело в том, что фреймы, подтверждающие получение данных, переданных от А к В, начинают состязаться за доступ к линии связи с фреймами данных, которые передаются от В к А. Здесь было разработано довольно хитроумное решение в форме одновременной передачи прямых и обратных фреймов.

 








Дата добавления: 2015-05-08; просмотров: 839;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.