第35讲ARP协议与移动IP
第35讲 ARP协议与移动IP
6.8地址解析协议ARP6.8.1IP地址与物理地址的映射·ARP完成IP地址与网络物理地址之间的映射。应用层进程传输层UDP端口号TCP网络层IPIP地址ARP数据链路层物理地址底层物理网络物理层
6.8地址解析协议ARP 6.8.1 IP地址与物理地址的映射 • ARP完成IP地址与网络物理地址之间的映 射。 1
6.8.2 ARP分组格式80241631硬件类型协议类型操作硬件地址长度协议长度发送结点硬件地址发送结点硬件地址发送结点协议地址长度目的结点硬件地址目的结点硬件地址目的结点协议地址长度1
6.8.2 ARP分组格式 1
ARP分组字段的作用硬件类型·字段长度为16位,用来表示物理网络类型;·值为1,表示发送端是Ethernet:协议类型·字段长度为16位,用来表示网络层协议类型·值为0x08oo时,表示采用IPv4协议:硬件长度·字段长度为8位,用来表示物理地址长度;·值为6,表示采用Ethernet地址:协议长度·字段长度为8位,用来表示网络层地址长度:·值为4,表示采用IPv4协议
ARP分组字段的作用 硬件类型 •字段长度为16位,用来表示物理网络类型; •值为1,表示发送端是Ethernet; 协议类型 •字段长度为16位,用来表示网络层协议类型; •值为0x0800时,表示采用IPv4协议; 硬件长度 •字段长度为8位,用来表示物理地址长度; •值为6,表示采用Ethernet地址; 协议长度 •字段长度为8位,用来表示网络层地址长度; •值为4,表示采用IPv4协议; 1
操作·字段长度为16位,用来表示分组类型;·值为1,ARP请求分组;值为2,ARP响应分组;·值为3,RARP请求分组;值为4,RARP响应分组;发送端硬件地址·字段长度可变,用来表示源结点物理地址长度:发送端协议长度·发送端协议长度字段的长度为8位,用来表示源结点网络层地址长度;目的端硬件地址·字段长度可变,用来表示目的结点物理地址长度:目的端协议长度·字段长度为8位,用来表示目的结点网络层地址长度
操作 •字段长度为16位,用来表示分组类型; •值为1,ARP请求分组;值为2,ARP响应分组; •值为3,RARP请求分组;值为4,RARP响应分组; 发送端硬件地址 •字段长度可变,用来表示源结点物理地址长度; 发送端协议长度 •发送端协议长度字段的长度为8位,用来表示源结点网络 层地址长度; 目的端硬件地址 •字段长度可变,用来表示目的结点物理地址长度; 目的端协议长度 •字段长度为8位,用来表示目的结点网络层地址长度。 1