计网--数据链路层

概述

概念

在这里插入图片描述
在这里插入图片描述
可以看成是在4段不同的链路上的通信组成的。
链路+一些通信协议来控制这些数据的传输==>传输

该层的三个重要问题(基本问题)

在这里插入图片描述

发送前形成检错码,放在帧尾,如↑的帧尾是4字节的帧检验序列FCS字段,要写入该字段的内容就是检错码。
在这里插入图片描述
在这里插入图片描述
接收方主机收到有误码的帧后,不接受该帧,将其丢弃。
若:①数据链路层向上提供不可靠传输服务,丢弃就丢弃了②提供可靠,则还需其他措施确保接收方主机还可以重新接收到被丢弃的这个帧的正确副本。

其他问题

除了这三个,还有其他的问题:
在这里插入图片描述
当总线上多合主机同时使用总线来传输帧时,传输信号会产生碰撞,这是采用广播信道的共享或局域网不可避免的。
以太网的解决方式
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

封装成帧

概念

在这里插入图片描述

接收方的该层如何提取一个个帧【识别"帧"的方法】≠透明传输里的"转义字符"

有帧定界标志【方法一】

在这里插入图片描述在这里插入图片描述

↑两个“标志”字段的作用就是 帧定界。
在这里插入图片描述

没有帧定界标志–前导码【方法二】

用前导码。
在这里插入图片描述
8字节前导码(“前7个字节”作用:式接收方的时钟同步;“后1字节”:表明后面紧跟着的就是MAC帧)。
另外,以太网规定了:【帧间间隔】
在这里插入图片描述
注意,帧间间隔还有其他作用。

透明传输问题

👇有好几种情况:

面向字节的物理链路–加“转义字符”

在这里插入图片描述
帧头帧尾简化为flag(帧定界标志)。
如果在上层交付的协议数据单元中,怡好也包含了这特定数值–>接收方不能正确接收该帧。
在这里插入图片描述
如果数据链路层不采取其他措施来避免接收方对帧是否结束的误判,就不能称为透明传输,也就是说,数据链路层对上层交付的协议数据单元有限制。解决方法[发送帧前,对帧的数据部分进行扫描,每出现一个帧定界符,就在其前面插入一个转义字符]↑(几乎必须解决,不然数据链路层没意义)
在这里插入图片描述
再考虑这种情况:
在上层交付的协议数据单元中,既包含了帧定界符,又包含了转义字符–>解决方法一样↓
在这里插入图片描述
在这里插入图片描述
说明:转义字符是一种特殊的控制字符,1个字节,十进制值为27,而并不是E、S以及C这3个字符。

面向比特的物理链路–比特填充

在这里插入图片描述
为简单起见:
在这里插入图片描述
在这里插入图片描述
帧的数据部分。
在发送前,可以采用零比特填无充法,每5个连续的比特1后面就插入1个比特0。这样就确保了帧定界在整个帧中的唯一性,也就可以实现透明传输。
接收方的数据链路层,从物理层交付的比特流中提取帧时,将帧的数据部分中的每5个连续的比特1后面的那个比特0剔除、即可。

在这里插入图片描述
提醒:
在这里插入图片描述

小结

在这里插入图片描述

差错检测–【不纠错】

概念

在这里插入图片描述

奇偶校验

在这里插入图片描述
在这里插入图片描述
👆一般不用这种方法。

循环冗余校验CRC

在这里插入图片描述
将冗余码添加到待发送数据的后面一起发送。
在这里插入图片描述
需要注意的是👆字幕。最低次项即常数1那一项。

在这里插入图片描述
蓝-红-绿。
红色:G(x)的最高次数
做除法:内部是异或运算
商的上位:1/0表示够除/不够除【位数】。

检查 -->余数得为0
在这里插入图片描述

小结

需要注意的是:
在这里插入图片描述

可靠传输

基本概念

在这里插入图片描述
在这里插入图片描述
提供可靠传输服务:接收方可以给发送方发送一个通知帧。
在这里插入图片描述
需要说明的是:
在这里插入图片描述
👆将的称呼改成了分组:这意味着传输错不仅仅局限于数据链路层的比特差错。
在这里插入图片描述
分组失序。
在这里插入图片描述
分组重复。
在这里插入图片描述
小结:
在这里插入图片描述

实现机制–停止-等待协议SW

停止等待,就是指发送方发送后要停下来等待接收方发来确认分组。

放眼整个体系结构

在这里插入图片描述

DATA误码、DATA丢失

在这里插入图片描述
因此发送方每发送完一个数据分组后,并不能立刻将该数据分组从缓存中删除只有在收到针对该数据分组的确认分组后才能将其从缓存中删除。看来发送方每发送完一个数据分组后,就停止发送下一个数据分组,等待来自接收方的确认分组或否认分组。

点对点通道不太可能出现“丢失”,但对于多个网络通过多个路由器互联的复杂互联网环境而言经常出现。

ACK丢失

在这里插入图片描述
在这里插入图片描述

重复ACK–该层不会出现此情况

在这里插入图片描述
👆出现重复确认,若不采取其他措施,将“字幕”。
在这里插入图片描述
注意:(第四幅图的最下面的DATA0)该数据分组与之前序号为0的那个数据分组不是同一个数据分组。

需要说明的是,对于数据链路层的点对点信道往返时间比较固定,不会出现确认迟到的情况(即👆最后一幅图),因此如果只在数据链路层实现停止等待协议,可以不用给确认分组编号。

小结–停止等待协议的一些注意事项

在这里插入图片描述

信道利用率

停止等待协议的信道利用率

在这里插入图片描述
举例说明👇
在这里插入图片描述

在这里插入图片描述
注意单位,比如这里的ms。

小结

在这里插入图片描述
顺便提一下,像停止等待协议这种通过确认和重传机制实现的可靠传输协议,常称为自动请求重传协议,ARQ意思是重传的请求是自动进行的,因为不需要接收方显示的请求,发送方重传某个出错的分组。【意思应该就是,“重传”不是接收方显示地请求说“我需要你重传”】

实现机制–回退N帧协议GBN

在这里插入图片描述
由上节课的知识引入👇

该协议在流水线传输的基础上,利用发送窗口来限制发送方和连续发送分组的个数。

举例说明

在这里插入图片描述
发送方要维持一个发送窗口,序号落在发送窗口内的数据分组可被连续发送,而不必等收到接收方的相应确认分组后再发送。
其中的3是构成分组序号的比特数量。
如果Wt取1,则是停止等待协议;如果wt的值超过取值范围的上限,则会造成严重的错误(之后举例)。
WR取值只能为1,对于回退n帧协议[这一点与停止等待协议是相同的]。

无差错情况

在这里插入图片描述
接收方:按序接收,每接收一个,接收窗口就向前滑动一个位置,并给发送方发送针对所接收分组的确认分组
发送方:(确认分组正确到达)每接收一个,发送窗口就向前滑动一个位置,这样就有新的序号落入了发送窗口。
发送方可以将收到确认的数据分组从缓存中删除了,而接收方可以择机将已接收的数据分组交付上层处理。
在这里插入图片描述

累积确认

在这里插入图片描述
就算ack1丢了,发送方也知道4及4之前的都接受了。
在这里插入图片描述

TODO:可以补充其他的优缺点。

有差错情况

在这里插入图片描述
在这里插入图片描述
👆同样不接受,丢弃。(误码的单个分组:丢弃[然后导致后面的分组序号不匹配也被丢弃]。序号不对的一批分组:丢弃。)
在这里插入图片描述
👆丢弃几个(不算因误码已经丢掉的),发送几个前面的确认分组,这里是四个ACK4。(这里不必纠结于个数。)
在这里插入图片描述

补充:Wt取值超范围👇

在这里插入图片描述
第一次发送的ACK7丢失了……

实现机制–选择重传协议SR

引入(由GBN)

在这里插入图片描述

概念

在这里插入图片描述
WR的取值,一般情况下可与发送窗口的尺寸WT的取值相同。
(“序号落在发送/接收窗口内/外”)
在这里插入图片描述
依次连续发送出去,2丢失。
接收方:只要序号落入接收窗口内,都接收。
在这里插入图片描述
在这里插入图片描述
接收方:
(1)接收 0号和1号数据分组,并发送 0号和1号确认分组,接收窗口向前滑动两个位置。

  • (这样就有四和五这两个新的序号,落入接收窗口)
    (2)接收 3号数据分组,并发送 3号确认分组,但接收窗口不能向前滑动
  • (因为3号数据分组,是未按序到达的数据分组)

在这里插入图片描述
发送方:
(1)每按序收到一个确认分组,发送窗口就向前滑动一个位置(发送方接收0号和1号确认分组,发送窗口向前滑动两个位置)

  • (两个新的落入发送窗口,发送方将序号落入发送窗口的数据分组发送出去)
  • (现在可以将已经收到确认的0号和1号数据分组从发送缓存中删除了;而接收方可择机将以按序接收的0号和1号数据分组,交付上层处理)

(2)接收3号确认分组,但发送窗口不能向前滑动。不过需要记录👇3号数据分组已收到确认,这样该数据分组就不会超时重发

  • (因为这是一个为按序到达的确认分组)
    在这里插入图片描述
    4号5号到达,接收,但接收窗口不能向前滑动,因为他们是未按序到达的数据分组。
    在这里插入图片描述
    假设ACK4、ACK5传输过程中,2的超时。
    在这里插入图片描述
    (注意,接收ACK,不向前滑动,因未按序到达的,不过需要记录
    ACK2发过去,收到,之后就正常了。
    在这里插入图片描述
    窗口尺寸问题

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
ACK0丢失了。
在这里插入图片描述
记录。发生超时重传。
在这里插入图片描述
工作原理小结
在这里插入图片描述

在这里插入图片描述
题目没给线索的,无需考虑。

小结

在这里插入图片描述

点对点协议PPP

概念

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

帧格式

在这里插入图片描述

透明传输

如何解决,取决于“面向…”
在这里插入图片描述

具体添加什么

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

差错检测

在这里插入图片描述

工作状态–一个挺复杂的图

简单介绍下:
在这里插入图片描述
(链路处于“打开”状态;链路的一端发出终止请求)

小结

在这里插入图片描述

媒体接入控制

媒体接入控制的基本概念

在这里插入图片描述
在这里插入图片描述

媒体接入控制–静态划分信道

信道复用

在这里插入图片描述

常用复用(4种)

频分复用FDM

在这里插入图片描述

时分复用TDM

在这里插入图片描述
周期是

波分复用WDM

在这里插入图片描述
👆其实就是光的频分复用。

码分复用CDM

在这里插入图片描述
某种程度上,可以看成多址是复用的应用。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
写下这就几个量的通俗说法。

题:–码片序列

在这里插入图片描述

应用举例

在这里插入图片描述
A表示……
把收到的信号·各个信号👉0就是没发

在这里插入图片描述
在这里插入图片描述
三部分码片序列。(A发送的三个数据)

小结

在这里插入图片描述

随机接入–CSMA/CD协议

在这里插入图片描述
👆早期的以太网
在这里插入图片描述
多个主机(站)。
96比特时间:

举例说明
在这里插入图片描述
补充一下
在这里插入图片描述
在这里插入图片描述
建议补充
在这里插入图片描述
争用期:

随机接入–CSMA/CA协议

需要整理下小标题。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
隐蔽站问题:……

802.11无线局域网

在这里插入图片描述
在这里插入图片描述
工作原理:↓
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
退避算法↓
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
题:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

MAC地址、IP地址以及ARP协议

MAC地址:48bit

概念

在这里插入图片描述

MAC地址

在这里插入图片描述
在这里插入图片描述
注意这种题👆
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

MAC地址格式

在这里插入图片描述

MAC地址发送顺序–【字节、比特发送顺序】

在这里插入图片描述
低字节(数字上)低比特(右边 )

单播、多播

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
属于多播组……

在这里插入图片描述
主机B、C接收该多播帧,并交上层处理。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

小结

在这里插入图片描述

IP地址

IP地址属于网络层的概念,……,本节课主要介绍IP地址作用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如何通过IP地址找MAC地址?APR要实现的功能
在这里插入图片描述

在这里插入图片描述
小结
在这里插入图片描述

APR协议

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

总线上的其他都能……
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

小结

在这里插入图片描述
ARP还有其他……以及什么什么问题

集线器与交换器的区别

在这里插入图片描述
在这里插入图片描述
在分析问题时……

在这里插入图片描述
在这里插入图片描述
ng)
在这里插入图片描述
第一点时,注意:……
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
……同属于一个广播域……

在这里插入图片描述
在这里插入图片描述

小结

在这里插入图片描述在这里插入图片描述
需要说明的是:

以太网交换机自学习和转发帧的流程

在上节课中……
在这里插入图片描述
在这里插入图片描述
加入表的时候,看“来自哪个接口”。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
记录有"有效时间"
在这里插入图片描述
MAC地址和接口的对应不一定……

题(“MAC地址 - - 接口”)

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
【详细过程……】

小结

在这里插入图片描述

以太网交换机的生成树协议STP

spanning tree protocal

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
……同时兜圈
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

虚拟局域网VLAN

概述

概念

在这里插入图片描述
在这里插入图片描述
因此,
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
同一VLAN中可以……

小结

在这里插入图片描述

实现机制

交换机要能实现……

IEEE 802.1Q帧

在这里插入图片描述
VLAN标记字段的其他内容……
802.1Q帧 (几乎)全程在交换机中出现。

交换机的端口类型

注意,思科交换机……

Access端口

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(对例子的介绍有很多文字)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
(文字)

在这里插入图片描述
在这里插入图片描述
介绍下华为特有的……
不同点在于(高亮度的部分):
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
👆同理,主机B给A发送的普通以太网MAC帧,主机A收到的确实802.1Q帧,无法识别而丢弃。

小结

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值