ICMP协议
(internet Control Message Protocol)是网络层的一个重要协议
ICMP的作用:用来在网络设备间传递各种差错和控制信息,它对于收集各种网络信息、诊断和排除各种网络故障具有至关重要的作用。
ICMP协议中用到的报文类型:Echo-Request(请求报表)和Echon-Reply(响应报表)两种报文,使用的都是单播报文。
应用场景:
企业网络排错
工具:
ping是检测网络连通性的常用工具,同时也能够收集其他相关信息
tracert是检测网络丢包及时延的有效手段,同时可以帮助管理员发现网络中的路由环路。
arp协议
作用:已知对方的IP地址,来获取对方的mac地址。
过程因为主机在发送数据前,会进行封装。发现封装到二层的时候,DMAC地址这一块我获取不了。我主机这边会发送一个request的广播报文出去,直到收到reply相应消息后我主机才能够封装完成,并把数据发送出去。
报文request报文和replay报文
应用场景:数据通信都会用到arp协议
单播一对一 @张三
组播一对多 @讨论组
广播一对所有 @所有人
正文完