ВУЗ:
Составители:
Рубрика:
4.3. Технология Ethernet 55
отправителя. Если же приёмник получает от отправителя кадр с номером, не рав-
ным ожидаемому, то этот кадр отбрасывается и посылается отрицательная кви-
танция REJ с номером ожидаемого кадра. При получении отрицательной квитан-
ции передатчик обязан повторить передачу кадра с требуемым номером, а также
всех кадров с большими номерами, которые он уже успел отослать.
При работе протокола LLC2 используется скользящее окно размером в 127
кадров.
4.3. Технология Ethernet
4.3.1. Метод доступа CSMA/CD
Метод доступа к среде в технологии Ethernet является вариантом метода CS-
MA/CD (см. раздел 4.1.2.2), а именно метод CSMA/CD с двоичной экспоненци-
альной отсрочкой (Binary Exponential Backoff).
Если станция готова к передаче данных, то она действует по следующему ал-
горитму:
1) Станция ожидает освобождение канала.
2) После освобождения канала перед непосредственной передачей станция вы-
держивает паузу, называемую межкадровым интервалом (Inter Packet Gap,
IPG), длительность которой равна времени передачи 96 бит. Для скорости
10 Мбит/с пауза составляет 9,6 мкс, а для скорости 100 Мбит/с — 0,96 мкс.
Эта пауза нужна для предотвращения монопольного захвата сети одной стан-
цией.
Во время передачи станция продолжает контролировать состояние канала.
Если передаваемый и наблюдаемый сигналы отличаются, то считается, что
обнаружена коллизия.
3) Если конфликт выявляется во время передачи преамбулы (подробнее струк-
тура кадра Ethernet будет рассмотрена в разделе 4.3.2), то оставшаяся часть
преамбулы всё равно передаётся, чтобы усилить сигнал коллизии. Если кон-
фликт возникает во время пересылки остальной части кадра, станция пере-
сылает последовательность из 32 бит, называемую jam-последовательно-
стью.
4) После прекращения передачи пакета станция ожидает случайное время, за-
тем переходит к шагу 1.
Рассмотрим алгоритм выбора случайного времени ожидания. После возник-
новения коллизии время разбивается на дискретные промежутки, длительность
каждого из которых устанавливается равной 512 bt
1
. Назовём этот промежуток
интервалом отсрочки.
После первой коллизии станции ожидают 0 или 1 интервал отсрочки. После
второй период ожидания длится 0, 1, 2 или 3 интервала отсрочки. Иными сло-
вами, выбирается количество интервалов отсрочки из интервала [0, 2
n
− 1], где
n — номер попытки. После десятой попытки верхняя граница интервала фикси-
руется. После шестнадцатой попытки передатчик должен прекратить передачу и
отбросить этот кадр.
1
Битовый интервал (bit time, bt) — время между появлением двух последовательных бит дан-
ных на кабеле. Например, для скорости 10 Мбит/с величина битового интервала равна 0,1 мкс.
Страницы
- « первая
- ‹ предыдущая
- …
- 53
- 54
- 55
- 56
- 57
- …
- следующая ›
- последняя »
