交换机 路由器 集线器有啥区别?

如题所述

集线器和交换机的工作层次,转发方式,传输模式都不一样。
集线器工作在物理层,属于1层设备,每发送一个数据,所有的端口均可以收到,交换机工作在数据链路层,属于2层设备,每个端口形成一张MAC地址转发表,根据数据包的MAC地址转发数据,而不是广播形式。
集线器的工作原理是广播形式,无论哪个端口收到数据之后,都要广播到所有的端口,当接入设备比较多时,网络性能会受到很大的影响。交换机根据MAC地址转发数据,收到数据包之后,检查报文的目的MAC地址,找到对应的端口进行转发,而不是广播到所有的端口。
集线器内部采用了总线型拓扑,各个节点共用一条总线进行通信,数据包的发送和接收采用了CSMA/CD协议,在同一时间内必须是单向的,只能维持在半双工模式下。两个端口不能同时收发数据,并且当两个端口通信时,其他端口不同工作。当交换机上的两个端口通信时,它们之间的通道是相互独立的,可以实现全双工通信。两个端口同时收发数据。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-16
路由器是3层设备,主要工作在网络层,以IP地址来转发数据包,隔绝广播域。交换机是2层设备,主要工作在数据链路层,以MAC地址转发数据包,每个端口独享带宽,即每个端口独享100Mbps,即交换机有多个冲突域。集线器跟交换机差不多,但是集线器是所有端口共享带宽,比如4个端口共享100Mbps带宽,每个端口就是100/4
Mbps,然后整个集线器是一个冲突域。
第2个回答  2012-12-01
最近看到一些网友留言说按照我们的文章去买组网产品时,商家说有交换机和集线器,交换机贵一些,集线器便宜一些,当时由于不知道两种产品有什么区别,又担心被商家欺骗,所以无法做决定。针对这个问题,我们今天就为大家从技术和应用两个方面分析一下低端交换机(中、高端交换机用于大规模专业组网)和集线器的区别: 先从技术上分析: 我们现在使用的以太网采用的工作方式是CSMA/CD(载波监听多路访问/冲突检测),对于发送端来说,它每发送一个数据信息时,首先对网络进行监听,当它检测到线路正好有空,便立即发送数据,否则继续检测,直到线路空闲时再发送。对于接收端来说,对接收到的信号首先进行确认,如果是发给自己的就接收,否则不予理睬。于是,网络数据的传输中存在着共享和交换这两个概念--共享式网络是一种无管理疏导的无序工作状态,每个客户端都会尽可能的抢占通信通道,所以几个客户端一起抢占通道时就形成网络堵塞的局面,当数据和用户数量超出一定的限量时,就会造成网络性能的严重衰退。而交换式网络则避免了共享式网络的不足,交换技术的作用便是根据所传递信息包的目的地址,将每一信息包独立地从端口送至目的端口,避免了与其它端口发生碰撞,提高了网络的实际吞吐量。共享式以太网存在的主要问题是所有用户共享带宽,每个用户的实际可用带宽随网络用户数的增加而递减。这是因为当信息繁忙时,多个用户都可能同进“争用”一个信道,而一个通道在某一时刻只充许一个用户占用,所以大量的经常处于监测等待状态,致使信号在传送时产生抖动、停滞或失真,严重影响了网络的性能。交换式以太网中,交换机供给每个用户专用的信息通道,除非两个源端口企图将信息同时发往同一目的端口,否则各个源端口与各自的目的端口之间可同时进行通信而不发生冲突。 所以,集线器就是一种采用共享式工作状态的设备,由于这种技术比较容易实现,所以集线器的价格也比较便宜,当然速度方面的缺陷也就难以避免;而交换机是采用交换式技术的设备,技术含量比集线器高一些,当然价格也就贵一些了,不过交换机可以克服网络阻塞的弊病。概括起来可以这么说: 集线器上的所有端口争用一个共享信道的带宽,因此随着网络节点数量的增加,数据传输量的增大,每节点的可用带宽将随之减少。集线器采用广播的形式传输数据,即向所有端口传送数据。交换机上的所有端口均有独享的信道带宽,以保证每个端口上数据的快速有效传输。交换机为用户提供的是独占的、点对点的连接,数据包只被发送到目的端口,而不会向所有端口发送。 集线器是一种共享设备,本身不能识别目的地址,当同一网内的a主机向b主机发送数据时,数据包在以hub为架构的网络上以广播方式传输,由每一台终端通过验证数据包头的地址信息来确定是否接收,同一时刻网络上只能传输一组数据帧的通讯。此方式共享带宽。 交换机基于mac地址识别,能完成封装转发数据功能的设备。交换机可以学习mac地址,放在内部地址表中,通过在数据帧的始发者和接收者之间建立临时的交换路径,使数据从源地址到达目的地址。 看完上面,大家应该理解为什么有些商家会直接跟你说“交换机比较快,集线器比较慢”了(这个说法很通俗易懂吧)。我们再从应用上去分析: 由于集线器无法克服大数据量和多用户时候的堵塞问题,所以它无法同时连接太多的客户端,一般我们在市场上看到的很多几十块的集线器都是5口的(以前16口的网吧集线器也很流行,不过现在都被交换机取代了),而且只有10M;而交换机5口或者8口都有(24口的都有,但是价格比较贵而且家用确实没什么必要),速度基本都是10/100M自适应。 所以以后大家再看到文章里面有提到使用交换机或集线器都可以,那么最好还是选择交换机吧,虽然稍微贵一点,不过确实比集线器好用很多
第3个回答  2012-11-20
集线器通过广播的方式传递数据,不能存在不同网段地址;二层和三层交换机可以通过vlan等能使一台设备上存在多个网段还能做限制等,三层交换机是带路由功能的能提供不同网段之间的通讯;路由器是提供路由条目使不同网段能通讯,还能做nat等达到上网的目的!
第4个回答  2012-11-20
----------------------------------------------------------------------------------------------------------------------
交换机:多端口网桥>用于端口对端口高速转发,基于硬件转发,速度非常快每个端口的速率相同,并且可以同时转发数据,不需要配置,能配置的交换机也是在交换机集成了一台路由器.配置的也是路由器
----------------------------------------------------------------------------------------------------------------------

路由器:可以看作是台电脑,主要工作在OSI的三层,为网络层也就是IP层做最佳选路使用,可以简单配置ACL来控制流量和MAC过滤.或控制上网时间和控制访问的页面,基于软件,所以工作能力有上限,由于工作类型较多,所以延时也较大.配置起来也较烦锁.
----------------------------------------------------------------------------------------------------------------------

集线器:同一个广播域,所有端口都需要排队转发数据,目前很难买的到,需于淘汰产品,但无线网依然属于集线器.集线器同一台建议不要超过20台电脑使用,否则广播风暴影响速度很大.(所以无线路由器发出的信号使用的电脑数也不能超出20台,除非是企业级的路由器或AP)
相似回答