您的位置:首页 > 其它

关于路由表,ARP表,MAC表的一些理解

2020-05-10 22:52 155 查看

以下均为个人理解,如有不对之处,希望大家不吝指教。

数据在网络传输中有几个比较重要的东西:一个是IP地址,分为源地址和目的地址,一个是MAC地址,分为源MAC地址和目的MAC地址,发送一个信息需要填写源IP,和目的IP,源MAC地址,和目的MAC地址,目的IP决定逻辑上的目的地,这个在传输是不会改变的,目的MAC地址决定下一跳的位置,传输过程中源MAC和目的MAC都是会改变的。

ARP表:主要是IP与MAC地址的映射,存在PC电脑中。

MAC表:主要是MAC地址和接口的映射,存在交换机中。

路由表:主要是IP地址网络部分与接口的映射,存在在路由表中

首先我们个人的PC电脑发送消息的时候,肯定是需要知道对方的IP地址,PC电脑在自己的ARP表中,查看是否存在对方的IP对应的MAC地址,如果有那么就直接填写对方的MAC地址,没有就填写广播地址,发给交换机,交换机查看MAC地址是广播地址,就进行广播,这是有两种可能,一个是目的IP在同一个网段中,IP不在同一个网段中。在同一个网段中,广播内的PC看到目的IP为自己的,就进行回复,携带自己的MAC地址,这时交换机就可以更新自己的MAC表了,源PC也知道目的PC的MAC地址了,他们两个就可以愉快的通信了,还有一种情况就是不在同一个网段,交换机广播后,路由器受到了,就取出目的IP在自己的路由表里比对如果有这个IP的网络部分映射,那就进行回信,接下来就跟上面的差不多,携带自己的MAC地址进行回信。源PC收到后就可以把包发往路由器了,路由器根据路由表的映射,把包发往目的IP的路由器。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: