交换机(又名交换式集线器),是一种用于电(光)信号转发的网络设备,它可以为接入交换机的任意两个网络节点提供独享的电信号通路。交换机的作用可以理解为将一些机器连接起来组成一个局域网。而路由器与交换机有明显区别,它的作用在于连接不同的网段并且找到网络中数据传输最合适的路径,可以说一般情况下个人用户需求不大。路由器与交换机有一定联系,并不是完全独立的两种设备,路由器主要克服了交换机不能路由转发数据包的不足。接下来就由飞畅科技的小编来为大家详细介绍下交换机和路由器,一起来看看吧!

一、什么是交换机?

交换机(Swich)工作在第二层(即数据链路层),它要比集线器智能一些,它能分辨出帧中的源MAC地址和目的MAC地址,因此可以在任意两个端口间建立联系,在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧直接由源地址到达目的地址。交换机通过对信息进行重新生成,并经过内部处理后转发至指定端口,具备自动寻址能力和交换作用。但是 交换机并不懂得IP地址,它只知道MAC地址。

交换机是使用硬件来完成以往网桥使用软件来完成过滤、学习和转发过程的任务。交换机速度比HUB快,这是由于HUB不知道目标地址在何处,发送数据到所有的端口。而交换机中有一张MAC地址表,如果知道目标地址在何处,就把数据发送到指定地点,如果它不知道就发送到所有的端口。这样过滤可以帮助降低整个网络的数据传输量,提高效率。但是交换机的功能还不止如此,它可以把网络拆解成网络分支、分割网络数据流,隔离分支中发生的故障,这样就可以减少每个网络分支的数据信息流量而使每个网络更有效,提高整个网络效率。

现代交换机是这样处理数据帧的:一旦目标头域(目标地址)已经进来了,尽管帧的其他部分还没有到达,则只要输出线路可以使用,交换机就开始转发该帧,而不需理会帧后面的内容,也即是说交换机并没有使用“存储—转发”交换方式。

一句话总结:交换机,可以理解为高级的网桥,他有网桥的功能,但性能比网桥强。交换机和网桥的细微差别就在于:交换机常常用来连接独立的计算机,而网桥连接的目标是LAN,所以交换机的端口较网桥多。

二、什么是路由器?

路由器(Router)工作在第三层(即网络层),它比交换机还要“聪明”一些,它能理解数据中的IP地址,如果它接收到一个数据包,就检查其中的IP地址,如果目标地址是本地网络的就不理会,如果是其他网络的,就将数据包转发出本地网络。与工作在网络物理层,从物理上划分网段的交换机不同,路由器使用专门的软件协议从逻辑上对整个网络进行划分。例如,一台支持IP协议的路由器可以把网络划分成多个子网段,只有指向特殊IP地址的网络流量才可以通过路由器。当IP子网中的一台主机发送IP分组给同一IP子网的另一台主机时,它将直接把IP分组送到网络上,对方就能收到。而要送给不同IP于网上的主机时,它要选择一个能到达目的子网上的路由器,把IP分组送给该路由器,由路由器负责把IP分组送到目的地。如果没有找到这样的路由器,主机就把IP分组送给一个称为“缺省网关(default gateway)”的路由器上。对于每一个接收到的数据包,路由器都会重新计算其校验值,并写入新的物理地址。网络中的设备用它们的网络地址(TCP/IP网络中为IP地址)互相通信。IP地址是与硬件地址无关的“逻辑”地址。目前TCP/IP网络,全部是通过路由器互连起来的,Internet就是成千上万个IP子网通过路由器互连起来的国际性网络。

路由器用于连接多个逻辑上分开的网络,几个使用不同协议和体系结构的网络。路由器利用网络层定义的“逻辑”上的网络地址(即IP地址)来区别不同的网络,实现网络的互连和隔离,保持各个网络的独立性。当一个子网传输到另外一个子网时,可以用路由器完成。它具有判断网络地址和选择路径的功能,过滤和分隔网络信息流。一方面能够跨越不同的物理网络类型(DDN、FDDI、以太网等等),另一方面在逻辑上将整个互连网络分割成逻辑上独立的网络单位,使网络具有一定的逻辑结构。

一句话总结:路由器的主要工作就是为经过路由器的每个IP数据包寻找一条最佳传输路径,并将该数据有效地传送到目的站点。路由器的基本功能是,把数据(IP报文)传送到正确的网络。

三、交换机和路由器的区别?

从应用上说:

交换机和路由器的使用中最大的区别莫过于路由器内部可实现拨号上网,然后通过共享给多台电脑同时上网,而交换机内部不具有拨号功能,但交换机的作用是将网络信号分流,以实现更多电脑连接共享上网。

大家可以这样认为,交换机可以将多台电脑连接起来,与交换机互连的电脑本身则具备了互相通信的功能,组建成了一个内部局域网,但需要访问互联网还需要有网络支持,因此交换机一端需要连接到路由器,路由器即可实现交换功能,还可以拨号,实现宽带连接,并将宽带资源分配个交换机使用,这样就实现了多台电脑共享上网。

从概念上说:

路由,是三层设备,有选择道路的作用。比如你去罗马,有很多路可以走,怎么走省钱省时间,就是路由要做的,解决你应该按照那条路走的问题。当然还有基于三层的其他功能。

交换机,是二层设备。他就像你家门前的如或者你们楼道,附近的住户都知道去几层几号怎么走。

举个例子说明路由器和交换机的配合:我要去找小明借电脑,小明说他不在家,叫我自己去拿吧,同时还告诉我他家的地址是XX路XX小区XX号(好比ip地址),我根据小明告诉我的地址找到了小明的家(路由器的功能,寻找路径)。我进门发现他家居然有10台电脑,哪台是借给我的那台呢?噢,原来小明还告诉我他要借给我的电脑的编号(MAC地址),那样我就可以根据编号找到相应的电脑了。

在上述的例子中,如果我没有路由器,我就不知道怎么去小明家,更不用说拿到电脑;如果我没有拿到所需的电脑编号,我也拿不到电脑,因为有十台电脑,我不能乱拿;有个特殊情况,如果小明家只有一台电脑呢?那我就不需要编号就可以确定拿哪台电脑,也就是不需要交换机。

好了,以上内容就是飞畅科技关于交换机、路由器的详细介绍以及交换机和路由器的区别详解,希望能对你有所帮助!飞畅科技,专业做光端机、光纤收发器、工业交换机、协议转换器的厂家,自主研发品牌,欢迎前来了解、交流。

为什么Internet选择分组交换而不是电路交换_交换机和路由器的区别有哪些?相关推荐

  1. 为什么Internet选择分组交换而不是电路交换_电路交换(circuit switching)

    交换(switching)是指通信过程中动态地分配传输线路.电路交换(circuit switching)是是交换的一种方式,典型的使用场景是电信网中的电话通信. 两部电话只需一对电线就能互相连接起来 ...

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

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

  3. m6000路由器产品介绍与基本操作_交换机与路由器的区别及光模块搭配方案_光模块吧...

    我们都知道交换机是一种用于电(光)信号转发的网络设备,而路由器是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备.接下来易天光通信( ...

  4. 交换机和路由器的区别_秒懂交换机和路由器的功用区别 拷贝

    秒懂之 交换机 路由器 努力不一定成功                但一定会有收获 奋 斗 坚 持 一.中继 将这些设备相互连接起来的设备称为中继,根据中继系统所在层次,我们常说的中继有以下几种: ...

  5. 路由器和调制解调器的区别_交换机,路由器和调制解调器之间有什么区别?

    路由器和调制解调器的区别 There are distinct differences between a switch, a router and a modem. You may have won ...

  6. 交换机和路由器的区别_路由器与交换机的区别与联系

    相信有很多人在学习网络的过程中,都会对路由器与交换机的区别与联系感到疑惑不解,因为这两台设备的功能看起来似乎一样.然而,其实路由器与交换机大有不同,下面是我对此的一些理解,希望能够帮助到你! 它们在哪 ...

  7. 交换机和路由器的区别_路由器与交换机的区别?

    路由器与交换机的区别? 路由器与交换机 计算机网络往往由许多种不同类型的网络互连连接而成.如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种"互连"并没有什 ...

  8. 交换机vlan配置实训心得_交换机与路由器的实训心得

    实训心得 ----- 计网 0901 班 XXX 短短两个星期的实训生活无声无息的接近尾声了, 然而实训的过 程还历历在目.通过这次的实训,让我了解了自己的不足之处,也让 我学会了很多. 在这次的实训 ...

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

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

最新文章

  1. 40年产权的商业地产,个人投资者决不能碰
  2. 华为交换机SSH登录失败原因
  3. POJ3268 Silver Cow Party(最短路径)
  4. Redis在Linux上编译
  5. 一个隐藏着的僵尸巨兽——Ponmocup僵尸网络
  6. c语言realloc函数中写啥,求大神解惑realloc函数,谢谢!
  7. 未发先侃?对比华为,高通第二代5G调制解调器如何?
  8. RTX5 | 互斥量01 - 互斥量的使用
  9. 聚焦BCS|北京网络安全大会产业峰会:探寻产业规模增长之道
  10. Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder!
  11. UE4官方文档链接记录
  12. [机器学习]给机器学习面试者的十项建议
  13. html导航栏的渐变效果,html+css+js实现导航栏滚动渐变效果
  14. 虚拟资源项目整合能赚钱?有人靠着虚拟资源整合实操再发布月入万元
  15. Python爬虫 - 理解深度优先和广度优先
  16. u盘中的android文件夹图标不显示,怎么解决u盘图标变成文件夹,手把手教你解决方法...
  17. Windows Server 2016 实现跨域、跨林之间的访问
  18. no interpreter
  19. Laravel Guzzle封装
  20. openGL库的简单配置

热门文章

  1. Yii资源包加载JS/CSS
  2. redis日志_为什么我的Redis这么“慢”?
  3. nodejs redis 发布订阅_太赞了:Spring boot+redis实现消息发布与订阅
  4. linux 条件变量函数,Linux线程同步之条件变量
  5. PHP函数库之BC高精确度函数库
  6. python和stata_在Python中实现Stata的stack功能
  7. php 判断设备来源,PHP判断移动设备来源的方法
  8. 【Mybatis】 mapper XML 文件中使用 collection实现一对多关联
  9. 死磕java并发cas_死磕Java——CAS
  10. mysql command为sleep时项目可以连接_Mysql中Sleep进程连接数过多问题解决