-
0 votesanswersviews
通过物理以太网电缆发送位而不进行任何错误纠正,如FCS或CRC
我想在两台计算机之间通过以太网电缆发送一些原始位 . 传输过程中发生的数据错误通过以太网帧校验序列(FCS)(如CRC:循环冗余校验)进行校正,并通过上层进一步检查,如TCP . 但是,我不希望应用任何纠错技术 . 我希望看到收到的确切位与传输中发生的错误 . 我已经看过一些关于发送原始以太网帧的文章(例如http://hacked10bits.blogspot.in/2011/12/sendin... -
4 votesanswersviews
为什么在执行read()时ETH_P_IP和ETH_P_ALL之间存在差异
我有以下设置: client(eth0) --- (eth2) linux bridge (eth1) --- (eth1) server 当我在linux桥上打开RAW套接字时使用 fd = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL)); 我有套接字绑定到eth2 . 当客户端向服务器发送数据包时,在网桥上运行的wireshark报告数据包的源m...