上海网站建设特点,做地图的网站,成都做微信小程序的公司,网站开发众包平台1、前言本文旨在简单地说明集线器、交换机与路由器的区别#xff0c;因而忽略了很多细节#xff0c;三者实际的发展过程和工作原理并非文中所写的这么简单。如果你看完本文能大概了解到三者的异同#xff0c;本文的目的就达到了。2、帝国时代我相信我们都玩过一款特别火的游… 1、前言本文旨在简单地说明集线器、交换机与路由器的区别因而忽略了很多细节三者实际的发展过程和工作原理并非文中所写的这么简单。如果你看完本文能大概了解到三者的异同本文的目的就达到了。2、帝国时代我相信我们都玩过一款特别火的游戏帝国时代。小时候想要玩帝国时代需要到软件城购买盗版光盘安装大概3块钱一张左右的样子当时已经觉得很便宜了谁想到现在有了网络之后是免费。小A是一个帝国时代大神他打通了游戏的所有关卡可以一个人单挑8个疯狂的电脑玩家。渐渐地他觉得无聊了想要找小伙伴一起PK。但是两个电脑需要互联才行如何实现两台设备的互联呢小A很聪明他发明了一个类似于USB口一样的可以传输数据的端口他将其命名为网口。小A通过一根网线将自己的电脑与小B的网口相连实现了两台电脑间的互连如下图。3、集线器Hub两个小伙伴很开心联机玩了起来这时被路过的小C看见了小C也要加入进来。但是我们知道每台电脑只有一个网口无法实现三台电脑的相互连接那要要怎么办呢这时候小B出了一个主意咱们再找一台计算机给他多设计几个网口我们每个人都连到这台计算机的网口上不也实现咱们哥几个之间的互连了吗。说干就干于是他们设计出了一款微型计算机他本身具备多个网口专门实现多台计算机的互联作用这个微型计算机就是集线器HUB。顾名思义集线器起到了一个将网线集结起来的作用实现最初级的网络互通。集线器是通过网线直接传送数据的我们说他工作在物理层如下图所示。4、交换机有了集线器后越来越多的小伙伴加入到游戏中小D、小E等人都慕名而来。然而集线器有一个问题由于和每台设备相连他不能分辨出具体信息是发送给谁的只能广泛地广播出去。例如小A本来想问小C你吃了吗结果小B小D和小E等所有连接在集线器上的用户都收到了这一信息。 由于处于同一网络小A说话时其他人不能发言否则信息间会产生碰撞引发错误对这种情况我们称为各设备处于同一冲突域内。这样的设备用户体验极差于是小伙伴们一起讨论改进措施。这时聪明的小D发话了我们给这台设备加入一个指令让他可以根据网口名称自动寻址传输数据。比如我把小A的网口命名为macA将小C的命名为macC这时如果小A想要将数据传给小C则设备会根据网口名称macA和macC自动将资料从A的电脑传送到C的电脑中而不让小B、小D和小E收到。补充说明 这里的macA, macB指的就是MAC地址相当于一个人的身份证独一无二。也就是说这台设备解决了冲突的问题实现了任意两台电脑间的互联大大地提升了网络间的传输速度我们把它叫做交换机。由于交换机是根据网口地址传送信息比网线直接传送多了一个步骤我们也说交换机工作在数据链路层如下图。这回小伙伴们高兴了他们愉快地玩耍起来。5、路由器渐渐地他们在当地有了名气吸引了越来越多的小伙伴加入到他们的队伍中。有一天一个外村的小伙突然找上门来希望能和他们一起互联实现跨村间的网络对战。小A说可以呀于是他们找了一根超长的网线将两个村落的交换机连在了一起。结果发现一件奇怪的事两个村落间竟然不能相互通信。怎么回事原来那边的电脑和他们用的不是一套操作系统这导致信息间的传送形式的不匹配。在这期间还有其他村落的人也来找过小A可是小A发现每个村子之间用的操作系统都不一样。这可咋办呐难道以后只能各自村子玩各自的了吗为了解决这一问题各村的小伙伴们坐在一起组织了一场会议最终得出了一套解决方案采用同样的信息传送形式像不像秦始皇统一度量衡。那如何实现呢小伙伴们规定不同的村子间先在各自的操作系统上加上一套相同的协议。不同村落通信时信息经协议加工成统一形式再经由一个特殊的设备传送出去。这个设备就叫做路由器。在这套协议中每个机器都被赋予了一个IP地址相当于一个门牌号一样。路由器通过IP地址寻址我们说它工作在计算机的网络层。这样经由如此的一系列改装小A终于带领村民们实现了整个乡镇的通信。随着越来越多的城里人也加入小A的协议小A带领村民逐步实现了全市、全国乃至全世界的通信。这一套协议便是TCP/IP协议簇互联网也便这样形成了然而即便如今全网络已遍布了全世界在小A和村里的小伙伴对战帝国时代的时候也仍然用着交换机。只有和外面更大的世界交流的时候才用到路由器。其实上图只是为了帮助您更好地理解路由器一个真实的网络拓扑中路由器、交换机、集线器是一起分工合作的正如下图所示如上图所示Router即路由器、Switch即交换机、Hub即集线器