2011年5月第68题下面关于集线器与交换机的说明中,错误的是()。
A.交换机是一种多端口网桥
B.交换机的各个端口形成一个广播域
C.集线器的所有端口组成一个冲突域
D.集线器可以起到自动寻址的作用
参考答案:D
解析:
计算机网络是通过网络连接设备将多台计算机连接起来,而常用的网络连接设备有中继器、集线器、网桥、交换机和路由器、网关等。
中继器(repeater)工作在物理层,是局域网环境下用来延长网络距离的最简单最廉价的网络互联设备,中继器对在线路上的信号具有放大再生的功能,用于扩展局域网网段的长度(仅用于连接相同的局域网网段)。
集线器(hub)工作在物理层(最底层),是纯硬件设备,主要用来连接计算机网络终端。连接在集线器上的任何一个设备发送数据时,其他所有设备必须等待,此设备享有全部带宽,通信完毕,再由其他设备使用带宽。正因此,集线器连接了一个冲突的网络,所有设备相互交替使用,就好像大家一起过一根独木桥一样。集线器不能判断数据包的目的和类型,所以如果是广播数据包也依然转发,而且所有设备发出数据以广播方式发送到每个接口,这样集线器也连接了一个广播域的网络。网桥(bridge)又叫桥接器,工作在数据链路层,将两个LAN连起来,根据MAC地址来转发帧,可以看作一个“低层的路由器”。网桥从一个局域网接收MAC帧,拆封、校对、校验之后,按另一个局域网的格式重新组装,发往它的物理层。由于网桥是链路层设备,因此不处理数据链路层以上层次协议所加的报头。网桥一般适于小型较简单的网络。交换机(switch)工作在数据链路层,主要用于连接计算机网络终端设备。交换机比集线器更加先进,允许连接在交换机上的设备并行通信,好比高速公路上的汽车并行行驶一般,设备间通信不会发生冲突,因此交换机打破了冲突域,交换机每个接口是一个冲突域,不会与其他接口发生通信冲突,并且有系统的交换机可以记录MAC地址表,发送数据不会以广播的方式发送到每个接口,而是直接到目的接口,节省了接口带宽。网桥和交换机都工作在数据链路层,那么它们之间有什么不同的地方呢,最明显的区别在于它们之间的连接模式,如图4-5所示。
路由器(router)工作在网络层,主要用来进行网络与网络的连接。路由器把数据从一个网络发送到另一个网络,这个过程就叫路由。路由器不仅能像交换机一样隔离冲突域,而且还能检测广播数据包,并丢弃广播包来隔离广播域,有效地扩大了网络的规模。在路由器中记录着路由表,路由器以此来转发数据,以实现网络间的通信。网关(gateway)工作在传输层上,是最复杂的网络互联设备,用于两个高层协议不同的网络互联。网关可以用于广域网互联,也可以用于局域网互联。网关是一种充当转换重任的计算机系统或设备。网关可以用在使用不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,也可以提供过滤和安全功能。大多数网关运行在OSI协议的应用层。