其他网络层协议ARP协议与ICMP协议

ARP协议概述

1.IP分组可以通过查询路由表来找到下一跳的IP地址。但是,要最终到达目的主机,需要知道具体的物理地址。比如以太网中,MAC地址即物理地址是被写入网卡(NIC)上的。
2.ARP协议就是用来做逻辑地址和物理地址的动态映射的协议,称为地址解析协议。它把IP地址与物理地址关联起来。

ARP通过发送ARP查询分组来查找IP地址位1.2.3.5的结点的物理地址,首先广播Request,然后只有目的节点需要Reply,这是单播。



完整的ARP过程




在自己的主机上试试

RARP

只能获得IP地址,已经被其他协议取代,DHCP,BOOTP等

ICMP

存在原因

IP协议没有差错报告或差错纠正机制。
IP协议缺少主机和管理查询的机制。

ICMP报文

ICMP本身是一个网络层协议。但是它的报文首先要封装成IP数据报才能被传递给下一层。
报文类型分为两类,差错报告报文和查询报文。

差错报文:ICMP总是把差错报文报告给最初的数据源。五种差错:重点不可达,源点抑制,超时,参数问题,改变路由。
查询报文:能对某些网络问题进行诊断:回送请求和应答(确定IP级能否彼此通信,还可以用ping来检查某一个主机的可达性),时间戳请求和应答

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容