发布网友 发布时间:2022-03-04 16:01
共2个回答
热心网友 时间:2022-03-04 17:30
路由器,集线器,交换机粗粗一看,没有什么不同,都可以把多台机器连接 成网络。但是它们在网络中的功能却完全不同。在阅读完全文之后,您就完全明 白了。为了更好的了解下文,有一点要明白,如果两台电脑使用同一种网络协议 (如TCP/IP)相互连接,网络上基本不会有数据堵塞,因此系统之间的网络性能比 较高。如果,10 多台电脑连接成一个局域网,并且相互之间使用了多种协议(如 TCP/IP,NetBEUI ,IPX,AppleTalk,等),网络之间就会常常产生广播信息。这 会些信息导致网络的数据堵塞,降低了网络的有效带宽。 集线器(Hub) 集线器是这三者之间最简单的,它的功能就是简单的把多台机器连接在一起。 通常集线器上有4,6,8,12,16 个端口。有些集线器上会有更多的端口。如果 您有3台电脑,那就可以使用集线器把它们简单的连接起来,并且使用TCP/IP协议 相互通信。这样就构成了一个最简单的网络。 如果电脑A 要发送给电脑B 一个数据,那么在这网络中,电脑A 首先把数据 送到集线器,然后集线器会把数据送到除了A 之外所有的端口上,那就意味着电 脑B,电脑C 都收到电脑A 的数据。电脑C 发现数据包不是发给它的,就立即把数 据包丢弃; 电脑B 发现数据包是发给它的,就接受下来。电脑B 接收信息后,会 发送确认消息给电脑A,同样这个消息也会传送到电脑C 。 所以,如果集线器连接很多电脑,那么网络之间会产生大量的广播信息,网 络的效率大大降低。 优势: * 使用集线器连接网络是最方便,最简单的方法。无需做任何改动,只要把 网线插入集线器接口就可以了。 * 集线器价格很便宜,是小型的网络(2 - 5 台电脑)最有效地连接方式.。 劣势: * 集线器使网络的有效带宽降低,因为所有的端口使用同一条网络通路。 * 如果网络中使用广播协议的话,那么网络间会常常发生数据冲突和堵塞。 * 不同的集线器厂商对集线器有不同的标准(大部分都相同),有的集线器 规定连接的网线不能够超过50 米,等等。 交换机(Switch) 现在我们了解一下交换机的原理。交换机内部保存着一张路由表(Routing Table), 路由表中记录着每个端口的信息。如果电脑A 要发送信息到电脑B,那么交换机会根据 路由表的信息把数据直接传送到电脑B 上。 交换机的处理速度比集线器快很多。它可以同时处理多个数据请求。即使交换机 连接的电脑再多,也不会对网络的带宽有很大的影响,而且网络之间的冲突大大降低。 在网络中,如果有两台机器同时在一条网络中发送数据,那么就会产生数据冲突。如 电脑B,电脑C同时向电脑A传送数据,就会产生数据冲突。产生冲突后,电脑B和电脑C 会放弃这次传送,然后监听网络,如果网络中没有其他机器传送数据,那么就可以再 次发送信息。从这点也可以看出,在集线器中,每个端口使用同一个网络通路,所以 很容易发生冲突。 如果系统使用TCP/IP协议,在发生冲突后,机器会随机地等待一段时间,然后再 次发送数据。而且发送机器要收到目的的数据确认后,其他机器才可以使用网络通路。 产生冲突的电脑使用“二进制指数退避”算法(这里不详细讨论,可以参阅相关文章) 来降低再次产生冲突的概率。但是如果集线器上连接着25 台电脑,即使使用“二进制 指数退避”算法,还会有很多冲突产生,这就导致网络性能下降。因此在这种情况下 我们就使用交换机来替代集线器,因为交换机根据路由表来直接传送数据,大大降低 了冲突。 路由器(Router) 在同一个网络中,通常不会使用路由器。当然您也可以这样使用,这就好比 每天坐着飞机去上班,而公司和家只有几分钟的路程。^_^路由器主要功能是连接 不同的网络。比如,私人I P 网络就可以通过路由器连接到公共IP网络。路由器 连接了两个不同的网络。如果电脑A 发送的目的地不在同一个网络中,那么数据 会通过路由器转发到另外一个网络。 数据在不同的网络间传送路由器和集线器,交换机不同,路由器会对发送的 数据包进行处理,这就意味着,路由器可以把一个数据包发送到机器指定的端口 上,例如,路由器可以把Http 数据(通常80 端口)发送到其他端口上。有些路 由器还有数据包过滤功能。每个路由器内部都有一个小型的操作系统,通过这个 操作系统可以对路由器进行设置和优化。热心网友 时间:2022-03-04 18:48
路由器有两大典型功能,即数据通道功能和控制功能。数据通道功能包括转发决定、背板转发以及输出链路调度等,一般由特定的硬件来完成;控制功能一般用软件来实现,包括与相邻路由器之间的信息交换、系统配置、系统管理等。 交换机是利用物理地址或者说MAC地址来确定转发数据的目的地址。而路由器则是利用不同网络的ID号(即IP地址)来确定数据转发的地址。IP地址是在软件中实现的,描述的是设备所在的网络,有时这些第三层的地址也称为协议地址或者网络地址。MAC地址通常是硬件自带的,由网卡生产商来分配的,而且已经固化到了网卡中去,一般来说是不可更改的。而IP地址则通常由网络管理员或系统自动分配。 HUB是一个多端口的转发器,当以HUB为中心设备时,网络中某条线路产生了故障,并不影响其它线路的工作。所以HUB在局域网中得到了广泛的应用。大多数的时候它用在星型与树型网络拓扑结构中,以RJ45接口与各主机相连(也有BNC接口),HUB按照不同的说法有很多种类。 HUB按照对输入信号的处理方式上,可以分为无源HUB、有源HUB、智能HUB。 无源HUB:它是最次的一种(词土了点儿^_^),不对信号做任何的处理,对介质的传输距离没有扩展,并且对信号有一定的影响。连接在这种HUB上的每台计算机,都能收到来自同一HUB上所有其它电脑发出的信号; 有源HUB:有源HUB与无源HUB的区别就在于它能对信号放大或再生,这样它就延长了两台主机间的有效传输距离; 智能HUB:一听这词就知道这家伙一定比那两个强!智能HUB除具备有源HUB所有的功能外,还有网络管理及路由功能。在智能HUB网络中,不是每台机器都能收到信号,只有与信号目的地址相同地址端口计算机才能收到。有些智能HUB可自行选择最佳路径,这就对网络有很好的管理。 按其它方法还有很多种类,如10M、100M、10/100M自适应HUB等等,这里就不一一介绍了。总之,现在的市场价格贵不到那去,尽量买好一点的。