集线器、交换机与路由器的区别 集线器和交换机的区别

集线器和交换机之间的差异(集线器、交换机和路由器之间的差异)
本文旨在简单解释集线器、交换机和路由器之间的区别,因此忽略了许多细节 。三者的实际开发过程和工作原理并不像文中写的那么简单 。如果你看完这篇文章后能理解三者的异同,这篇文章的目的就达到了 。至于更具体的技术问题,请在留言中讨论 。
帝国时代
我相信我们都玩过一个非常受欢迎的游戏:帝国时代 。小时候想玩帝国时代,需要在软件城买盗版光盘安装,大概3块钱一张 。当时已经觉得很便宜了 。谁想到现在有了网络就免费了?
小啊是帝国时代的大神 。他已经通过了游戏的所有关卡,可以自己挑出八个疯狂的电脑玩家 。渐渐地,他觉得无聊,想找个小伙伴一起PK 。
但是两台电脑需要互联 。如何才能实现两个设备的互联?
小啊很聪明 。他发明了一种可以像USB端口一样传输数据的端口,并将其命名为网络端口 。小A通过网线将其电脑与小B的网络端口连接,从而实现两台电脑的互联 。

集线器、交换机与路由器的区别 集线器和交换机的区别

文章插图


轮毂
两个朋友很开心,在网上玩 。这时,他们被路过的小C看到了,小C不得不加入进来 。
但是,我们知道,每台计算机只有一个网络端口,因此不可能连接三台计算机 。我们做什么呢
集线器、交换机与路由器的区别 集线器和交换机的区别

文章插图


这时,小B想出了一个主意:我们再找一台电脑,为他设计更多的网口 。我们每个人都连接到这台电脑的网络端口,这样我们就可以实现兄弟之间的互联 。
开始,所以他们设计了一个微型计算机,它有多个网络端口来实现多台计算机的互联 。这台微型计算机是一台集线器 。
顾名思义,集线器起着组装网线的作用,实现一级网络互通 。
集线器通过网线直接传输数据 。我们说它在物理层工作 。
集线器、交换机与路由器的区别 集线器和交换机的区别

文章插图


配电盘
有了枢纽,越来越多的小伙伴加入游戏,小D、小E等人都来到这里 。
但是,集线器有一个问题,因为它与每台设备相连,所以它不能告诉具体的信息发送给谁,只能广泛广播 。
比如想问小C:你吃过了吗?结果所有连接到集线器的用户,如小B、小D、小E,都收到了这个信息 。
因为他们在同一个网络资源网络,所以小A说话的时候其他人不能说话,否则信息会碰撞造成错误 。在这种情况下,我们调用同一冲突域中的所有设备 。
集线器、交换机与路由器的区别 集线器和交换机的区别

文章插图


集线器、交换机与路由器的区别 集线器和交换机的区别

文章插图


这类设备的用户体验极差,朋友们一起讨论改进措施 。
这时,聪明的小D开口了:我们给这个设备增加一个指令,让他可以根据网络端口的名称自动寻址和传输数据 。
比如我命名了小A macA的端口和小C macC的端口 。此时,如果小A想向小C传输数据,设备会根据端口名macA、macC自动将数据从A的电脑传输到C的电脑,而不是让小B、D、E接收 。
(这里的Maca和Macb指的是MAC地址,相当于一个人的身份证,唯一 。)
也就是说,这个装置解决了冲突问题,实现了任意两台计算机之间的互联,大大提高了网络之间的传输速度 。我们称之为开关 。
因为交换机根据网络端口的地址传输信息,比网线直接传输多了一步,所以我们也说交换机工作在数据链路层 。
集线器、交换机与路由器的区别 集线器和交换机的区别

文章插图


集线器、交换机与路由器的区别 集线器和交换机的区别

文章插图


这次,我的朋友们很开心,他们玩得很开心 。
路由器
渐渐地,他们在当地出名了,吸引了越来越多的小伙伴加入他们的行列 。一天,一个来自另一个村庄的年轻人突然来到门口,希望与他们联系,实现跨村庄的网络战斗 。
小啊说是的,所以他们找到了一根超长的网线来连接两个村庄的交换机 。原来,有一件奇怪的事情:两个村庄无法相互交流 。
这是怎么回事?原来那边的电脑没有一套与之配套的操作系统,导致信息传递形式不匹配 。在此期间,其他村庄的人也来到了小啊,但小啊发现每个村庄使用的操作系统都不一样 。
如何做到这一点?我们以后只能玩自己的村庄吗?为了解决这个问题,村里的朋友们坐在一起,组织了一次会议,最终想出了一套解决办法:采用同样的信息传递形式(像秦始皇统一计量?) 。


推荐阅读