ARP与ICMP的区别 1.定义的不同: A.ARP含义是address resolution protocol,地址解析协议,用于将网络层的IP地址解 析为数据链路层的物理地址(mac地址)。 B.ICMP是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控 制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。 2.工作原理的不同:A.在主机启动时,主机上的ARP映射表为空;当一条动态ARP映射表项在规定时间没有 使用时,主机将其从ARP映射表中删除掉,以便节省内存空间和ARP映射表的查找时间。如果在ARP映射表 中找不到对应的mac地址,主机创建一个ARP request,并以广播方式在以太网上发送。该网段上的所有主 机都可以接收到该请求,但只有被请求的主机会对该请求进行处理。 B.在基于IP数据报的网络体系中,网关必须自己处理数据报的传 输工作,而IP协议自身没有内在机制来获取差错信息并处理。为了处理这些错误,TCP/IP设计了ICMP协议 ,当某个网关发现传输错误时,立即向信源主机发送ICMP报文,报告出错信息,让信源主机采取相应处理 措施,它是一种差错和控制报文协议,不仅用于传输差错报文,还传输控制报文。 3.使用范围不同: A. ARP被设计成支持硬件广播的网络上使用,这就意味着ARP将不能在X.25网络上工作 。 B. 所用使用IP的主机和路由器都必须使用ICMP
ARP与ICMP的区别
最新推荐文章于 2023-10-16 20:07:36 发布