arp不同网段的ip时会发生什么 ?

发布于 2022-09-03 09:25:06 字数 168 浏览 18 评论 0

比如主机A要发消息给主机B,然后两个主机不在同一个网段。
那么要将IP数据报封装成帧时
①、主机A根据子网掩码知道主机B和自己不是同一个网段,那么主机A会发出arp请求吗?
②、主机A无论发不发arp请求都得不到主机B的MAC地址,那么主机A如何将IP数据包封装成帧呢?首部的目的MAC地址该填写什么呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

冷…雨湿花 2022-09-10 09:25:06
  1. 会的。因为可能存在一些网络拓扑的情况,而主机A是不能通过子网掩码来判断是否存在网络拓扑的,所以任然会发生ARP请求。

  2. ARP请求属于单独类型的网络帧,和普通的IP协议使用的网络帧有所不同,这是一种广播类型的请求,其中不含目标MAC地址。

苍景流年 2022-09-10 09:25:06

①.主机A会发出arp请求吗?设置了默认网关的时候:会;没有设置默认网关:不会。主机A根据子网掩码知道主机B和自己不是同一个网段,不同网段需要通过默认网关转发,如果设置了默认网关,则主机A会发送ARP请求,请求默认网关IP对应的MAC地址(加入没有缓存)
②如果没有设置默认网关,则不会发送任何报文。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文