一、冲突域
1、什么是冲突域
1)在一个网络范围内发送数据时会产生冲突的区域就是冲突域
2)冲突是以太网致命故障,导致信号冲突,数据损坏、丢失、数据传输慢
3)什么样的数据会产生冲突呢? 物理层的电信号 0 1
4) 为什么数据链路层的数据不会产生冲突呢?
因为数据进入到数据链路层以后将电信号打包成了数据帧在数据链路层传递
2、解决方法:
① 分割冲突域
减少一个网络范围内的主机数量,主机数量减少了,在同时发送数据的情况就降低了,同时冲突的几率也就降低了;
② 改变设备的端口模式为全双工模式
-单工模式:
传输数据的信道只有一个,只能接收数据,不能回复数据(类似BB机)
-半双工模式:
传输数据的信道只有一个,可以接收数据,也可以回复数据,但是不能同时进行(类似:对讲机)
-全双工模式:
传输数据的信道有两个,接口可以在同一时刻接收数据和发送数据;(类似:电话)
通过什么设备来分割冲突域:交换机
交换机的每一个端口都是一个独立的冲突域,有专门的信道来为用户转发数据;
而且交换机的每个端口都是全双工模式;
二、以太网交换机
1、什么是交换机
1)把多台电脑连接在一起的设备,局域网最受欢迎的网络设备
2)分割冲突域,实现全双工
2、交换机工作原理
1)学习:学习数据帧源MAC地址,生成MAC地址表,并将源MAC地址和对应
的端口号写入MAC地址表
2)广播:向除了接收之外的所有端口广播目标MAC地址
3)转发:根据MAC地址表转发数据帧
4)更新:MAC地址表中记录生存时间为300秒
案例三:交换机工作原理分析
通过这个图来看一下MAC地址表的一个产生的过程
打开第一台交换机:
<Huawei>u t m
<Huawei>system-view
[Huawei]sysname SW1
[SW1]display mac-address //显示MAC地址表
刚开始查看我们发现他这个MAC地址表里面是空的,我们只有他在访问的时候才会学习。
现在我们让我们的主机看是访问,让我们的PC1去访问PC2,看看我们的交换机能不能学习到MAC地址的相关记录。
在PC1上面ping 192.168.1.2
再去查看MAC地址表
[SW1]display mac-address //显示MAC地址表
我们再去把PC的MAC地址给他去复制出来进行查看
这个时候我们再去查看SW2
为什么SW2上面也有了一条广播呢?
因为刚才我们的SW1交换机发送了广播,那另一个交换机他会接受入口发来的信息,所以会有这样的情况。
那现在如果我想让SW2学到更多的信息怎么办呢?
那我们用PC1去pingPC3
在SW1上面去查看
[SW1]display mac-address //显示MAC地址表