摘要: 网络接口有一个硬件地址,48bit的值,在硬件层次上进行的数据帧交换必须有正确的接口地址.tcp/ip有自己的地址,32bit的IP地址.但是知道主机的IP地址并不能让内核发送一帧数据给主机。内核(如以太网驱动程序)必须知道目的端的硬件地址才能发送数据。arp的功能就是在32bit的ip地址和硬件地址之间提供动态映射。为什么点对点链路不使用arp呢?详细来解释下arp分组格式内容以及各个字段: 前两个字段是以太网目的地址和以太网源地址,目的地址为全1的地址是广播地址。 2个字节的帧类型,对于arp请求或者arp应答来说,该字段的值是0x0806 硬件类型字段表示硬件地址的类型,1表示以太... 阅读全文
posted @ 2013-12-17 08:47 codergeek 阅读(320) 评论(0) 推荐(0) 编辑