11
ARP 协协协协 SA09225266 协协协

ARP 协议分析

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

Page 1: ARP 协议分析

ARP 协议分析

SA09225266

高树荣

Page 2: ARP 协议分析

ARP 为何存在?

应用层

传输层

网络层

数据链路层

物理层

应用层

传输层

网络层

数据链路层

物理层

数据流向

IP 报文 IP 报文

帧 帧

IP

MAC

网络数据流向

Host A Host B

Page 3: ARP 协议分析

ARP 为何存在?

应用层

传输层

网络层

数据链路层

物理层

应用层

传输层

网络层

数据链路层

物理层

数据流向

IP 报文 IP 报文

帧 帧

IP

MAC

网络数据流向

ARP

Host A Host B

Page 4: ARP 协议分析

ARP 协议简介  ARP(Address Resolution Protocol,ARP),

地址解析协议

IP 是主机的逻辑地址,工作在网络层,而数据要在数据链路层传输时,需要的则是MAC 地址,即主机的物理地址。

ARP 协议提供的服务就是将 IP 地址转化为相应 MAC 地址。

Page 5: ARP 协议分析

ARP 工作方式

主机 A 发送 ARP 请求(包含目的 IP C ),以广播方式传给各个主机

主机收到请求后,将本机 IP 与询问 IP 比较,主机 C发现一致,将 IP,MAC 发回

Page 6: ARP 协议分析

ARP 工作方式

当寻找不存在的主机时,会发出多个 ARP 请求直至超时结束

Page 7: ARP 协议分析

ARP 报文格式

ARP 为 0x08061.ARP 请求2.ARP 应答

3.RARP 请求4.RARP 应答1. 以太网

Ox8000 表示 IP 地址

Page 8: ARP 协议分析

ARP 缓冲区

为了提高 ARP 的运行效率,一般系统都设置了 ARP 高速缓存。

其存放了最近的一些记录,但存在时间看具体系统设置。

Page 9: ARP 协议分析

其他相关 -Proxy ARP

PC1 与 PC2 通信,两主机不在同一网络内,当 PC1 想要知道 PC2 的 MAC而发送 ARP 请求时,此请求经过路由器时,路由器将识别出报文的目标地址属于另一个子网因此向请求主机回复自己的硬件地址 。

以后 PC1 就直接向路由发送数据,再由路由负责转发

Page 10: ARP 协议分析

其他相关 -RARP

• RARP (Reverse ARP )

• 用于把物理地址( MAC 地址)转换到对应的 IP 地址

Page 11: ARP 协议分析

Thanks