Канальный уровень: MAC и LLC 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Канальный уровень: MAC и LLC



Канальный уровень. Он проверяет доступность среды передачи. Упаковывает биты в кадры, дополняя их контрольной суммой. Когда кадр придет получателю, то снова вычисляется контрольная сумма и если она совпадет, то кадр принимается, а если нет, то отбрасывается и происходит повторная передача кадра (либо исправление кадра, если кадр закодирован кодом, исправляющим ошибки). Канальный уровень обеспечивает доставку данных для тех топологий, для которых он разработан (звезда, шина, кольцо, точка-точка), а также соединенных базовых топологий посредством мостов и коммутаторов. Протоколы канального уровня реализуются программно с помощью драйверов и сетевых адаптеров. 

Подуровень LLC (Logical Link Control) предназначен для управления потоком данных, обработки ошибок передачи, и отвечает за связь с вышестоящими протоколами стека (мультиплексирование и демультиплексирование).

Модуль данных LLC

¤ Флаг (ограничитель) = 0111 1110

¤ DSAP, SSAP (Destination Service Access point, Source SAP) – идентификатор протокола верхнего уровня получателя/отправителя

§ старший бит DSAP задает тип адреса: индивидуальный или групповой

§ старший бит SSAP задает флаг: команда или ответ

¤ Control (управление) – обозначение типа кадра (первый байт):

§ информационный (кадр данных)

§ управляющий (команды REJ, R eceiver N ot R eady, RR в LLC2)

§ ненумерованный (установление/разрыв соединения, диагностика)

и номеров кадров (второй байт, только в LLC2)

¤ Data – данные верхнего уровня

Подуровень MAC (Media Access Control) регулирует доступ к среде передачи, дополняет модуль данных LLC контрольной суммой и информацией об адресах и формирует кадр MAC, выявляет ошибки и отклоняет ошибочные кадры. Лежит ниже LLC. Зависит от протокола канального уровня, т.е. от топологии (Ethernet, Talking Ring, FDDI).

Пример для Ethernet:

¤ Преамбула (ограничитель) – синхронизация

       10101010 … 10101010 10101011

¤ DA, SA (Destination Address, Source Address) – MAC адреса получателя/отправителя

¤ EtherType (тип кадра) – тип протокола верхнего (сетевого) уровня (аналог DSAP/SSAP)

¤ Data – данные верхнего уровня

¤ FCS (Frame check sequence) – контрольная сумма по CRC32

6 вопрос Алгоритм CSMA \ CD

Когда у станции появляются данные для передачи, она сначала прослушивает канал, проверяя свободен ли он. Если канал занят, то станция ждет когда он освободится. Если произошло столкновение, т.е. одновременно 2 или более станций начали передавать данные, то станция ждет в течение случайного периода времени, а затем снова пытается передать кадр. Протоколы CSMA подразделяют на 3 категории: настойчивый – станция сразу начинает передачу, как только обнаружит что канал свободен; ненастойчивый – станция прослушивает линию не всегда, а в определенные – дискретные периоды времени; с настойчивостью p – если канал свободен, она с вероятностью p начинает передачу.

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

Межкадровый интервал в Ethernet составляет 9,6 мкс. Необходим для приведения сетевых адаптеров в исходное состояние и предотвращения монопольного захвата сети одной станцией.

Для усиления коллизии узел, обнаруживший коллизию передает в сеть jam-последовательность для того чтобы ее смогли заметить все другие станции, вовлеченные в коллизию. Ее длина от 32 до 47 бит включительно.

Случайная пауза необходима для предотвращения повторных коллизий. Ее величина составляет (от 0 до 2^N)*512 мкс, где N-номер попытки. После 10 попытки ее величина остается постоянной 52,4 мкс.

¤ Домен коллизий (collision domain) – это область сети Ethernet, все узлы которой распознают коллизию независимо от того, в какой части этой области коллизия возникла

¤ Возникшая коллизия не распространяется за рамки
соответствующего домена коллизий

¤ Чем больше количество доменов коллизий, тем менее заметны последствия каждой коллизии

¤ Для разбиения сети на домены коллизий применяют коммутаторы



Поделиться:


Последнее изменение этой страницы: 2019-11-02; просмотров: 208; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.84.155 (0.006 с.)