a496902473 发表于 2017-6-13 09:54:43

笔记--ARP

ARP:地址解析协议
封装的重要参数
网络层:SIP地址 DIP地址
数据链路层:SMAC地址DMAC地址
作用:发送数据时一般只知道IP地址,需要通过ARP协议获得相应MAC地址
流程:广播请求、单播回应
发送者发送广播帧请求目标MAC地址,此时数据链路层封装的目标MAC地址为广播地址,ARP协议报头封装的目标MAC地址时12个0用于对方填充自己的MAC地址,接收者收到广播ARP包时单播回复,此时数据链路层封装的目标MAC地址时发送者的MAC地址,ARP协议中12个0被填充为接收者的MAC地址
ARP的产生条件
1.第一次访问目标,本地没有目标IP地址与目标MAC地址的对应关系
2.在以太网(局域网)中
默认网关:一个网络的出口就是这个网络的默认网关,是一个设备
代理ARP:当主机访问远端网络(与自己不在同一个网络)时,由默认网关将自己的MAC地址回复给主机,这时主机访问远端网络时封装的目标MAC地址就是默认网关的MAC地址
RARP:反向地址解析
知道MAC地址,解析IP地址
无故ARP(免费ARP):目标IP地址和源IP地址相同
作用:用于检测IP地址是否重复
主机单播发送数据包的原则
1.当主机发送单播数据包时,若目标处于同一网络,则封装目标主机的MAC地址,若目标处于不同网络,则封装默认网关的MAC地址
接收单播数据包的原则
收到一个单播数据包,若目标MAC地址是自己就接收,若不是自己就丢弃
ICMP:消息控制协议
PING:用于探测链路联通性
过程:一去一回
去:echo type 8
回:echo-repl ytype0
必须能过去还能回来才证明链路可以正常通信

tracert:用于探测到达目标地点,数据经过的设备



---清默网络提供

淼渺淼渺 发表于 2020-7-27 20:26:48

感谢楼主的分享

liangwenjiabcd 发表于 2020-8-8 23:15:14

55555555555555555

welinker448 发表于 2025-3-26 22:51:27

{:6_267:}{:6_267:}{:6_267:}

小雞法師 发表于 2025-4-2 16:07:10


感谢大佬分享
页: [1]
查看完整版本: 笔记--ARP