前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【网络协议】拓扑结构是怎么形成的?

【网络协议】拓扑结构是怎么形成的?

作者头像
MaybeHC
发布2024-04-23 18:31:11
680
发布2024-04-23 18:31:11
举报
文章被收录于专栏:技术之路技术之路

拓扑结构是怎么形成的?

  我们常见的办公室大多是一排排的桌子,每个桌子都有网口,一排十几个座位就有十几个网口,一个楼层就会有几十个甚至上百个网口。如果算上所有楼层,这个场景自然比较复杂,具体哪里负责,我来给你具有讲解。 首先,这个时候,一个交换机肯定不够用需要多个交换机,交换机之间连接起来,就形成了一个稍微复杂的拓扑结构。   我们来看一下两台交换机的情形,两台交换机连接着三个局域网,每个局域网上都有多台机器。如果机器1只知道机器4的IP地址,当他想访问机器4,把包发出去的时候,他必须知道机器4的MAC地址。

这里写图片描述
这里写图片描述

  于是机器1发起广播,机器2收到了这个广播,但是这不是找他的,所以没它什么事。交换机A一开始是不知道任何拓扑信息的,在它收到这个广播后,采取的策略是,除了广播包来的方向外,它还要转发给其他所有的网口。于是机器3也收到广播信息了,但是这和她也没什么关系。   当然交换机B也是能够收到广播信息的,但是这时候他也是不知道任何拓扑信息的,因而也是广播的策略,将包转发到局域网三。这个时候机器4和机器5都收到了广播信息。机器4主动响应说,这是找我的,这是我的MAC地址。于是一个ARP请求就完成了。   在上面的过程中,交换机A和交换机B都是能够学习到这样的信息:机器1是在左边这个网口的。当了解到这些拓扑信息之后,情况就会好转。当机器2要访问机器1的时候,机器2并不知道机器1的MAC地址,所以机器2会发送一个ARP请求。这个广播消息会到达机器1,也同时会到达交换机A。这个时候交换机A已经知道机器1是不可能在右边的网口的,所以这个广播信息就不会广播到局域网二和局域网三。   当机器3要访问机器1的时候,也需要发起一个广播的ARP请求。这个时候交换机A和交换机B都能够收到这个广播请求。交换机A当然知道主机A是在左边这个网口的,所以会把广播消息转发到局域网一。同时,交换机B收到了这个广播消息之后,由于它知道机器1是不在右边这个网口的,所以不会将消息广播到局域网三,

本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2024-04-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 拓扑结构是怎么形成的?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com