局域网的扩展及交换机的工作原理
局域网的扩展及交换机的工作原理
具有里程牌意义的局域网标准10BASE-T,10代表的是带宽为10Mb/s,BASE表示基带信号,T为双绞线,10BASE-T采用星形结构,在星形的中心通过增加可靠性较高的设备,如集线器、交换机等设备。
使用集线器的双绞线以太网
以太网在局域网中的统治地位
- 这种 10 Mb/s 速率的无屏蔽双绞线星形网的出现,降低了成本,集线器使用了大规模集成电路芯片,因此这样的硬件设备的可靠性已大大提高了
- 10BASE-T 双绞线以太网的出现,是局域网发展史上的一个非常重要的里程碑,它为以太网在局域网中的统治地位奠定了牢固的基础。
缺点
- 10BASE-T 的通信距离稍短,每个站到集线器的距离不超过 100 m。
- 也就是说,任意两台计算机的距离也就不超过200m。
- 事实上,如一个学校的两栋楼之间可能不止200m,为了解决这个问题,必须将局域网进行扩展。
1、在物理层扩展局域网
土豪方案
主机使用光纤和一对光纤调制解调器连接到集线器
常规方案
利用物理层的设备集线器进行扩展
集线器是一种纯硬件的设备,用电子器件模拟电缆线的工作,并且在转发数据时采用盲目转发的方式进行。
用多个集线器可连成更大的局域网
某大学有三个系,各自有一个局域网
用集线器组成更大的局域网都在一个碰撞域中
- 工作在集线器中的主机是共享传输媒体的,分带宽工作
- 对于10Mb/s的共享式以太网,如果共有10个用户,采用集线器连接到一起,每个主机能得到的平均带宽只有1Mb/s
用集线器扩展局域网
优点
- 使原来属于不同碰撞域的局域网上的计算机能够进行跨碰撞域的通信。
- 扩大了局域网覆盖的地理范围。
缺点
- 碰撞域增大了,但总的吞吐量并未提高。
- 如果不同的碰撞域使用不同的数据率,那么就不能用集线器将它们互连起来。
2、在数据链路层扩展局域网
- 在数据链路层扩展局域网是使用以太网交换机。
- 以太网交换机工作在数据链路层,它根据 MAC 帧的目的地址对收到的帧进行转发。
- 以太网交换机工具有过滤帧的功能。当以太网交换机工收到一个帧时,并不是向所有的接口转发此帧,而是先检查此帧的目的 MAC 地址,然后再确定将该帧转发到哪一个接口
使用以太网交换机带来的好处
- 过滤通信量,增大吞吐量。
- 扩大了物理范围。
- 提高了可靠性。
- 可互连不同物理层、不同 MAC 子层和不同速率(如10 Mb/s 和 100 Mb/s 以太网)的局域网。
交换机和集线器(或转发器)不同
- 交换机按存储转发方式工作,hub是逐比特转发。
- 集线器纯硬件,交换机硬件+软件
- 集线器工作在物理层,交换机工作在数据链路层
- 集线器不能互联不同网速的网段,交换机能
交换机和集线器对比
交换机的工作原理
- 以太网交换机之所以能够有目的的转发,是因为其内部存储了一个转发表,转发表中主要有两列,一个是地址,标明不同的主机,另外一个是接口,标明主机所互联的接口号。
- 通过一种自学习算法实现的,所以以太网交换机可以即插即用,适用于不同内部组成结构的局域网,因为只要以太网交换机工作一段时间后,就能自己建立一个本部局域网的转发表
交换机的自学习和转发帧的步骤归纳
交换机收到一帧后先进行自学习。查找转发表中与收到帧的源地址有无相匹配的项目。如没有,就在转发表中增加一个项目(源地址、进入的接口和时间)。如有,则把原有的项目进行更新。
转发帧。查找转发表中与收到帧的目的地址有无相匹配的项目。
- 如没有,则通过所有其他接口(但进入网桥的接口除外)按进行转发。
- 如有,则按转发表中给出的接口进行转发。
- 若转发表中给出的接口就是该帧进入网桥的接口,则应丢弃这个帧(因为这时不需要经过网桥进行转发)。
1)当A向B发送一帧
2)当B向A发送一帧
3)当C向B发送一帧
以太网交换机的特点
- 以太网交换机的每个接口都直接与主机相连,并且一般都工作在全双工方式。
- 交换机能同时连通许多对的接口,使每一对相互通信的主机都能像独占通信媒体那样,进行无碰撞地传输数据。
- 以太网交换机由于使用了专用的交换结构芯片,其交换速率就较高。
独占传输媒体的带宽
- 对于普通 10 Mb/s 的共享式以太网,若共有 N 个用户,则每个用户占有的平均带宽只有总带宽(10 Mb/s)的 N 分之一。
- 使用以太网交换机时,虽然在每个接口到主机的带宽还是 10 Mb/s,但由于一个用户在通信时是独占而不是和其他网络用户共享传输媒体的带宽,因此对于拥有 N 对接口的交换机的总容量为 N10 Mb/s。这正是交换机的最大优点。
用以太网交换机扩展局域网
VLAN
通过分析可以看出,以太网交换机具有较好的过滤帧的功能,利用这个特点我们可以实现一个新型局域网的应用—— 虚拟局域网VLAN(Virtual LAN)
虚拟局域网 VLAN 是由一些局域网网段构成的与物理位置无关的逻辑组。
- 这些网段具有某些共同的需求。
- 每一个 VLAN 的帧都有一个明确的标识符,指明发送这个帧的工作站是属于哪一个 VLAN。
虚拟局域网其实只是局域网给用户提供的一种服务,而并不是一种新型局域网。
VLAN有什么用?
如我们建立了一个班级同学的QQ群,这个群中的成员都比较活跃,每个人都会发言,刚开始的时候大家觉得这种一起沟通的方式很好,但慢慢大家发现加入的人比较多,信息量非常大,这就是典型的局域网信息风暴,给大家造成了较大的困扰.
如男生不停的在聊篮球方面的事情,而女生根本不感兴趣,女生再聊韩国电影里面的爱情故事,而男生不感兴趣,如何在不把男女生从群中分开的前提下让男生的信息只有男生才能看到呢,虚拟局域网能较好地完成这一任务。