Как определить длину кадра Ethernet II?

Формат кадра Ethernet II не содержит поле длины, и я хотел бы понять, как без него можно определить конец кадра.

К сожалению, я не имею понятия о физике, но для меня звучит разумно: мы предполагаем, что уровень 1 (физический уровень) предоставляет нам способ передачи необработанных битов таким образом, чтобы можно было различить ситуацию, в которой отправляются биты, и ситуацию, когда ничего не отправляется (если цифровые данные были закодированы в аналоговые сигналы через фазовую модуляцию, это было бы верно, например - но я не знаю, действительно ли это то, что сделано). В этом случае карта Ethernet может просто подождать, пока не произойдет определенный интервал времени, когда больше не будет передаваться бит, и затем решить, что передача кадра должна быть завершена.

Это действительно то, что происходит?

Если да: где я могу найти эти вещи, и каковы общие значения продолжительности «определенного промежутка времени»? Почему имеет IEEE 802.3 поле длины?

Если нет: как это делается вместо этого?

Спасибо за помощь!

Ханно

12
задан Hanno 7 December 2014 в 12:27
поделиться