首页 > 其他分享 >《计算机网络微课堂》3-8 集线器与交换机的区别

《计算机网络微课堂》3-8 集线器与交换机的区别

时间:2024-05-26 15:34:19浏览次数:25  
标签:主机 集线器 计算机网络 交换机 总线 使用 以太网

本节课我们介绍集线器与交换机的区别,‍‍我们首先来看早期的总线型以太网,这是我们之前课程中经常用来举例的总线型以太网,‍‍他最初使用粗铜轴电缆作为传输媒体,后来演进到使用价格相对便宜的细同轴电缆。

当初认为‍‍这种连接方法既简单又可靠,因为在那个时代普遍认为有源器件不可靠‍‍而无缘的电缆线才是最可靠的。然而‍‍这种使用无源、电缆和大量机械接头的总线型以太网,并不像人们想象的那么可靠。


后来‍‍以太网发展出来了一种使用大规模集成电路,可靠性非常高的设备,叫做集线器,‍‍并且使用更便宜更灵活的双绞线。‍‍作为传输媒体如图所示,这是一个使用集线器‍‍和双脚线电缆,互联了 4 台主机的新型拓扑的以太网。主机中的以太网卡,以及极限器各接口,‍‍使用 RJ-45 插座,它们之间通过双绞线电缆进行连接,在双脚线电缆的两端是 RJ-45 插头,‍‍也就是我们俗称的水晶头。

实践证明,使用双绞线和集线器‍‍比使用具有大量机械接头的无源电缆,要可靠的多,并且价格便宜,使用方便。因此‍‍粗缆和细缆以太网早已成为了历史,从市场上消失了。


使用集线器的以太网,虽然物理拓扑是星型的,但在逻辑上仍然是一个总线网,各站‍‍共享逻辑上的总线资源,使用的还是 CSMA/CD 协议,集线器只工作在物理层,‍‍它的每个接口仅简单的转发比特,不进行碰撞检测,碰撞检测的任务由各站的网卡负责

在分析问题时,我们可将集线器简单看作是一条总线,集线器一般都有少量的容错能力‍‍和网络管理功能。例如若网络中某个网卡出现了故障,不停的发送帧,‍‍此时集线器也可以检测到这个问题,在内部断开与出故障网卡的连线,‍‍使整个以太网仍然能正常工作。

使用集线器可以对以太网进行扩展。‍‍由于集线器只工作在物理层,所以更具体的说法是使用集线器在物理层扩展以太网。‍‍我们来举例说明,假设某学院下设三个系部,‍‍每个系部都有一个使用集线器作为互联设备的以太网,‍‍这三个以太网相互独立,各自共享自己的总线资源,是三个独立的碰撞域或称冲突域。

‍‍例如一系中的某台主机给另一台主机发送数据帧,由于总线特性,表示该数据帧的信号‍‍会传输到一系中的其他各主机,

二系中的多台主机同时发送数据帧,‍‍由于总线特性,‍‍这必然会产生信号碰撞,碰撞后的信号会传输到二系中的各主机。

为了使各系部的以太网‍‍能够相互通信,‍‍可再使用一个集线器,将它们互联起来。这样原来三个独立的以太网‍‍就要互联成为了一个更大的以太网,而原来三个独立的碰撞域就要合并成了一个更大的碰撞域。‍‍换句话说,形成了一个更大的总线型以太网。比如一系中的某台主机,‍‍给二系中的某台主机发送数据帧,由于总线特性,表示该数据帧的信号‍‍会传输到整个网络中的其他各主机。


在集线器之后‍‍发展出了更先进的网络互联设备,也就是以太网交换机。我们先从一个典型的例子‍‍来看看以太网交换机与集线器的区别:

  • 使用集线器互联而成的,共享总线式以太网上的某个主机,‍‍要给另一个主机发送单播帧,该单播帧会通过共享总线传输到总线上的其他各个主机
  • 使用交换机互联而成的交换式以太网上的某个主机,要给另一个主机发送播帧针,‍‍该单波帧进入交换机后,交换机会将该单波帧转发给目的主机,而不是网络中的其他各个主机

‍‍很显然交换机具有明显的优势,‍‍需要说明的是为了简单起见,本节课所有举例的前提条件是忽略 ARP 过程,‍‍并假设交换机的帧交换表已经学习或配置好了,以太网交换机通常都有多个接口,‍‍每个接口都可以通过双绞线电缆与一台主机或另一个以太网交换机相连,‍‍一般都工作在全双工方式,也就是发送帧和接收帧,可以同时进行。

注意‍‍使用集线器的以太网在逻辑上是共享总线的,需要使用 csma/cd 协议‍‍来协调各主机征用总线,只能工作在半双工模式,也就是收发帧不能同时进行。‍‍以太网交换机具有并行性能,同时连通多对接口,使多对主机能同时通信而无碰撞。‍‍

以太网交换机的接口一般都支持多种速率,例如 10 兆比特每秒,100 兆比特每秒,‍‍1G 比特每秒,10G 比特每秒等。‍‍以太网交换机工作在数据链入层,当然也包括物理层,他收到帧后,在帧交换表中‍‍查找帧的目的 MAC 地址所对应的接口号,然后通过该接口转发帧

‍‍假设这是该交换机的帧交换表,主机 A 给主机 B 发送数据帧,交换机收到该帧后,‍‍在帧交换表中查找该帧的目的 MAC 地址,也就是主机 B 的 Mac 地址,发现应该从接口2 转发,‍‍于是就从接口2 将该帧转发出去。‍‍

以太网交换机是一种即插即用的设备,上电即可工作。‍‍其内部的帧交换表‍‍是通过自学习算法自动的逐渐建立起来的。许多以太网交换机对收到的帧‍‍采用存储转发方式进行转发,但也有一些交换机采用直通交换方式,‍‍直通交换不必把整个帧先缓存后再进行处理,而是在接收帧的同时,‍‍就立即按帧的目的 MAC 地址决定该帧的转发接口,因而提高了帧的转发速率。一般采用‍‍基于硬件的交叉矩阵,这样交换时延就非常小,但直通交换的一个缺点,‍‍他不检查帧是否有差错,就直接将帧转发出去。‍‍


接下来我们再通过举个例子,‍‍进一步对比集线器和交换机,这是前提条件。我们首先来对比主机发送单播帧的情况,‍‍对于使用集线器的共享总线型以太网,单播帧会传播到总线上的其他各主机,‍‍各主机中的网卡,根据帧的目的 MAC 地址决定是否接受该帧。‍‍

对于使用交换机的交换式以太网,交换机收到单播帧之后,根据帧的目的 MAC 地址‍‍和自身的帧交换表,将帧转发给目的主机,而不是网络中的其他各主机。‍‍

我们再来对比发送广播帧的情况:

  • 对于使用集线器的共享总线型以太网,‍‍广播帧会传播到总线上的其他各主机,各主机中的网卡,检测到帧的目的 MAC 地址是广播地址,‍‍就接受该帧
  • 对于使用交换机的交换式以太网。交换机收到广播帧之后,‍‍检测到帧的目的 MAC 地址是广播地址,于是从除该帧进入交换机接口外的其他各接口,‍‍转发该帧,网络中除源主机外的其他各主机收到广播帧后接受该广播帧。‍‍
  • 从本例可以看出,使用集线器的共享总线型以太网中的各主机属于同一个广播域,‍‍而使用交换机的交换式以太网中的各主机也属于同一个广播域。‍‍因此对于广播帧的情况,‍‍从效果上看没有什么区别。

我们再来对比网络中的多台主机,‍‍同时给另一台主机发送单播帧的情况:

  • 对于使用集线器的共享总线型以太网,‍‍这必然会产生碰撞,‍‍遭遇碰撞的帧会传播到总线上的各主机
  • 对于使用交换机的交换式以太网,‍‍交换机收到多个帧时会将它们缓存起来,然后逐个转发给目的主机,不会产生碰撞‍‍

接下来我们来对比使用集线器,扩展以太网和 使用交换机扩展以太网有什么区别:

  • 首先对比发送单播帧的情况,这是仅使用集线器扩展以太网后发送单波帧的情况‍‍
  • 这是仅使用交换机扩展以太网后发送单播帧的情况,‍‍很显然交换机具有非常明显的优势
  • 再来对比发送广播帧的情况,‍‍这是仅使用集线器扩展以太网后发送广播帧的情况,这是仅使用交换机扩展以太网后‍‍发送广播帧的情况,从效果上看是一样的‍‍
  • 可见不管是用集线器‍‍还是交换机来扩展以太网,扩展后的以太网中的各主机都属于同一个广播域,‍‍仅使用集线器扩展的以太网,在逻辑上仍然是共享总线的,并且形成为一个更大的碰撞域。‍‍换句话说,参与竞争总线的主机比扩展前的更多了,这是竞争总线‍‍并产生碰撞的一个例子
  • 同样的传输任务,在仅使用交换机扩展的以太网上就不会产生碰撞‍‍
  • 因此如果仅仅使用集线器来扩展以太网,不仅会扩大广播域,‍‍还同时扩大了碰撞域,但是如果使用交换机将原来各自独立的碰撞域连接起来,‍‍只会扩大广播域,而不会扩大碰撞域,‍‍也就是说交换机可以隔离碰撞域

我们将集线器和交换机的区别小结如下:

需要说明的是工作在数据链路层的以太网交换机,‍‍其性能远远超过工作在物理层的集线器,而且价格并不贵,这就使得集线器逐渐被市场淘汰。目前很难在市场上再见到集线器了。‍‍‍

标签:主机,集线器,计算机网络,交换机,总线,使用,以太网
From: https://www.cnblogs.com/PeterJXL/p/18213746

相关文章

  • 《计算机网络微课堂》3-9 以太网交换机自学习和转发帧的流程
    在上节课中,我们对比了在物理层扩展以太网的集线器,和在数据链路层扩展以太网的交换机。本节课我们介绍以太网交换机自学习和转发帧的流程,以太网交换机工作在数据链路层,当然也包括物理层,需要说明的是目前市场上也有包含网络层部分功能的交换机,称为三层交换机。以太网交换机收到帧......
  • 《计算机网络微课堂》3-10 以太网交换机的生成树协议 STP
    我们介绍以太网交换机生成树协议的基本概念。请大家思考一下,应该如何提高以太网的可靠性呢?例如如图所示的以太网,由三台交换机互联而成,每个交换机上都连接有一些主机,为了简单起见,我们只画出了每个交换机上连接的一台主机,如果交换机A与B之间的链路出现了故障,则交换机B上连接......
  • 《计算机网络微课堂》3-11 虚拟局域网 VLAN
    本节课我们介绍虚拟局域网VLAN的基本概念。‍3.11.1虚拟局域网VLAN概述在之前课程中我们已经介绍过了以太网交换机自学习和转发帧的流程,‍‍以及为避免网络环路而产生的生成树协议。以太网交换机工作在数据链路层,‍‍也包括物理层,使用一个或多个以太网交换机互联起来的交......
  • 《计算机网络微课堂》3-7-2 IP地址
    在上节课中我们介绍了MAC地址的相关知识,‍‍本节课我们介绍IP地址的相关知识,需要说明的是IP地址属于网络层的范畴,‍‍而非数据链路层的范畴。之所以在数据链路层这一章的讲解中引入IP地址,‍‍是因为在我们日常的大多数网络应用中,属于数据链路层的MAC地址和属于网络层的......
  • 《计算机网络微课堂》3-7-1 MAC地址
    从本节课开始,‍‍我们将用三次课的时间分别介绍MAC地址、IP地址、ARP协议:MAC地址是以太网的MAC层所使用的地址IP地址‍‍是TCP/IP体系结构网系层所使用的地址。ARP协议属于TCP/IP体系结构的网际层,‍‍其作用是已知设备所分配到的IP地址,使用ARP协议,就可以通过......
  • 《计算机网络微课堂》3-7-3 ARP 协议
    在之前的课程中,‍‍我们分别介绍了属于数据链路层范畴的MAC地址和属于网络层范畴的IP地址,‍‍以及数据包在传输过程中IP地址和MAC地址的变化情况之后,我们提出了这样一个问题,‍‍那就是如何通过IP地址找到其相应的IP地址?‍‍这就是本节课我们将要介绍的地址解析协议,ARP......
  • 《计算机网络微课堂》1-5 计算机网络的性能指标
    本节课我们介绍计算机网络的性能指标,性能指标可以从不同的方面来度量计算机网络的性能。常用的计算机网络性能指标有8个:速率、带宽、吞吐量、时延、时延带宽积,往返时间、利用率,丢包率。‍速率首先介绍速率。为了能够更好的理解速率,我们需要先了解比特:比特是计算机中数据量的......
  • 《计算机网络微课堂》1-6 计算机体系结构
    常见的计算机网络体系结构从本节课开始,我们要用4次课的时间来介绍有关计算机网络体系结构的知识,具体包含以下内容:一,常见的计算机网络体系结构二,计算机网络体系结构分层的必要性三,计算机网络体系结构分层思想举例四,计算机网络体系结构中的专用术语‍计算机网络体系结构......
  • 《计算机网络微课堂》2-2 物理层下面的传输媒体
    请大家注意,传输媒体不属于计算机网络体系结构的任何一层,如果非要将它添加到体系结构中,‍‍那只能将其放在物理层之下。传输媒体可分为两类:一类是导引型传输媒体,‍‍另一类是非导引型传输媒体。在导引型传输媒体中,电磁波被导引沿着固体媒体传播,‍‍常见的导引型传输媒体有同轴电......
  • 《计算机网络微课堂》第二章 物理层
    2-1物理层的基本概念在计算机网络中‍‍用来连接各种网络设备的传输媒体,种类众多,大致可以分为两类,一类是导引型传输媒体,‍‍另一类是非导引型传输媒体。‍‍在导引型传输媒体中常见的有双绞线,同轴电缆,‍‍光纤。在非导引型传输媒体中常见的是微波通信,例如使用2.4G赫兹‍‍和......