ARP与ICMP

本文介绍了ARP协议的工作原理,包括如何解析IP到MAC地址,代理ARP的作用,以及免费ARP在避免IP冲突中的功能。接着,详细阐述了ICMP协议,它是IP层的一部分,用于错误报告和其他重要信息的传递,如ping请求和应答。同时讨论了ping和traceroute工具在网络诊断中的应用,以及它们如何利用ICMP和TTL字段来探测路径。
摘要由CSDN通过智能技术生成

1.ARP协议

ARP是用于解析IP地址所对应的MAC地址的,PC可以直连也可以连接路由器之后再去查找IP的MAC地址。如果PC和主机是直接连在一起的话那就可以直接查询,如果中间有路由地址的话就会去路由表里面查找下一跳是什么地址,如果是非直连一般会解析网关的mac地址。ARP会给网络中所有的节点发送ARP数据包(二级广播包),之后解析到mac地址就会发送给应用,也是一个二级的单播包,只有请求方会接收到该回应包。

2.代理ARP

代理ARP的作用就是路由器是可以开启代理ARP的功能,帮助其他的连接到它的节点传递ARP数据包查找和传递最后的查找结果。如果没有开启这个功能的话,该主机就不能通过这个路由发送ARP数据包查找自己的MAC地址。

3.免费ARP

免费ARP是在每次主机开机或者是重新分配IP地址的之后需要发送免费ARP,如果有人回应证明网络中已有该IP地址的结点,会返回这个结点的mac地址。

免费ARP的作用是用于重新将一个PC机映射到其他的网络节点,例如有两个路由器的IP和网关等都是一致的,但是MAC地址不一样这样的情况下,不能通过开关其中一个来实现连接不同的结点的功能。而是需要发送免费ARP来更新网络节点的ARP表的内容,这样就可以保证MAC的地址也是正确的。ARP很容易就会被攻击。

4.ICM协议

ICMP被认为是IP层的一个组成部分,负责传递差错报文以及其他需要注意的信息。ICMP是跟在IP报文以后的,在IP数据报的内部被传输

数据格式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值