arp脚本

来源:互联网 发布:迪优美特网络机顶盒c6 编辑:程序博客网 时间:2024/06/05 07:57

ARP协议

       即地址解析协议,是根据IP地址获取物理地址的一个TCP/IP协议。

       主机发送信息时将包含目标IP地址的ARP请求广播(以太网帧首部的硬件地址为FF:FF:FF:FF:FF:FF表示广播)到网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到应答消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间(一般为20分钟),下次请求时直接查询ARP缓存以节约资源,但如果有效时间内没有再次使用某个表项,则该表项失效,下次还要发ARP请求来获得目的主机的硬件地址。

       目的主机接收到广播的ARP请求,发现其中的IP地址与本机相符,则发送一个ARP应答数据包给源主机,将自己的硬件地址填写在应答包中。

       地址解析协议是建立在网络中各个主机互相信任的基础上的,网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存。。

 

touch arp.sh
chmod u+x arp.sh

ping  192.168.1.104