Upload
imani-goodman
View
38
Download
5
Embed Size (px)
DESCRIPTION
ARP 协议分析. SA09225266 高树荣. ARP 为何存在?. Host A. Host B. 应用层. 应用层. IP. 传输层. 传输层. IP 报文. IP 报文. 网络层. 网络层. 数据链路层. 数据链路层. MAC. 物理层. 物理层. 帧. 帧. 数据流向. 数据流向. 网络. ARP 为何存在?. Host A. Host B. 应用层. 应用层. IP. 传输层. 传输层. IP 报文. IP 报文. 网络层. 网络层. ARP. 数据链路层. 数据链路层. MAC. 物理层. - PowerPoint PPT Presentation
Citation preview
ARP 协议分析
SA09225266
高树荣
ARP 为何存在?
应用层
传输层
网络层
数据链路层
物理层
应用层
传输层
网络层
数据链路层
物理层
数据流向
IP 报文 IP 报文
帧 帧
IP
MAC
网络数据流向
Host A Host B
ARP 为何存在?
应用层
传输层
网络层
数据链路层
物理层
应用层
传输层
网络层
数据链路层
物理层
数据流向
IP 报文 IP 报文
帧 帧
IP
MAC
网络数据流向
ARP
Host A Host B
ARP 协议简介 ARP(Address Resolution Protocol,ARP),
地址解析协议
IP 是主机的逻辑地址,工作在网络层,而数据要在数据链路层传输时,需要的则是MAC 地址,即主机的物理地址。
ARP 协议提供的服务就是将 IP 地址转化为相应 MAC 地址。
ARP 工作方式
主机 A 发送 ARP 请求(包含目的 IP C ),以广播方式传给各个主机
主机收到请求后,将本机 IP 与询问 IP 比较,主机 C发现一致,将 IP,MAC 发回
ARP 工作方式
当寻找不存在的主机时,会发出多个 ARP 请求直至超时结束
ARP 报文格式
ARP 为 0x08061.ARP 请求2.ARP 应答
3.RARP 请求4.RARP 应答1. 以太网
Ox8000 表示 IP 地址
ARP 缓冲区
为了提高 ARP 的运行效率,一般系统都设置了 ARP 高速缓存。
其存放了最近的一些记录,但存在时间看具体系统设置。
其他相关 -Proxy ARP
PC1 与 PC2 通信,两主机不在同一网络内,当 PC1 想要知道 PC2 的 MAC而发送 ARP 请求时,此请求经过路由器时,路由器将识别出报文的目标地址属于另一个子网因此向请求主机回复自己的硬件地址 。
以后 PC1 就直接向路由发送数据,再由路由负责转发
其他相关 -RARP
• RARP (Reverse ARP )
• 用于把物理地址( MAC 地址)转换到对应的 IP 地址
Thanks