皇龙自动化工程博客 上海皇龙自动化工程公司博客

HUB、交换机及路由器的区别

在用红外热像仪构成工厂或过程的热像测温控制系统时,经常需要使用到多台红外热像仪,多台热像仪使用网络传输信号时,就必定会使用到HUB或交货机或路由器,构建网络或购买网络产品时, 就必须要需要分清HUB、交换机及路由器,因此了解这些产品的不同比较重要。

路由器、集线器及交换机都可以把多台电脑或红外热像仪连接成网络,但在网络中的功能却完全不尽相同。首先我们需要明白的是,如果两台电脑使用同一种网络协议(如TCP/IP)相互连接,网络上基本不会有数据堵塞,因此系统间的网络性能比较高。但如果采用十多台电脑连接成一个局域网,且相互间使用了多种协议(如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 端口)发送到其他端口上。有些路由器还有数据包过滤功能。每个路由器内部都有一个小型的操作系统,通过这个操作系统可以对路由器进行设置和优化。

本文转自路饭网http://www.45fan.com/a/wireless/69642.html

留言列表
发表留言
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。