我目前正在为考试而学习,我遇到了这个问题。
给出的是互联网。发生的本地网络可与交换机配合使用。计算机A向计算机H发送带有有效载荷“ ABCD”的UDP数据包。显示离开计算机A的以太网包的基本部分。在所有从属网络级别上,详细说明如何将UDP数据包的有效负载详细路由到计算机H。解释哪个网络组件对包进行了更改。有多少个本地网络?有多少个开关?
我想出了一个答案,但是我感觉到我缺少了一些关键的东西。
这是我的答案:
计算机A知道计算机H的IP地址。因此,它创建了一个包装在以太网帧中的IP数据包,其中包含有效负载字符串“ ABCD”,并且帧头具有本地网关(路由器)的mac地址。 。因此,计算机A发送它并到达交换机。交换机查看标头并将其发送到路由器,因为它知道路由器的端口和mac地址。计算机F是路由器,因为它有两个IP地址(每个本地主机还有两个mac地址)。路由器F打开IP-Paket和以太网帧,发现计算机H不在其本地网络中。因此,它将创建一个新的以太网帧,并将IP_Paket和有效负载放入其中。帧的目标mac地址现在已更改,它现在是路由器G的mac地址。我们重复此过程,这次它到达计算机G。计算机G(路由器)查看标题,并看到计算机h在其中。本地网络。如果计算机G知道计算机H的Mac地址,它将把它发送到计算机H,否则路由器将发送一个Arp请求。如果发送“ Arp Request”和“ Arp Request”,则其他所有计算机都将收到该消息,H将发送arp响应,G将发送“ Paket”。计算机H将打开带有有效负载ABCD的以太网框架和Paket。
我认为这里有3个局域网和3个交换机。
这就是我的答案。