阴阳师任务怪分布:HUB(集线器)和交换机的区别具体在哪里?

来源:百度文库 编辑:高校问答 时间:2024/04/29 12:41:38

HUB是大家常说的集线器,它应用于使用星型拓扑结构的网络中,连接多个计算机或网络设备。集线器又分成:1.能动式 2.被动式 3.混合式。1.动能式:对所连接的网络介质上的信号有再生和放大的作用,可使所连接的介质长度达到最大有效长度,需要有电源才能工作,目前多数HUB为此类型。2.被动式只充当连接器,其不需要电源就可以工作,市场上已经不多见。3.混合式:可以连接多种类型线缆,如同轴和双绞线。
集线器(HUB)是计算机网络中连接多个计算机或其他设备的连接设备,是对网络进行集中管理的最小单元。英文Hub就是中心的意思,像树的主干一样,它是各分支的汇集点。HUB是一个共享设备,主要提供信号放大和中转的功能,它把一个端口接收的所有信号向所有端口分发出去。一些集线器在分发之前将弱信号加强后重新发出,一些集线器则排列信号的时序以提供所有端口间的同步数据通信。
是在局域网组中最常使用的网络设备之一,用于简单的网络扩展。
配置形式
集线器是连接计算机和服务器之类的外围设备。它根据配置形式的不同可以分为三类,它们分别是模块化集线器、独立型集线器以及堆叠式集线器。其中模块化集线器是目前大多数局域网系统首选的,因为该集线器配有机架或卡箱,带多个卡槽,每个槽可放一块通信卡,每个卡的作用就相当于一个独立型集线器,这样很方便用户的扩充和管理。如果需要组建的网络规模较小的话,大家可以选择使用独立型集线器,因为该集线器不但价格便宜,而且不需要什么特殊的管理,使用时只要在每个集线器上的独立端口之间用双绞线把它们连接起来就可以了。至于堆叠式集线器,主要是为了适应将来局域网规模拓展需要的,这类集线器相互之间可以"堆叠"或者用短的电缆线连在一起,其外形和功能均和独立型集线器相似。当它们连接在一起时,其作用就像一个模块化集线器一样,可以当作一个单元设备来进行管理。在堆叠中使用的一个可管理集线器提供了对此堆叠中其它集线器的管理。
智能管理
由于带有智能管理功能的集线器的每一个端口都可以由网络操作员从集线器管理控制台上来配置、监视、连通或解释,这样网络管理人员就可以减轻网络维护的工作。因此,如果局域网规模较大的话,就应该考虑使用带有智能管理功能的集线器。当然,如果规模较小的局域网,就不应该选择该类集线器,毕竟它的价格比较昂贵,如果使用它就有点大材小用的味道,而且从另外一个角度来看,规模小的局域网,其维护和管理的工作量是不大的,网络管理员完全可以对局域网内部的各个端口进行分别管理,从而节省网络建设成本。
传输带宽
集线器的传输带宽是决定企业内部网传输性能的重要因素之一。现在的集线器大多都能够提供全部或部分10/100Mbps端口,单纯提供10Mbps端口的集线器已逐渐淡出市场。如果企业对于局域网的传输速度要求较高,那么还是应该选用100Mbps集线器,因为该集线器不但传输带宽"富裕",而且它的价格已经非常低。
端口数
现在市场上常见的集线器端口数有8、12、16、24、48等几种,而且不同的端口数在价格上也有一定的差别,如果从节约成本的角度来看,选择合适端口数的集线器也是一个不可忽视的环节。

SWITCH是交换机,它的前身是网桥。交换机是使用硬件来完成以往网桥使用软件来完成过滤、学习和转发过程的任务。SWITCH速度比HUB快,这是由于HUB不知道目标地址在何处,发送数据到所有的端口。而SWITCH中有一张路由表,如果知道目标地址在何处,就把数据发送到指定地点,如果它不知道就发送到所有的端口。这样过滤可以帮助降低整个网络的数据传输量,提高效率。但然交换机的功能还不止如此,它可以把网络拆解成网络分支、分割网络数据流,隔离分支中发生的故障,这样就可以减少每个网络分支的数据信息流量而使每个网络更有效,提高整个网络效率。目前有使用SWITCH代替HUB的趋势。
集线器为共享方式,即同一网段的计算机共享固有的带宽,传输通过碰撞检测进行,同一网段计算机越多,传输碰撞也越多,传输速率会变慢,交换机则采用一种与集线器完全不同的、独特的传输方式。无论网卡还是交换机端口,都具有独一无二的MAC地址。因此MAC地址便可以用作识别其身份的号码,而交换机上的每个端口都能在其地址表中记忆若干个MAC地址,从而建立一张端口号与MAC相对应的地址表。
当交换机控制电路从某一端口收到一个Ethernet包后,将立即在其内存中的地址表(端口号-MAC地址)进行查找,以确认该目的MAC的网卡连接在哪一个端口上,然后将该包转发至该端口,如果地址表中没找到该MAC地址,也就是说该目的的MAC网卡在接收到该广播包后将立即给出应答,从而使交换机将其端口号-MAC地址对照表添加到地址表中。
所以,交换机和集线器最大的差别在于交换机能够记忆用户(即MAC地址)连接的端口。因此,除广播包和未知MAC地址的数据包外,无需广播即可将该包直接转发至目的端口。由于不必广播,所以不同端口间的转发可以并行操作。这就像是在各端口间建立起了一座立交桥,不同流向的数据各行其道。每个端口均能够独享固定带宽,传输速率几乎不受计算机数量增加的影响。而HUB不同,不管该包是广播包也好,非广播包也好,HUB都按广播包处理,从而是用户只能串行操作,共享通道带宽。另外,由于交换机有全双工功能,即同时接收数据也能够发送数据,因此其潜在的带宽的两倍。(当然,交换机的档次不同,端口的MAC数就不同)

从OSI体系结构来看,集线器属于OSI的第一层物理层设备,而交换机属于OSI的第二层数据链路层设备。这就意味着集线器只是对数据的传输起到同步、放大和整形的作用,对数据传输中的短帧、碎片等无法有效处理,不能保证数据传输的完整性和正确性;而交换机不但可以对数据的传输做到同步、放大和整形,而且可以过滤短帧、碎片等。
从工作方式来看,集线器是一种广播模式,也就是说集线器的某个端口工作的时候其他所有端口都有名收听到信息,容易产生广播风暴。当网络较大的时候网络性能会受到很大的影响,那么用什么方法避免这种现象的发生呢?交换机就能够起到这种作用,当交换相工作的时候只有发出请求的端口和目的端口之间相互响应而不影响其他端口,那么交换机就能够隔离冲突域和有效地抑制广播风暴的产生。
从带宽来看,集线器不管有多少个端口,所有端口都共享一条带宽,在同一时刻只能有两个端口传送数据,其他端口只能等待;同时集线器只能工作在半双工模式下。而对于交换机而言,每个端口都有一条独占的带宽,当两个端口工作时并不影响其他端口的工作,同时交换机不但可以工作在半双工模式下也可以工作在全双工模式下。