2021.4.12 HCIA的课堂笔记与线下整理

本文详细介绍了以太网的基础知识,包括第1层和第2层的功能,重点讲解了CSMA/CD协议的工作原理,以及共享式以太网的传输介质。此外,还阐述了交换机在数据通信中的作用,特别是其学习和转发数据帧的过程。同时,讨论了以太网接口的工作模式和以太网帧的结构,以及MAC地址的重要性和格式。
摘要由CSDN通过智能技术生成

一、以太网的概念

 

以太网—— 第1层和第2层
以太网在第 1 层上涉及信号、在介质中传输的比特流、将信号放到介质上的物理组件以及各种拓扑,它在设备之间的通信中扮演主要角色。

数据链路子层极大地促进了技术兼容性和计算机通信。

(1)MAC 子层负责将要用于传送信息的物理组件,并且准备通过介质传输的数据。
(2)逻辑链路控制 (LLC) 子层保持通信过程所用物理设备的相对独立性。

二、共享式以太网传输介质

三、共享式以太网原理:CSMA/CD

CS( Carrier Sense ):载波侦听 在发送数据之前进行监听,以确保线路空闲,减少冲突的机会。    

MA( Multiple Access ):多址访问 每个站点发送的数据,可以同时被多个站点接收。    

CD( Collision Detection ):冲突检测 边发送边检测,发现冲突就停止发送,然后

载波侦听---在 CSMA/CD 访问方法中,要发送报文的所有网络设
备在发送之前必须侦听。多路访问---如果设备之间的距离导致一台设备的信号延时,则另一台设备可能没有检测到信号,从而也开始发送。
冲突检测---当设备处于侦听模式时,可以检测共享介质中发生的冲突。
堵塞信号和随机回退---发送设备检测到冲突之后,将发出堵塞信号。这种堵塞信号用于通知其它设备发生了冲突,以便它们调用回退算法。回退算法将使所有设备在随机时间内停止发送,以让冲突消除。

载波侦听多路访问/冲突检测 (CSMA/CD)

1.在传输之前侦听——监控介质中是否有流量

2.在传输之前侦听——检测到载波信号

3.等待指定的时间——信号通过。稍后重试

4.在传输之前侦听——监控介质中是否有流量

5.未检测到载波信号——计算机传输

6.在传输之前侦听——监控介质中是否有流量

7.未检测到载波信号——计算机传输

8.发送冲突

9.发出堵塞信号

10.回退定时器——稍后重试

四、

最大传输距离:2台通讯设备之间的物理链路长度,通常由线路质量、信号衰减程度等因素决定。    

最小帧长(64字节):由最大传输距离和冲突检测机制共同决定。

五、HUB和交换机

交换机:

二层、三层

交换机的转发原理

如图所示,电脑A发出数据帧,其中包含自身的源MAC地址和目的MAC地址,交换机首先在自身MAC表中进行查找,如果没有数据帧的源MAC地址(电脑A的MAC地址),交换机会先学习这个MAC地址,并将源MAC地址和收到数据帧的接口编号也就是1号口对应起来,添加到MAC地址表中。然后交换机会在MAC地址表中查找数据帧目的MAC地址,如果没有找到,交换机就无法确实应该从哪个接口将数据帧发出去,这时交换机就会采用广播的方式,除了1号口之外的所有接口都会转发这个数据帧,即2和3都会转发这个数据帧。电脑B收到就会回应这个广播并发送一个数据帧,交换机也会将B的源MAC地址和接口对应起来并添加到MAC地址表中。现在,A和B之间的通信就不再需要通过广播了,因为MAC地址表中已经有AB的条目。
交换机学习的条目不会永远保存在MAC地址表中,默认的老化时间为300秒

六、交换机以太网接口的工作模式

1单工

两个数据站之间只能沿单一方向传输数据

在这里插入图片描述

2半双工

两个数据站之间可以双向数据传输,但不能同时进行

在这里插入图片描述

3全双工

两个数据站之间可双向且同时进行数据传输

在这里插入图片描述

以太网电接口有下面三种双工模式

全双工:端口同时发送和接收数据包

半双工:端口同一时刻只能发送数据包或接收数据包

自协商:端口双工状态由本端口和对端端口自动协商而定    

以太网光接口只能工作在全双工模式下    

配置命令 duplex { full | half }设置双工模式 undo duplex恢复双工模式为缺省值 negotiation auto 开启接口自动协商功能(默认开启)

七、以太网帧

在这里插入图片描述

“前导码”(7 个字节)和“帧首定界符 (SFD)”(1 个字节)字段用于同步发送设备与接收设备。

“目的 MAC 地址”字段(6 个字节)是预定接收方的标识符。

“源 MAC 地址”字段(6 个字节)标识帧的源网卡或接口。

“长度/类型”字段(2 个字节)定义帧的数据字段的准确长度。

“数据”和“填充位”字段(46 - 1500 个字节)包含来自较高层次的封装数据(一般是第 3 层 PDU 或更常见的 IPv4 数据包)。

“帧校验序列 (FCS)”字段(4 个字节)用于检测帧中的错误。它使用循环冗余校验(CRC)。发送设备在帧的 FCS 字段中包含 CRC 的结果

八、以太网MAC 地址

为协助确定以太网中的源地址和目的地址,创建了称为介质访问控制 (MAC) 地址的唯一标识符。
MAC 编址作为第 2 层 PDU 的一部分添加上去。
以太网 MAC 地址是一种表示为 12 个十六进制数字的 48 位二进制值。

MAC地址是用来识别以太网上的某个单独设备或者一组设备的(MAC地址可以理解为固化在硬件设备中的物理地址,具备全球唯一性)
MAC地址由48位二进制组成,通常用点分成六段,用十六进制表示
如下图所示

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Doomer_0

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值