Алгоритм CSMA/CD (передача).




П одуровень MAC, заполняет поля кадра MAC адресами, типом передаваемой информацией, полезными данными и контрольной суммой.

Подуровень MAC постоянно прослушивает физическую среду на наличие несущей, если несущая присутствует, то передача откладывается.

Как только несущая исчезла (физ-я среда освободилась), все узлы сети обязаны выдержать технологическую паузу, равную межпакетному интервалу (Inter Packet Gap, IPG) равную 96 битовым интервалам (тактам) (для 10Base-X->9,6 мкс)

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

В случае выявления не соответствия – фиксируется коллизия, (Collision Detection, CD) передача прекращается.

Передающая станция усиливает ситуацию коллизии посылкой в сеть специальной последовательности из 32 бит, называемой jam-последовательностью.

Передающая станция, обнаружившая коллизию, прекращает передачу и делает паузу в течение короткого случайного интервала времени.

 

Передающая станция может снова предпринять попытку захвата среды и передачи кадра. Случайная пауза выбирается по следующему алгоритму: усеченного экспоненциального двоичного алгоритма отсрочки

Пауза = L х (интервал отсрочки).

Интервал отсрочки равен значению 512 битовых интервалов. Битовый интервал соответствует для скорости 10 Мбит/с 0,1 мкс, или 100 нс.

L представляет собой целое число, выбранное с равной вероятностью и з диапазона [0,2N], где N— номер повторной попытки передачи данного кадра: 1,2,10. После 10-й попытки интервал, из которого выбирается пауза, не увеличивается.

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

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

Приемная станция на более высоком уровни OSI запросит кадр повторно. Сетевой транспортный уровни работают более медленнее, чем канальный, т.е. такие потери кадра приводит к снижению пропускной способности сети в целом на канальном уровне. Для надежного распознавания коллизий должно выполняться следующее соотношение: Tmin > RTT.

Здесь Tminвремя передачи кадра минимальной длины, a RTT — время оборота, то есть время, за которое сигнал коллизии успевает распространиться до самого дальнего узла сети. В худшем случае сигнал должен пройти дважды между наиболее удаленными друг от друга станциями сети (в одну сторону проходит неискаженный сигнал, а в обратном направлении — сигнал, уже искаженный коллизией).

Время оборота зависит от длины кабеля, минимальной длины кадра, скорости распространения сигнала. Поэтому для Ethernet определено стандартом, макс имальная длина кабеля, с учетом задержек повторителей и затухания кабеля для толстого Ethernet 2500м. А мин имальный кадр должен быть равен 64 байта, мин имальная длина поля данных 46 байт, а вместе с преамбулой 72 байта, или 575 битовых интервала.

 

20 Спецификации 10Base-2, 10Base-T, 10Base-5:

10Base-2 — коаксиальный кабель диаметром 0,25 дюйма, называемый «тонким» коаксиалом. Имеет волновое сопротивление 50 Ом. Максимальная длина сегмента — 185 метров (без повторителей).

10Base-T — кабель на основе неэкранированной витой пары (UTP). Образует звездообразную топологию на основе концентратора. Расстояние между концентратором и конечным узлом — не более 100 м.

10Base-5 — коаксиальный кабель диаметром 0,5 дюйма, называемый «толстым» коаксиалом. Имеет волновое сопротивление 50 Ом. Максимальная длина сегмента — 500 метров (без повторителей).

 

Структурная схема трансивера 10Base -5(2):

Физическая среда = кабель+сетевой адаптер.

Устройства первого уровня OSI (концентраторы, повторители ) только ретранслируют любой сигнал, поступающий из среды передачи, и п родлевают домен коллизий.

Устройства второго уровня OSI (мосты, коммутаторы), разделяют домен коллизий.

 

 



Поделиться:




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

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2018-01-30 Нарушение авторских прав и Нарушение персональных данных


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