一. 第四章:《ARP:地址解析协议》
问题一:ARP的作用?
ARP为IP地址到对应的硬件地址提供动态映射。
问题二:ftp hostname的过程。
1) DNS解析,将hostname解析成IP地址
2) 请求TCP用得到的IP地址建立连接。
3) TCP发送一个连接请求。
4) 如果目的地址在本地网络,直接到达,否则通过选路确定位于本网络的下一站路由器地址。
5) 如果是以太网,发送端将32位IP地址变成48位以太网地址。这里需要ARP。
6) ARP request
7) ARP reply
8) 收到reply,可以发送IP报文数据了。
问题三:点对点链路使用ARP吗?
不使用
问题四:ARP高效运行的关键是什么?
关键是每个主机上都有一个ARP的高速缓存。
问题五:ARP报文的各个字段以及含义?
帧类型:ARP:0x0806 (2)
Arp首部:
硬件类型:硬件地址的类型,1表示以太网地址。(2)
协议类型:协议地址的类型,0x0800 表示IP地址。(2)
硬件地址长度:字节为单位 6 (1)
协议地址长度:字节为单位 4 (1)
操作类型:2个字节。 ARP请求1,ARP回复2,RARP请求3,RARP应答4。(2)
发送者硬件地址:6个字节(6)
发送者IP地址:4个字节(4)
目标硬件地址:6个字节(6)
目标IP地址:4个字节(4)
CRC校验:4个字节 (4)
总结:
arp总共28个字节。
记忆方法: 以太网先目地后源,ARP先发送端后目地端。先硬件后协议。
转载于:https://blog.51cto.com/wzhj132/358117