我被告知双绞线是为了消除干扰而绞合的。现在,我有一条长度约为 2 米的 CAT-5e 交叉电缆。我取下电缆的盖子并解开电线。我仍然看不到两台计算机网络的性能差异。为什么?如果我想引入错误,我该怎么做?还有,有没有办法使用某些命令检查数据链路层错误?
答案1
.. 长度约为 2 米。我取下电缆盖并解开电线。我仍然看不到两台计算机网络的性能差异。为什么?
由于电缆长度相对较短,您可能不会遇到错误。电缆长度越长,预期信号衰减越大,不良信号累积越多。以太网的最大规格距离为 100 米,因此,如果距离为 2%,则电缆可能还不够差。
使用更长的电缆、通过电感引入电磁干扰源或使用质量较差的电缆(CAT 3/电话线)可能会导致更多错误。
使用以太网帧的 CRC32 检测错误。在 Linux 上,您应该能够使用以下命令查看在此级别检测到的任何错误ifconfig
答案2
你需要更长的电缆。我遇到过很多问题(主要是数据包丢失),因为错误交叉了 5 类电缆(直接 1 对 1 布线方案,而不是任何标准方案,例如http://www.washington.edu/lst/help/computing_fundamentals/networking/schemes)长度约 30-50 米。试试这个)