网工基础知识——ARP协议

ARP协议
1.概念
地址请求协议,IP地址和MAC地址的映射
2.ARP数据包格式
网工基础知识——ARP协议_第1张图片
Hradware Type:硬件类型,以太网
Protocol Type:表示三层协议的类型,一般时IP
Hradware Length:硬件长度
Protocol Length:协议长度
Operation Code:ARP报文的类型,Request/Reply
Source Hardware Address:源MAC地址
Source Protocol Address:源IP地址
Destination Hardware Address:目的MAC地址
Destination Protocol Address:目的IP地址
ARP报文不能穿越路由器,不能转发到其他广播域
3.工作原理
1.现在主机A去访问主机C,需要先获得C的MAC地址
网工基础知识——ARP协议_第2张图片
2.主机A需要发送ARP请求获取主机C的MAC地址
此时主机A会发送一个广播包,源MAC/源IP设为自己,目的IP为要去访问的IP地址,目的MAC为F,类型请求
网工基础知识——ARP协议_第3张图片
此时B和C都会收到这ARP请求,B收到发现IP地址不是自己就会丢弃,C收到后发现是自己就会将自己的MAC地址填进去,回复给A
网工基础知识——ARP协议_第4张图片此时主机A收到后将信息放入自己的缓存表,同时在C收到后A的请求时,会将A的信息放入自己的缓存表网工基础知识——ARP协议_第5张图片
4.特性
1.ARP代理
同一网段,不同物理网络上的计算机之间,可以ARP代理实现互相通信,类似于网关的作用
网工基础知识——ARP协议_第6张图片

2.免费ARP
用于检测IP地址是否冲突,将自己的IP地址当作目的IP地址,通过组播MAC地址发送出去
网工基础知识——ARP协议_第7张图片

3.ARP欺骗
当lan里面有A、B、C三台主机时,A、B泛洪了ARP请求,此时C作为攻击者,向B发送ARP请求,将SIP设为A的IP,B收到后更新ARP缓存表,之后向A发送报文时,就会发送给C。
欢迎入群323404485学习交流。

你可能感兴趣的:(网络,以太网,网络协议)