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