浅谈集线器、路由器、交换机、网关、网桥、网卡的作用与区别
    1集线器——集线器也叫Hub,工作在OSI参考模型(物理层,链路层,网络层,传输层,会话层,表示层,应用层)中的第一层:物理层(最底层),没有相匹配的软件系统,是纯硬件设备。集线器不叫网络间设备,而应该叫做网络设备,主要用来连接计算机等网络终端,它不同于网关、路由器、网桥设备,它不具备协议翻译功能,只负责分配频宽。集线器是中继器(工作在物理层,扩展网络长度,对信号进行放大和再生)的一种形式,区别在于集线器能够提供多端口服务,也成为多口中继器。
 
    集线器为共享式带宽,连接在集线器上的任何一个设备发送数据时,其他所有设备必须等待,此设备享有全部带宽,通讯完毕,再由其他设备使用带宽。正因此,集线器连接了一个冲突域的网络。所有设备相互交替使用,就好象大家一起过一根独木桥一样。
 
集线器不能判断数据包的目的地和类型,所以如果是广播数据包也依然转发,而且所有设
备发出数据以广播方式发送到每个接口,这样集线器也连接了一个广播域的网络。
 
    2、网络适配器(网卡),工作在OSI参考模型中的第二层数据链路层,是连接计算机和网络的硬件设备,网卡的功能有两个:一是将电脑的数据封装为帧,并通过网线或无线网将数据送到网络上去;二是接受网络上传来的帧,将帧重新组成数据,发送到电脑中,网卡接收所有在网络上传输的信号,但只接收发送到刚电脑上的帧和广播帧,其余的帧丢弃。
 
    3交换机-------交换机Switch,工作在数据链路层(第二层),稍微高端一点的交换机都有一个操作系统来支持。和集线器一样主要用于连接计算机等网络终端设备。
 
交换机和集线器HUB的区别
1、从OSI体系结构看,HUB属于第一层物理层设备,而交换机属于第二层数据链路层设备,HUB只能对数据的传输起到同步、放大和整形的作用,而交换机还可以过滤短帧、碎片等。
2、从工作方式来看:HUB是一种广播模式,某个端口工作时,其它所有端口都能够收听到信息,当网络较大时网络性能会受到很大的影响,而交换机工作时,只有发出请求的端口和目的端口之间相互响应而不影响其他端口。
3从带宽来看:HUB所有端口共享一条带宽,在同一时刻只能有一个端口传送数据,其他端口只能等待,只能工作在半双工模式下,而交换机每个端口都有一条独占的带宽,当二个端口工作时并不影响其他端口的工作,可工作在半双工或全双工模式下。
交换机比集线器更加先进,允许连接在交换机上的设备并行通讯,好比高速公路上的汽车并行行使一般,设备间通讯不会再发生冲突,因此交换机打破了冲突域,交换机每个接口是一个冲突域,不会与其他接口发生通讯冲突。
 
并且有系统的交换机可以记录MAC地址表,发送的数据不会再以广播方式发送到每个接口,
而是直接到达目的接口,节省了接口带宽。但是交换机和集线器一样不能判断广播数据包,会把广播发送到全部接口,所以交换机和集线器一样连接了一个广播域网络。
 
高端一点的交换机不仅可以记录MAC地址表,还可以划分VLAN(虚拟局域网)来隔离广播,但是交换机 路由器VLAN间也同样不能通讯。要使VLAN间能够通讯,必须有三层设备介入。
 
    4路由器-------路由器Router,工作在网络层(第三层),用于连接网络层、数据链路层、物理层执行不同协议的网络,协议的转换由路由器完成,从而消除网络协议之间的差别。所有的路由器都有自己的操作系统来维持,并且需要人员调试,否则不能工作。路由器没有那么多接口,主要用来进行网络与网络的连接。
 
简单的说路由器把数据从一个网络发送到另一个网络,这个过程就叫路由。路由器不仅能
像交换机一样隔离冲突域,而且还能检测广播数据包,并丢弃广播包来隔离广播域,有效的扩大了网络的规模。 在路由器中记录着路由表,路由器以此来转发数据,以实现网络间的通讯。路由器的介入可以使交换机划分的VLAN实现互相通讯。
 
    5、网关,网关是用于连接网络层之上执行不同协议的子网,组成异构的互连网,网关能实现异构设备之间的通信,对不同的传输层、会话层、表示层、应用层协议进行翻译和变换。网关具有对不兼容的高层协议进行转换的功能。当连接两个完全不同结构的网络时,必须使用网关。网关工作在OSI模型的最高层应用层。网关的主要功能:把一种协议变成另一种协议,把一种数据格式变成另一种数据格式,把一种速率变成另一种速率,以求两者的统一。