ARP协议

快来打我* 2023-06-02 13:56 111阅读 0赞

首先我们假设一个场景,计算机A想向计算机B发信息。每个主机都会维护一个ARP表这个表里维护了(IP地址:mac地址:TTL)的信息,TTL就是这条信息过多久会被删除。

要分两种情况:一个是两个主机在一个局域网内,另一种情况是两个主机不在一个局域网内。

先说一下两个主机在一个局域网内的情况:首先计算机A要先查看自己维护的ARP表这个表的信息。如果发现自己的ARP表里有对应的ip地址和mac地址,那么就直接使用这条信息给对方发送信息了。如果没有那就使用ARP协议通过发送带有ARP协议的广播,目的mac地址是FFFFFF,局域网内B计算机接收到以后会发送单播给A计算机告知它的IP地址和MAC地址。

第二种情况:如果B计算机不在同一个局域网内,那么A要先通过ARP协议获取网关的MAC地址,然后把带有B计算机IP地址的数据包发给网管,然后网管通过ARP协议决定吓一跳把信息转给谁,最后送到B计算机后,B计算机再发送一个单播给A计算机告知它的MAC地址和IP地址。

转载于:https://www.cnblogs.com/python-zkp/p/11482196.html

发表评论

表情:
评论列表 (有 0 条评论,111人围观)

还没有评论,来说两句吧...

相关阅读

    相关 arp协议

    简介         ARP(Address Resolution Protocol):地址解析协议。是用来根据IP地址来查找对应的物理地址(mac地址),即以太网接...

    相关 ARP协议详解

    一. ARP协议 ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。其作用是在以太网(局域网中)环境中,数据的传输所依懒的是M

    相关 ARP协议

    首先我们假设一个场景,计算机A想向计算机B发信息。每个主机都会维护一个ARP表这个表里维护了(IP地址:mac地址:TTL)的信息,TTL就是这条信息过多久会被删除。 要分两

    相关 ARP协议作用

    ARP协议Address Resolution Protocol地址解析协议 在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机要和

    相关 ARP脚本及ARP协议

    ARP----地址解析协议 地址解析协议:是根据IP地址获取物理地址的一个TCP/IP协议。 主机发送信息时将包含目标IP地址的ARP请求广播到网络上的所有主机,并接受返