Формат кадра минимума Ethernet

Я слышал, что минимальный формат кадра пакета Ethernet определяется тем, сколько времени он берет, чтобы коллизия произошла. Это должно быть достаточно большим так, чтобы, если коллизия происходит, она была обнаружена, прежде чем передача завершается.

Однако рассмотрите этот случай: Что, если передача пакета почти завершается. Отправитель собирается отправить последний байт, когда коллизия полностью в другом конце происходит. Коллизия будет обнаружена или нет? Создание пакета Ethernet долго, кажется, не имеет значения.

2
задан 19.05.2011, 17:47

0 ответов

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

Худший случай в CSMA, сеть CD (Множественный доступ С обнаружением несущей, Обнаружение коллизий) - когда два узла, на максимальном позволенном расстоянии в сети, начинают передавать небольшой кадр одновременно. Они оба слышат тихий носитель и начинают передавать свой кадр. Формат кадра должен быть достаточно длинным так, чтобы заняло больше времени передать кадр, чем время распространения к другому концу. Тем путем оба узла услышат другую передачу и обнаружат коллизию.

6
ответ дан 08.12.2019, 04:46

Минимальная длина кадра не является примерно временем, которое требуется, чтобы коллизия произошла в сети maximum-width, это - все, что плюс время требуется для других хостов передачи для замечания коллизии плюс время, которое требуется для уведомления о коллизии (сигнал "затора") для возвращений через сеть maximum-width, прежде чем первый хост закончит свою передачу минимальной длины и оставит носитель. Это гарантирует, что первый хост все еще использовал носитель, когда это получает сигнал наличия конфликта, таким образом, это знает, что с этим столкнулись и может сделать правильную вещь.

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

4
ответ дан 08.12.2019, 04:46

Это - задание CSMA/CD, чтобы обнаружить, что общий носитель не неактивен. Во время первых 64 байтов - минимального формата кадра - возможно, что коллизия может произойти.

0
ответ дан 08.12.2019, 04:46

Теги

Похожие вопросы