Меня учили, что кабели витой пары скручены для подавления помех. Теперь у меня есть перекрестный кабель CAT-5e длиной примерно 2 м. Снял крышку с кабеля и раскрутил провода. По-прежнему я не вижу разницы в производительности моей сети из двух компьютеров. Зачем? Если я хочу представить ошибки, как я могу это сделать? Также есть ли способ проверить ошибки уровня канала данных с помощью какой-либо команды?
.. примерно 2 м в длину. Снял крышку с кабеля и раскрутил провода. По-прежнему я не вижу разницы в производительности моей сети из двух компьютеров. Зачем?
Вероятно, у вас нет ошибок из-за относительно короткой длины кабеля. Чем больше длина кабеля, тем больше затухание предполагаемого сигнала и большее накопление нежелательного сигнала. Максимальное заданное расстояние Ethernet составляет 100 метров, поэтому при 2% от этого у вас, вероятно, не хватает достаточно плохого кабеля.
Использование более длинного кабеля, создание источника электромагнитных помех через индуктивность или использование более плохого кабеля (CAT 3 / телефонный шнур) может вызвать больше ошибок.
Ошибки обнаруживаются с помощью CRC32 кадра Ethernet. В Linux вы сможете увидеть любые ошибки, обнаруженные на этом уровне, используя ifconfig
Вам понадобятся более длинные кабели. У меня было много проблем (в основном потеря пакетов) с неправильно пересеченными кабелями категории 5 (прямая схема подключения 1 к 1, а не какой-либо из стандартов, таких как http://www.washington.edu/lst/help/computing_fundamentals/networking/schemes) длиной около 30-50 метров. Попробуй это)