集线器、交换机和路由器在网络设备中用的比较多,有些外观类似,如果不是经常使用,又不容易区分。查阅一些资料,本文对三者的概念和区分进行简单介绍,仅供参考。

首先从网络说起,计算机网络(可简称网络)把许多计算机连接在一起,而互联网是把许多网络连接在一起,是网络的网络。因特网是世界上最大的互联网。网络和网络可以通过路由器连接起来,构成一个覆盖范围更大的网络,即是互联网。因此互联网是网络的网络,如图1所示。

图1 互联网

简单来说,集线器和路由器用来创造网络,而路由器用来连接网络,形成互联网。集线器、交换机都是做端口扩展的,就是扩大局域网(通常都是以太网)的接入点,也就是能让局域网可以连进来更多的电脑。 路由器是用来做网间连接,也就是用来连接不同的网络。

从网络分层来说,集线器(Hub)工作于OSI(开放系统互联参考模型)参考模型第一层,即“物理层”。交换机工作在数据链路层(中继层),路由器则工作在网络层。

图2 路由器、交换机、集线器的OSI分层(https://tech.hqew.com/fangan_1699214)

接下来分别讲一下集线器和交换机的区别、交换机和路由器的区别。

(一)集线器和交换机

(1)集线器(Hub)的作用是把内网中的网络设备连接到一起,集线器没有相匹配的软件系统,是纯硬件设备。集线器非智能,并不过滤数据,采用广播的方式发送数据。比如4台计算机通过一个集线器连接,其中两台计算机通信,其他计算机也能收到集线器广播的信号(非必要),对网络资源存在浪费,当有多台主机同时发送数据报文时,大量的冲突将导致性能显著下降,这也意味着集线器所有端口都要共享同一带宽,以集线器为核心构建的网络是共享式以太网的典型代表。

图3 集线器 (示意)

(2)Kalpana公司在1989年发明了第一台以太网交换机,EtherSwitchEPS-700,对外提供7个固定端口。交换机(Switch)的作用可以理解为将一些机器连接起来组成一个局域网,交换机可以将连接它的设备物理地址存储到表中,存储到一张表中,并且可以逐渐学习。当A主机和B主机通信,当交换机的端口收到数据包后,交换机会查找到B主机的MAC地址,把数据发送给B主机,不会像集线器那样把数据广播到所有端口,交换机节省了流量;

图4 交换机(示意)

集线器和交换机被用在局域网中交换数据,比如在家庭和公司的网络中交换数据。不能用来跟外网交换数据,比如因特网,与外网交换数据需要读取设备的IP地址,集线器和交换机均没有该功能,需要依靠路由器进行。

接下来讲一下路由器的由来。1984年,斯坦福大学的一对教师夫妇列昂纳德·波萨克(Leonard Bosack)和桑德拉·勒纳(Sandy Lerner)利用了部分William Yeager和Andy Bechtolsheim构建的斯坦福大学路由器的源代码,在自家的车库里设计和制造出了“多协议路由器”,并试用在斯坦福大学的网络。波萨克和他在斯坦福的同事们在16平方英里(41平方公里)的校园区域里,克服了各种电脑不兼容的问题,成功地连接了该大学的5000台电脑,创建了第一个真正的局域网系统(LAN)。1984年12月,波萨克夫妇在硅谷的圣何塞成立思科公司。1986年3月,思科公司向犹他州州立大学提供了世界上第一台路由产品。核心路由器是目前通信网络中最重要最关键的设备。

图5 路由器 (示意)

路由器(Router)用以连接网络中各种不同设备,它会根据信道的情况自动选择和设定路由,以最佳路径按前后顺序发送信号。路由器是指引数据路径的设备,从一个网络到另一个网络,每当路由器接收数据时,会检查数据IP地址,并判断这个数据是给自己的还是给别的设备,如果是给自己的,自己就接收,如果是给别的网络,就把数据发送出去。路由器充当了网络出入口的角色,也就是网关(GateWay),路由器工作示意图如下图所示。

图6 路由器工作示意图

(二) 交换机和路由器的区别:

(1)路由器工作在网络层,而交换机工作在中继层,路由器可以自动识别数据包发送和到达地址的功能;

(2)交换机上网是分别拨号,各自使用宽带账号,上网互不影响;路由器公用一个宽带账号,上网相互影响;

(3)路由器可以把一个IP分配给很多个主机使用,这些主机对外只表现出一个IP。交换机可以把很多主机连起来,这些主机对外各有各的IP;

(4)路由器提供防火墙的服务,交换机不能提供该功能。

(5)交换机和路由器是性能和功能的矛盾体,交换机交换速度快,但控制功能弱,路由器控制性能强,但报文转发速度慢。解决这个矛盾的最新技术是三层交换,既有交换机线速转发报文能力,又有路由器良好的控制功能。

参考资料:

1.https://bbs.hh010.com/;

2.https://blog.51cto.com/xxgbblog/45909;

3.http://www.elecfans.com/d/1201468.html;

4.https://www.bilibili.com/video/BV1aE411A7zQ?from=search&seid=12329321685133232033;

5.以太网交换机演进史https://tech.hqew.com/fangan_1699214

细说集线器、交换机和路由器相关推荐

  1. 网络编程懒人入门(六):史上最通俗的集线器、交换机、路由器功能原理入门

    1.前言 即时通讯网整理了大量的网络编程类基础文章和资料,包括<TCP/IP协议 卷1>.<[通俗易懂]深入理解TCP协议>系列.<网络编程懒人入门>系列.< ...

  2. 为什么Internet选择分组交换而不是电路交换_1012.网络设备:中继器、集线器、网桥、交换机、路由器、网关...

    在计算机网络体系中,有几样网络设备或者说网络名词出现的频率相当的高,包括有:中继器.集线器.网桥.交换机.路由器和网关. 其实,弄清楚这几个计算机网络的名词并不困难,如果能以计算机网络层次的概念给它们 ...

  3. 计算机网络 数据段、报文、IP数据报、数据包、MAC帧的区别;应用层、运输层、网络层、数据链路层、物理层的区别与功能;转发器、集线器、网桥、交换机、路由器、网关的功能与区别

    主要解决三个问题: 1.数据段.报文.IP数据报.数据包.MAC帧的区别 2.应用层.运输层.网络层.数据链路层.物理层的区别与功能 3.转发器.集线器.网桥.交换机.路由器.网关的功能与区别 数据传 ...

  4. linux中的集线器、交换机、路由器及组网

    集线器:(缺点:群发信息 hub(集线器)能够完成多个电脑的链接 每个数据包的发送都是以广播的形式进行的,容易堵塞网络 通过交换机组网 网络交换机(又称"网络交换器"),是一个扩大 ...

  5. 一台交换机可以有多个ip段吗_网络设备:中继器、集线器、网桥、交换机、路由器、网关的总结!...

    如今建筑智能化集成度越来越高,对于网络设备应用也越来越多了,在计算机网络体系中,有几样网络设备或者说网络名词出现的频率相当的高,包括有:中继器.集线器.网桥.交换机.路由器和网关. 其实,弄清楚这几个 ...

  6. 一个故事带你了解集线器、交换机与路由器

    本篇讲诉集线器.交换机和路由器,查看网上关于三者的讲解,觉得看完之后没有太多的理解,下面是我的理解,不对之处欢迎评论 指正! 情节一 舍友A来大学读书,意外发现dota好玩,于是决定回家带着家中的小弟 ...

  7. 网络设备网卡、中继器、集线器、网桥、交换机、路由器工作原理

    [b]网络设备网卡.中继器.集线器.网桥.交换机.路由器工作原理[/b] [b]网卡[/b] 1.工作在物理层(进行数据接收和发送) [b]中继器[/b] 1.工作在物理层,用来复原网络中的信号并重新 ...

  8. 计算机网络(二)集线器_网桥交换机_路由器

    集线器,网桥,交换机,路由器 这节课说一下计算机之间的连接方式,从初级到高级分别是交叉线网线直连,同轴电缆,集线器,网桥,交换机,路由器.所谓的网线直连是最简单的,直接用交叉线而非直通线来连接两台计算 ...

  9. 什么是集线器、交换机、路由器、光猫?它们之间的本质区别是什么?

    文章目录 网络分层模型 HUB的概念 集线器 交换机 路由器 光猫 总结 网络分层模型 说到各种网络设备的区别,首先应该重新复习下OSI开放系统互联参考模型七层协议,它描述了主机之间发送网络数据的封包 ...

  10. 集线器 交换机 路由器关系

    号称网络硬件三剑客的集线器(Hub).交换机(Switch)与路由器(Router)一直都是网络界的活跃分子,但让很多初入网络之门的菜鸟恼火的是,它们三者不仅外观相似,而且经常呆在一起,要想分清谁是谁 ...

最新文章

  1. vue checkbox 默认选中
  2. yshon对讲机如何调频率_99%的人都不知道对讲机的这些功能.....
  3. day19 生成器函数
  4. 1202此服务器的证书无效,ios - iOS:URLRequest错误域= NSURLErrorDomain代码= -1202“此服务器的证书无效 - 堆栈内存溢出...
  5. 获取http地址如何从上面抓取图片_用 Python 自动抓取妹子图
  6. MyBatis框架笔记05:MyBatis条件查询
  7. java培训一般有哪些课程_java培训有哪些课程
  8. 技嘉 linux设置u盘启动项,技嘉主板bios设置u盘启动教程
  9. 计算机自检后反复重启 主引导,电脑开机老是重复重启的解决方法
  10. 计算机6005是开机时间,怎么查电脑的开机,和关机时间·,同学们
  11. openssl 签发证书相关命令
  12. 紫川,网络小说的登峰造极之作
  13. ios服务器停止响应怎么办,iPhone 应用停止响应或意外关闭怎么办
  14. 一区HR:南京农业大学房婉萍教授团队揭示茶树-豆科植物互作改善茶叶品质
  15. 一次买房子血淋淋的教训
  16. 快速傅里叶变换使用方法
  17. 5G NR CSI-RS介绍(1)-- 物理时频资源映射
  18. 实践是检验真理的唯一标准之python array.sum(axis=0)
  19. 如何选择一款适合自己的医疗险,看保通来详解
  20. java毕业设计成品基于JSP的网上订餐管理系统|订餐餐厅[包运行成功]

热门文章

  1. vue怎么使用eval_eval()的使用和兼容性问题
  2. iPhone导出网易云音乐本地音乐
  3. 奇奇邮件群发助手V2.0使用说明
  4. 电驴无法增加服务器怎么办,电驴连接不上服务器怎么办?
  5. 生活随记 - 尝试与师傅沟通争取自己的权益
  6. 电脑网络通过usb分享给手机
  7. 基于android的影音设计,基于Android系统的影音播放器设 - 音响技术 - 电子发烧友网...
  8. html调用暴风影音,暴风影音4大使用设置技巧
  9. 7-4 走迷宫II(Dijkstra 算法)
  10. java web 徐林林_零点起飞学Java Web开发 (徐林林) 高清PDF