Двоичная экспоненциальная отсрочка.
После возникновения коллизии время разбивается на дискретные промежутки, длительность каждого устанавливается равной 512 bt1. Назовём этот промежуток интервалом отсрочки.
После первой коллизии станции ожидают 0 или 1 интервал отсрочки. После второй период ожидания длится 0, 1, 2 или 3 интервала отсрочки. Короче говоря, выбирается количество интервалов отсрочки из интервала [0, 2n .. 1], где n - номер попытки. После десятой попытки верхняя граница интервала фиксируется. После шестнадцатой попытки передатчик должен прекратить передачу и отбросить этот кадр.
Спецификация IEEE 802.3 используeт разные топологии, единственным ограничением является запрет на контура - должен существовать лишь один путь пакета от одной NIC до другой. Известны четыре среды передачи, используемые в Ethernet:
Характеристики | Ethernet | IEEE 802.3 | |||||
10Base5 | 10Base2 | 1Base5 | 10BaseT | 10Broad36 | 10BaseF | ||
Скорость, Mbps | 10 | 1 | 10 | 10 | 10 | 10 | 10 |
Метод передачи | Baseband | Baseband | Baseband | Baseband | Baseband | Broadband | Baseband |
Макс. длина сегмента, м | 500 | 500 | 185 | 250 | 100 | 1800 | 1800 |
Среда передачи | 50-Ом коаксиал (толстый) | 50-Ом коаксиал (толстый) | 50-Ом коаксиал (тонкий) | неэкр. витая пара | неэкр. витая пара | 75-Om коаксиал | Многомодовая оптика 62.5мкм диам. |
Топология | Шина | Шина | Шина | Звезда | Звезда | Шина | Звезда |
Таблица 1. Сводная таблица характеристик стандартов Ethernet.
Стандарт технологи Ethernet, определенный в документе IEEE802.3, дает описание единственного формата кадра уровня МАС. Так как в кадр уровня МАС должен вкладываться кадр уровня LLC, описанный в документе IEEE802.2, то по стандартам IEEE в сети Ethernet может использоваться только один формат кадра канального уровня, заголовок которого является комбинацией заголовков подуровней МАС и LLC.
Тем не менее на практике в сетях Ethernet на канальном уровне используются кадры 4-x различных форматов. Один и тот же тип кадра может иметь разные названия.
Тип кадра Ethernet DIX
Этот тип кадра - изначальный тип кадра стандарта Ethernet. После поля источника этот тип кадра содержит 16-битное поле типа (Ethertype), идентифицирующее инкапсулированный в кадре протокол верхнего уровня.
Рис.1. Тип кадра Ethernet DIX.
Тип кадра Raw 802.3.
За адресом источника он содержит 16-битное поле длины (L), определяющее число байт, следующее за полем длины (без учета поля контрольной суммы). В этот тип кадра всегда вкладывается пакет протокола IPX. Первые два байта заголовка протокола IPX содержат контрольную сумму датаграммы IPX. Однако, по умолчанию это поле не используется и имеет значение 0xFFFF.
Рис.2. Тип кадра Raw 802.3.
Тип кадра 802.3.LLC.
За полем адреса источника идет 16-битное поле длины, определяющее число байт, следующее за этим полем (без учета поля контрольной суммы)За ним следует заголовок LLC.
Тип кадра Ethernet SNAP
Кадр Ethernet SNAP является расширением кадра 802.3/ LLC за счет введения дополнительного заголовка протокола SNAP. Заголовок состоит из 3-байтового поля идентификатора организации (OUI) и 2-байтового поля типа (Type, Ethertype). Тип идентифицирует протокол верхнего уровня, а поле OUI определяет идентификатор организации, контролирующей назначение кодов типа протокола. Коды протоколов для стандартов IEEE 802 контролирует IEEE, имеющая код OUI равный 0х000000. Для этого кода OUI поле типа для Ethernet SNAP совпадает со значением типа Ethernet DIX.
Рис.4. Тип кадра Ethernet SPAN.
Тип кадра | Ethernet II | Ethernet Raw 802.3 | Ethernet 802.3/ LLC | Ethernet SNAP |
Сетевые протоколы | IPX, IP, AppleTalk Phase I | IPX | IPX, FTAM | IPX, IP, AppleTalk Phase II |
Таблица 2. Сводная таблица по использованию разных типов кадров протоколами высшего уровня.
Все отличия технологии Ethernet и Fast Ethernet сосредоточенны на физическом уровне. Уровни МАС и LLC в Fast Ethernet остались абсолютно теми же.
Организация физического уровня технологии Fast Ethernet является более сложной, поскольку в ней используются три варианта кабельных систем:
Для решения этих задач пришлось внести изменения не только в физический уровень, но и в уровень МАС.
Для расширения максимального диаметра сети Gigabit Ethernet в полудуплексном режиме до 200 м разработчики технологии предприняли достаточно естественные меры, основывающиеся на известном соотношения времени передачи кадра минимальной длины и временем двойного оборота.
Минимальный размер кадра был увеличен (без учета преамбулы) с 64 до 512 байт или до 4096 bt. Соответственно, время двойного оборота теперь также можно было увеличить до 4095 bt, что делает допустимым диаметр сети около 200 м при использовании одного повторителя. При двойной задержке сигнала в 10 bt/m оптоволоконные кабели длиной 100 м вносят вклад во время двойного оборота по 1000 bt, и если повторитель и сетевые адаптеры будут вносить такие же задержки, как в технологии Fast Ethernet (данные для которых приводились в предыдущем разделе), то задержка повторителя в 1000 bt и пары сетевых адаптеров в 1000 bt дадут в сумме время двойного оборота 4000 bt, что удовлетворяет условию распознавания коллизий. Для увеличения длины кадра до требуемой в новой технологии величины сетевой адаптер должен дополнить поле данных до длины 448 байт так называемый расширением (extention), представляющим собой поле, заполненное запрещенными символами кода 8В/10В, которые невозможно принять за коды данных.
Для сокращения накладных расходов при использовании слишком длинных кадров для передачи коротких квитанций разработчики стандарта разрешили конечным узлам передавать несколько кадров подряд, без передачи среды другим станциям. Такой режим получил название Burst Mode - монопольный пакетный режим. Станция может передать подряд несколько кадров с общей длиной не более 65 536 бит или 8192 байт. Если станции нужно передать несколько небольших кадров, то она может не дополнять их до размера в 512 байт, а передавать подряд до исчерпания предела в 8192 байт (в этот предел входят все байты кадра, в том числе преамбула, заголовок, данные и контрольная сумма). Предел 8192 байт называется BurstLength. Если станция начала передавать кадр и предел BurstLength был достигнут в середине кадра, то кадр разрешается передать до конца.
Увеличение "совмещенного" кадра до 8192 байт несколько задерживает доступ к разделяемой среде других станций, но при скорости 1000 Мбит/с эта задержка не столь существенна.