From b188b2e65e9e4b7da8781dbe2a2033e56c69afd4 Mon Sep 17 00:00:00 2001 From: Didnelpsun <2675350965@qq.com> Date: Fri, 15 Oct 2021 23:26:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Computer-Network/2-data-link-layer-ex.md | 2 +- Computer-Network/2-data-link-layer.md | 42 +++++++++++++++++++----- 2 files changed, 34 insertions(+), 10 deletions(-) diff --git a/Computer-Network/2-data-link-layer-ex.md b/Computer-Network/2-data-link-layer-ex.md index 32f5cbf..baee0c4 100644 --- a/Computer-Network/2-data-link-layer-ex.md +++ b/Computer-Network/2-data-link-layer-ex.md @@ -719,7 +719,7 @@ $D.$$A$、$B$、$C$都可以 解:$C$。在$HDLC$的三种数据操作方式中,正常响应模式和异步响应模式属于非平衡配置方式。在正常响应模式中,主站向从站传输数据,从站响应传输,但是从站只能在收到主站的许可后才能进行响应。 -**例题** 根据$HDLC$帧中控制字段前两位的取值,可将HDLC帧划分为三类,这三类不包括()。 +**例题** 根据$HDLC$帧中控制字段前两位的取值,可将$HDLC$帧划分为三类,这三类不包括()。 $A.$信息帧 diff --git a/Computer-Network/2-data-link-layer.md b/Computer-Network/2-data-link-layer.md index b6975d9..56502bf 100644 --- a/Computer-Network/2-data-link-layer.md +++ b/Computer-Network/2-data-link-layer.md @@ -668,9 +668,16 @@ $802.3$局域网简称为以太网。 $IEEE802$标准将局域网的数据链路层分为逻辑链路层$LLC$子层与介质访问控制$MAC$子层。 -$LLC$负责识别网络层协议,对其封装。$LLC$报头高数数据链路层一旦帧被接收时,应当对数据包做何处理。为网络层提供服务:无确认无连接、面向连接、带确认无连接、高速传送。 ++ $LLC$逻辑链路控制: + + 建立和释放数据链路层连接、提供与高层接口、差错控制、帧加序号。 + + 为网络层提供服务:无确认无连接、面向连接、带确认无连接、高速传送。 ++ $MAC$介质访问控制: + + 组帧拆帧(根据$LLC$的序号),帧寻址和识别,竞争处理,比特差错控制等。 + + 屏蔽了不同物理链路种类的差异性。 -$MAC$负责数据帧的封装卸装,帧的寻址和识别,接收与发送,链路的管理,帧的差错控制等,屏蔽了不同物理链路种类的差异性。 +### 虚拟局域网 + +即$VLAN$。可以隔离冲突域,也可以隔离广播域。 ## 以太网 @@ -679,6 +686,10 @@ $MAC$负责数据帧的封装卸装,帧的寻址和识别,接收与发送, + 传输介质由粗同轴电缆到细同轴电缆再到双绞线+集线器。 + 拓扑结构逻辑上总线型,物理上星型。 +### 以太网传输 + +当以太网发送一个数据,那么以太网将以广播形式发送,以太网上的所有主机包括发送端本身都能收到数据。 + ### 以太网标准 + $DIX\,Ethernet\,V2$:第一个局域网产品(以太网)规约。 @@ -701,15 +712,18 @@ $MAC$负责数据帧的封装卸装,帧的寻址和识别,接收与发送, + 采用曼彻斯特编码。 + 使用$CSMA/CD$介质访问机制。 -当速率大于$100Mb/s$时就可以称为高速以太网。 +当速率大于$100Mb/s$时就可以称为高速以太网(快速以太网)。 + +快速以太网仍然使用$CSMA/CD$协议,它采用保持最短帧长不变而将最大电缆长度减少到$100m$的方法,使以太网的数据传输速率提高至$100Mb/s$及以上。 1. $100BAST-T$以太网:在双绞线上传输$100Mb/s$基带信号的星型拓扑以太网,仍使用$IEEE802.3$的$CSMA/CD$协议。支持全双工与半双工,可以全双工方式工作下无冲突。所以全双工方式下不使用$CSMA/CD$协议。 -2. 吉比特以太网:在光纤或双绞线上传送$1Gb/s$信号。支持全双工与半双工,可以全双工方式工作下无冲突。所以全双工方式下不使用$CSMA/CD$协议。 +2. 吉比特以太网:在光纤($IEEE 802.3z$)或$4$对$UTP5$双绞线($IEEE 802.3ab$)上传送$1Gb/s$信号。支持全双工与半双工,可以全双工方式工作下无冲突。所以全双工方式下不使用$CSMA/CD$协议。 3. $10$吉比特以太网:在光纤上传送$10Gb/s$信号。只支持全双工,无冲突,所以不使用$CSMA/CD$协议。 ### 适配器与MAC地址 + 计算机与外界局域网的连接通过通信适配器完成,过去通过单独网络接口卡即网卡$NIC$实现。 ++ 网卡主要工作在物理层和数据链路层。 + 适配器上与处理器和存储器,包括$RAM$和$ROM$。 + $ROM$上有计算机硬件地址,称为介质访问控制$MAC$地址。 + 在局域网中,硬件地址又被称为物理地址或$MAC$地址。 @@ -767,9 +781,16 @@ $BSSID$(基本服务集$ID$)不超过$32$字节,代表基站的$MAC$地址 ![MAC帧头格式表格][WLANMACtable] +### 碰撞检测 + +无线局域网不使用$CSMA/CD$协议,而使用$CSMA/CA$协议。 + +1. 在无线局域网的适配器上,接收信号的强度往往远小于发送信号的强度,因此若要实现碰撞检测,那么硬件上的花费就会过大。 +2. 在无线局域网中,并非所有站点都能听见对方,由此引发了隐蔽站和暴露站问题,而“所有站点都能够听见对方”正是实现$CSMA/CD$协议必备的基础。 + ## 广域网 -$WAN$的通信子网主要使用分组交换技术,达到资源共享的目的。 +是单一的网络。$WAN$的通信子网主要使用分组交换技术,达到资源共享的目的。  |广域网|局域网| :----:|:----:|:----: @@ -787,7 +808,7 @@ OSI参考模型层次|三层:物理层,数据链路层,网络层|两层: + 简单:对于链路层的帧,无须纠错、序号、流量控制。 + 只支持全双工链路。 + 封装成帧:具有帧定界符。 -+ 透明传输:对于与帧定界符一样的比特组合的数据应如何处理:异步线路使用字节填充(因为按字节或字符传送),同步线路使用比特填充(因为按比特传送)。 ++ 透明传输:面向字符。对于与帧定界符一样的比特组合的数据应如何处理:异步线路使用字节填充(因为按字节或字符传送),同步线路使用比特填充(因为按比特传送)。 + 多种网络层协议:可以采用多种协议。 + 多种类型链路:串行/并行,同步/异步。 + 差错检测:错就丢弃。 @@ -824,7 +845,9 @@ OSI参考模型层次|三层:物理层,数据链路层,网络层|两层: #### HDLC协议的特点 -+ 可以透明传输,只使用$0$比特填充法,易于硬件实现。 ++ 可以透明传输。 ++ 面向比特。只使用$0$比特填充法。 ++ 易于硬件实现。 + 只支持全双工通信。 + 所有帧采用$CRC$检验。 + 对信息帧进行顺序编号,可以防止漏收和重收,传输可靠性高。 @@ -915,7 +938,8 @@ HDLC协议|面向比特|没有|有编号和确认机制|可靠|只支持比特 #### 交换机的特点 + 以太网交换机的每个端口都直接与单台主机相连(普通网桥的端口往往连接到以太网的一个网段),并且一般都工作在全双工方式。 -+ 以太网交换机能同时连通许多对端口,使每对相互通信的主机都能像独占通信媒体那样,无碰撞地传输数据。 ++ 交换机的总带宽是各端口带宽之和。 ++ 以太网交换机能同时连通许多对端口,使每对相互通信的主机都能像独占通信媒体那样,无碰撞地传输数据。支持多对用户同时通信。 + 以太网交换机也是一种即插即用设备(和透明网桥一样),其内部的帧的转发表也是通过自学习算法自动地逐渐建立起来的。 + 以太网交换机由于使用了专用的交换结构芯片,因此交换速率较高。以太网交换机独占传输媒体的带宽。 @@ -924,7 +948,7 @@ HDLC协议|面向比特|没有|有编号和确认机制|可靠|只支持比特 #### 交换方式 + 直通式交换机: - + 只检查帧的目的地址,这使得帧在接收后几乎能马上被传出去。 + + 只检查帧的目的地址($6B$),这使得帧在接收后几乎能马上被传出去。 + 这种方式速度快,但缺乏智能性和安全性,也无法支持具有不同速率的端口的交换。 + 存储转发式交换机: + 先将接收到的帧缓存到高速缓存器中,并检查数据是否正确,确认无误后通过查找表转换成输出端口将该帧发送出去。