Технология Ethernet 10Мбит/с |
Оглавление |
Все данные, передаваемые по сети, помещаются в кадр определенной структуры и снабжаются
уникальным адресом станции назначения.
Чтобы получить возможность передавать кадр, станция должна убедиться, что среда передачи
свободна. Это достигается "прослушиванием" сигнала несущей частоты. Признаком
не занятости среды является отсутствием передачи несущей частоты, которая при
манчестерском кодировании равна 5-10 МГц. Если среда свободна, то узел имеет право начать
передачу кадра.
Кадр данных всегда снабжается преамбулой - 8 байт для синхронизации приемника и передатчика по битам и по
байтам.
Структура кадра показана на рисунке 1.
Рис.1 Структура кадра
Размах сети - максимальное расстояние между двумя удаленными станциями. Определяется временем двойного оборота.
Время двойного оборота - это время прохождения сигнала от одной станции до другой, максимально удаленной, и обратно.
Для надежного распознавания коллизий должно соблюдаться следующее условие:
tmin >= tдв.об.,
где tmin - время передачи кадра минимальной длины,При этом условии станция-передатчик может обнаружить коллизию до того, как она закончит передачу.
Время двойного оборота (tдв.об ) зависит от:
где r - интервал отсрочки, равен 512 битовым интервалам (величина битового интервала
tбита = 0,1 мкс для скорости 10 Мбит/с);
L - любое число из диапазона [0..2N], N = 1,2,...10 - номер повторной попытки передачи данного кадра.
Таким образом:
После 10-ой попытки интервал не увеличивается. Максимальное число попыток Nmax=16, далее кадр отбрасывается.
Появление коллизий органически присуще методу доступа CSMA/CD.
Частота коллизий определяются интенсивностью трафика и скоростью передачи. Важно распознавать коллизии
на MAC - уровне, иначе падает производительность сети, т.к. ошибочно передаваемые кадры будут определяться
на транспортном или прикладном уровне.
Домен коллизий - это часть сети Ethernet, все узлы которой распознают коллизию независимо от того, в какой части этой сети коллизия возникла.
Сеть Ethernet, построенная на повторителях, всегда образует один домен коллизий.
Мосты, коммутаторы и маршрутизаторы делят сеть
Ethernet на несколько доменов коллизий.
На рисунке 2 приведена сеть, которая представляет собой один домен коллизий. Если в сети
произошло столкновение кадров, то в соответствии с логикой работы повторителя сигнал коллизии
распространится и на другие порты повторителя.
Рис.2 Возникновение коллизии между всеми рабочими станциями сети
Если же вместо концентратора поставить коммутатор (рис.3), то его порт воспримет сигнал коллизии, но не передаст его по другим портам, так как это не входит его функции. Если порт коммутатора принимал в момент возникновения коллизии кадр, то он просто отбросит полученное начало кадра, и будет ожидать повторной попытки передачи. После успешного принятия данного кадра в свой буфер коммутатор передаст его на другой порт в соответствии с таблицей коммутации. Все действия коммутатора, связанные с обработкой коллизий для остальных сегментов сети, которые подключены к другим портам коммутатора, останутся просто неизвестными.Рис.3 Возникновение коллизии в одном из участков ЛС
Рис.4 Полностью коммутируемая сеть
Интервал отсрочки - 512 битовых интервалов (512*0,1 мкс = 51,2 мкс)
Межкадровый интервал - 9,6 мкс
Максимальное число попыток передачи - 16
Максимальная задержка (при N=10) - 52,4 мкс
Длина jam-сигнала - 32 бита
Максимальная длина кадра (без преамбулы) - 1518 байт
Минимальная длина кадра (без преамбулы) - 64 байта (512 бит)
Длина преамбулы - 8 байт (64 бит)
Максимальное число станций в сети - 1024
Максимальное расстояние между станциями сети - 2500 м
Данные (46 байт) + заголовок (18 байт) + преамбула (8 байт) = 72 байта = 576 бит,
следовательно tпер = 576*0,1= 57,6 мкс.
tпер+ tп = 57,6 + 9,6 = 67,2 мкс
Пропускная способность = 1/67,2 = 14880 кадр/с
Кадр максимальной длины:
Данные (1500 байт) + заголовок (18 байт) + преамбула (8 байт) = 1526 байт = 12108 бит
Пропускная способность = 1/(1210,8+9,6) = 813 кадр/с
Тип кадра |
Протоколы |
Ethernet II |
IP, IPX, AppleTalk ph1 |
Ethernet 802.3 |
IPX |
Ethernet 802.2 |
IPX |
Ethernet SNAP |
IP, IPX, AppleTalk ph2 |
Предыдущий |
Следующий |