TCP/IP researching之ARP协议浅析[9]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 liuxk99 的 blog

      我们的网络设备无法识别arp包的真伪,而且也不能识别,基本的约定都是假的,会带来灾难。如果我们按照arp的格式来发送数据包,只要信息有效计算机就会根据包中的内容做相应的反应。

       这也是以太网可靠通信的基础,但是如果我能操纵网卡设备发送数据和掌握包的格式,我可以做一些欺骗和捣乱。当然,笔者只是理论分析,并不提倡读者这么做。

 

arp包的格式

一个arp包是分为两个部分的,前面一个是物理帧头或etherheader,后面一个才是arp帧或arp-frame

       首先,物理帧头,它将存在于任何一个协议数据包的前面,我们称之为dlc header,因为这个帧头是在数据链路层构造的,并且其主要内容为收发双方的物理地址,以便硬件设备识别。

dlc header

字段

长度(byte)

默认值

备注

接收方mac

6

 

本文关键:TCP/IP researching之ARP协议浅析
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top