В рамках своего курса я читал статью « Ethernet: распределенная коммутация пакетов для локальных компьютерных сетей» . Я понимаю, что «классический» Ethernet (по коаксиальному кабелю) имеет максимальную длину 2500 м, в то время как Ethernet по витой паре имеет максимальную длину всего 100 м.
При поиске ответа я нашел вопрос о суперпользователе , который принял следующий ответ:
Спецификация в 328 футов полностью связана с обнаружением коллизий в сети CSMA / CD (сеть с множественным доступом и обнаружением коллизий с обнаружением несущей. Длина ограничена тем, что самый короткий возможный размер кадра (64 байта) может быть отправлен на провод и, если происходит коллизия, отправляющий узел все равно будет отправлять этот кадр, когда услышит коллизию.
Однако я понимаю, что в полнодуплексных сетях Ethernet с коммутацией пакетов не требуется обнаружение коллизий, поскольку соединение является точкой и точкой (т. Е. Ваш компьютер подключен к коммутатору Ethernet - нет других компьютеров, совместно использующих тот же кабель с вами) и данными отправлено и получено по отдельным проводам. Полнодуплексная связь предоставляет каждому сетевому узлу уникальный домен коллизий. Эта операция полностью исключает конфликты и даже не реализует традиционный протокол Ethernet CSMA / CD.
Итак, я должен спросить: почему Ethernet через Cat5 ограничен 100 м? Это не может быть связано с обнаружением коллизий, поскольку полнодуплексный Ethernet (который, как я подозреваю, составляет почти 99% всех локальных сетей, если с 1995 года никто еще не использует шинную сеть) не страдает от коллизий.
Если бы мне пришлось угадывать, я бы предположил, что это связано с затуханием и ухудшением сигнала по медному проводу.