集线器、交换机、路由器区别

集线器工作在OSI模型的第一层,即“物理层”。集线器属于纯硬件网络底层设备,本身不能识别目的地址,所以它发送数据时没有针对性,而是通过广播的方式发送。也就是说当它要向网络中某节点发送数据时,不是直接把数据发送到目的节点,而是把数据发送到与集线器相连的所有节点,收到数据包的节点解析数据包头来确定是否接收。

交换机工作在OSI模型的第二层,即“数据链路层”。交换机实现同一网络内的数据传输。交换机可以学习MAC地址,并存放在内部地址表中,在向目的节点发送数据时,若目的节点MAC地址在地址表中,就直接将数据包传送到目的节点。只有当目的节点MAC地址不在地址表时,才向所有端口广播,当接收端口回应后交换机会将新地址记录到地址表中。同时交换机的每个端口独享带宽,将设使用10Mbps的以太网交换机,那么交换机的总流量等于2*10=20Mbps。而若是10Mbps的集线器,则总流量最大也不会超过10Mbps。

路由器工作在OSI模型的第三层,即“网络层“。路由器为不同的网络之间报文寻径并存储转发。路由器中时刻维持着一张路由表,所有报文的发送和转发都通过查找路由表。路由器会根据数据包所要到达的目的地选择最佳路径把数据包发送到可以到达该目的地的下一台路由器处。当下一台路由器接收到该数据包时,也会查看其目标地址,并使用合适的路径继续传送给后面的路由器。

涉及的技术说明:

(1)交换机MAC地址学习

交换机内部有一个地址表,这个地址表标明了MAC地址和交换机端口的对应关系。当交换机从某个端口收到一个数据包,它首先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上的,它再去读取包头中的目的MAC地址,并在地址表中查找相应的端口,如果表中有与这目的MAC地址对应的端口,则把数据包直接复制到这端口上,如果在表中找不到相应的端口则把数据包广播到所有端口上,当目的机器对源机器回应时,交换机又可以学习一目的MAC地址与哪个端口对应,在下次传送数据时就不再需要对所有端口进行广播了。

(2)路由器数据转发流程

路由器内部有一个路由表,这表标明了如果要去某个地方,下一步应该往哪走。路由器从某个端口收到一个数据包,它首先把链路层的包头去掉(拆包),读取目的IP地址,然后查找路由表,若能确定下一步往哪送,则再加上链路层的包头(打包),把该数据包转发出去;如果不能确定下一步的地址,则向源地址返回一个信息,并把这个数据包丢掉。

参考文章:

http://blog.csdn.net/maopig/article/details/6854708

http://net.it168.com/a2012/0409/1334/000001334772_1.shtml

时间: 2024-10-12 19:29:20

集线器、交换机、路由器区别的相关文章

集线器 交换机 路由器关系

号称网络硬件三剑客的集线器(Hub).交换机(Switch)与路由器(Router)一直都是网络界的活跃分子,但让很多初入网络之门的菜鸟恼火的是,它们三者不仅外观相似,而且经常呆在一起,要想分清谁是谁,感觉有点难!就让我们一起来看看它们之间有什么区别和联系吧! 三剑客的工作原理 一.集线器 1.什么是集线器 在认识集线器之前,必须先了解一下中继器.在我们接触到的网络中,最简单的就是两台电脑通过两块网卡构成“双机互连”,两块网卡之间一般是由非屏蔽双绞线来充当信号线的.由于双绞线在传输信号时信号功率

交换机,集线器,路由器这三者怎样区分,各自的作用是什么?

首先说HUB,也就是 集线器 .它的作用可以简单的理解为将一些机器连接起来组成一个局域网.而 交换机 (又名交换式集线器)作用与集线器大体相同.但是两者在性能上有区别:集线器采用的式共享带宽的工作方式,而交换机是独享带宽.这样在机器很多或数据量很大时,两者将会有比较明显的.而 路由器 与以上两者有明显区别,它的作用在于连接不同的网段并且找到网络中数据传输最合适的路径 ,可以说一般情况下个人用户需求不大.路由器是产生于交换机之后,就像交换机产生于集线器之后,所以路由器与交换机也有一定联系,并不是完

路由器和交换机的区别?

(1)外形上 交换机通常端口比较多,路由器端口少体积小,(路由器一般都集成了交换机的功能,LAN口就是作为交换机的端口来使, WAN用于连接外网的端口. (2)工作层次不同 交换机在数据链路层(实现数据帧的转发),而路由器在网络层(肩负着网络互连的作用). (3)数据的转发对象不同 交换机是根据MAC地址转发数据帧,而路由器是根据IP地址来转发数据报. IP地址决定最终数据要到达某一台主机,而MAC地址是决定下一跳将要交给哪一台设备(一般是交换机或者路由器), IP地址是软件实现的,可以描述主机

TCP/IP协议原理与应用笔记16:交换机和路由器区别

1.交换机和路由器区别 (1)交换机:     交换机是一种基于MAC(网卡的硬件地址)识别,能完成封装转发数据包功能的网络设备.交换机可以“学习”MAC地址,并把其存放在内部地址表中,通过在数据帧的始发者和目标接收者之间建立临时的交换路径,使数据帧直接由源地址到达目的地址.现在的交换机分为:二层交换机,三层交换机或是更高层的交换机.三层交换机同样可以有路由的功能,而且比低端路由器的转发速率更快.它的主要特点是:一次路由,多次转发.  (2)路由器:     路由器亦称选径器,是在网络层实现互连

路由器和交换机的区别

路由器和交换机的区别在于:交换机只能在同网段下的环境工作,说白了就是它只是扩充了网口.而路由器是用于不同网段的子网间通信的,它能组成一个局域网,并且管理这个局域网.而且还有防火墙,DHCP服务器等.这里有一个现象可以解释:如果用交换机让4台电脑上网,就需要4个IP.而用路由器的话,只需要一个IP,这个IP给路由器,路由器再给下面局域网里的电脑分配IP.也就是说,交换机要4个IP的钱,路由器只要1个IP的钱. 相关网址:http://www.meilele.com/article_cat-1/ar

交换机,集线器,路由器这三者如何区分,各自的作用是什么?

首先说HUB,也就是 集线器 .它的作用能够简单的理解为将一些机器连接起来组成一个局域网. 而 交换机 (又名交换式集线器)作用与集线器大体同样.可是两者在性能上有差别:集线器採用的式共享带宽的工作方式,而交换机是独享带宽.这样在机器非常多或数据量非常大时,两者将会有比較明显的.而 路由器 与以上两者有明显差别,它的作用在于连接不同的网段而且找到网络中传输数据最合适的路径 .能够说普通情况下个人用户需求不大. 路由器是产生于交换机之后,就像交换机产生于集线器之后,所以路由器与交换机也有一定联系,

猫、路由器、交换机的区别及替代使用

猫.路由器.交换机的区别及替代使用 时间:2014-07-22 12:32来源:www.somode.com 作者:admin 点击: 146 次 一.猫和路由器有什么区别 猫 Modem,其实是Modulator(调制器)与Demodulator(解调器)的简称,中文称为调制解调器(港台称之为数据机).跟据Modem的谐音,亲昵地称之为“猫”.  所谓调制,就是把数字信号转换成电话线上传输的模拟信号:解调,即把模拟信号转换成数字信号.合称调制解调器.  调制解调器的英文是MODEM,它的作用是

计算机网络中,路由器和交换机的区别

首先,我分享一下百度经验上面的讲解: 区别一 路由器可以为局域网自动分配IP和虚拟拨号 交换机只是用来分配网络数据的 区别二 路由器在网络层,根据IP地址寻址,路由器还可以处理“TCP/IP”协议,交换机不行 区别三 交换机在数据链路层,根据MAC地址寻址 区别四 路由器可以把一个IP分给多个主机使用,对外IP相同 交换机可以把很多主机连接起来,对外的IP不同 区别五 路由器可以提供防火墙,交换机不提供这个功能 区别六 交换机是做扩大局域网接入点的,可以让局域网连进更多的电脑 路由器是用来做网间

路由器与交换机的区别与联系

它们在哪里工作?根据 OSI模型的网络体系划分,自底向上,路由器 工作在第三层(网络层),而我们常说的交换机 工作在第二层(链路层)(目前有更加高级的三层交换机,四层交换机,甚至还有七层交换机) 它们怎么工作 它们的主要工作如下:路由器:寻址,转发(依靠 IP 地址)交换机:过滤,转发(依靠 MAC 地址) 我们可以看出这两者的主要工作就是转发数据,但是不同之处是,依靠的地址不同,这是一个根本区别! 路由器内有一份路由表,里面有它的寻址信息(就像是一张地图),它收到网络层的数据报后,会根据路由表

VLAN原理详解[转载] 网桥--交换机---路由器

来自:http://blog.csdn.net/phunxm/article/details/9498829 一.什么是桥接   桥接工作在OSI网络参考模型的第二层数据链路层,是一种以MAC地址来作为判断依据来将网络划分成两个不同物理段的技术,其被广泛应用于早期的计算机网络当中. 我们都知道,以太网是一种共享网络传输介质的技术,在这种技术下,如果一台计算机发送数据的时候,在同一物理网络介质上的计算机都需要接收,在接收后分析目的MAC地址,如果是属于目的MAC地址和自己的MAC地址相同便进行封装