华为HCIP复习--必看icmp协议和arp协议的解释

ICMP协议

1.是位于网络层的一个协议
2.有重定向的作用,控制主机
3.差错检测功能
4.request和reply消息类型
5.错误报告

icmp数据包格式

type表示icmp消息类型,code表示同一消息类型的不同信息

type类型0 3 3 3 3 5 8
编码类型 0 0 1 2 3 0 0
echo reply 网络不可达 主机不可达
协议不可达 端口不可达 重定向
echo request

icmp的应用ping 包

icmp的应用tracert路径:tracert显示数据包在网络传输过程中经过的每一跳。
udp会发送三次,ttl值也会发送三次
以太–ip–udp

总结
ping 用到echo request and echo reply消息icmp类型
当网络设备收到ttl值为0时,直接把数据包丢掉。

ARP协议

网络设备有数据要发送给另一台设备时,要知道对方的网络层的ip地址。
ip数据报文必须封装成数据帧,才能传输数据。
通过目的IP地址而获取目的mac地址的过程时由arp协议来实现。

ARP

1.数据链路层在进行数据封装时,需要目的mac地址。
2.arp数据包的格式:
ethernet_ii +arp +fcs
arp报文不能穿过路由器,不能被转发到其他广播域里。
3.arp的工作过程:
4.arp请求:
目的mac地址0000000–request
5.arp缓存
6.arp响应

arp的代理

位于不同网络的网络设备在不配置网关的情况下,能够通过arp代理实现相互通信。

免费arp

免费arp可以用来探测IP地址是否冲突

总结

网络设备在什么情况会发送arp request
在同一网段时候,在访问对端目的mac地址时,会发送arp
在不同网段时,需要在路由器上接口开启arp代理,让其能访问目的mac地址。

在配置新的IP地址会产生免费的arp

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章