【计算机网络】湖科大微课堂笔记 p21-23 数据链路层概述、封装成帧、差错检测

数据链路层概述

数据的流动如红色虚线所示。
在这里插入图片描述
在这里插入图片描述
数据链路层的三个重要问题:

  • 封装成帧
  • 差错检测
  • 可靠传输

封装成帧
在这里插入图片描述
应用层->运输层:应用层协议数据单元
运输层->网络层:应用层协议数据单元+运输层协议首部=运输层协议数据单元
网络层->数据链路层:运输层协议数据单元+网络层协议首部=网络层协议数据单元
数据链路层->物理层:网络层协议数据单元+帧头+帧尾。

添加帧头帧尾即封装成帧
目的:在链路上以帧为单元来传输数据。

如:
在这里插入图片描述
差错检测
检错码被封装在帧尾中,如:FCS就是检错码。
在这里插入图片描述
接收方主机收到帧后,通过检错码和检错算法,可以检测帧中是否有误码。

可靠传输
接收方主机收到有误码的帧后,会将其丢弃。然后让接收方主机收到被丢弃帧的正确副本。

也就是说:尽管误码是不能完全避免的,但若能实现发送发发送什么,接受方就收到什么,就成为可靠传输。

注意:我们在介绍这三个问题的时候,使用点对点信道的数据链路层来举例。

如果使用广播信道的数据链路层,那还有其他问题需要解决,如:
A要发信息给C,代表帧的信号会通过总线传输到总线上的其他主机,那么C如何知道信息是发送给自己的?其他主机如何知道信息不是发送给自己的?
在这里插入图片描述

将目的地址添加到帧中一起传输。(编址问题)
在这里插入图片描述
传输帧时可能会碰撞:
在这里插入图片描述
解决方法:以太网的媒体接入控制协议:CSMA/CD(载波监听多点接入/碰撞检测)

如果使用交换式局域网,如何转发帧呢?
网桥和交换机的工作原理

在这里插入图片描述

封装成帧

封装成帧是指数据链路层给上层交付的协议数据单元添加帧头和帧尾使之成为帧。

帧头帧尾中包含重要的控制信息,如:
在这里插入图片描述
帧头帧尾的作用之一就是帧定界(通过帧头帧尾的标志提取出帧),如:
在这里插入图片描述

不过,并不是每一种数据链路层的帧都有帧定界标志(如以太网V2的MAC帧)。那么,它将如何提取帧呢?

以太网V2的MAC帧有8个字节的前导码,其中有7个字节前同步码和1个字节的帧开始定界符(确定了帧的开始),如图:
在这里插入图片描述

同时,帧间间隔时间为96比特时间,因此可以提取帧。
在这里插入图片描述
透明传输
是指数据链路层对上层交付的传输数据没有任何限制,就像数据链路层不存在一样。

发送数据前,会对数据进行扫描,在数据中出现的帧定界符前加一个转义字符,这样就不会误判了数据中的帧定界符(也就是帧中只会有开始和结束两个帧定界符,其他的都是数据内容)。
在这里插入图片描述
如果数据中也包含转义字符呢?
也是一样,对帧进行扫描,在转义字符和帧定界符前加转义字符。

在这里插入图片描述
变成
在这里插入图片描述
上述情况是帧定界符是字节的情况,用字节填充;
若帧定界符是比特,则用比特填充。(每5个1后加一个0)
在这里插入图片描述
一道例题:
在这里插入图片描述
解:
在这里插入图片描述
帧的数据部分长度要尽可能大最大传送单元
在这里插入图片描述

总结

在这里插入图片描述

差错检测

在这里插入图片描述
FCS是用来让数据链路层检测是否产生误码的:
在这里插入图片描述
奇偶校验
在这里插入图片描述

如:
第1个例子中,若使用奇校验,则在数据后加一个1使得整串数据的1的个数为奇数。
第3个例子中,若使用偶校验,则在数据后加一个0使得整串数据的1的个数为偶数。
在这里插入图片描述
漏检率比较高。

循环冗余校验CRC
在这里插入图片描述
在这里插入图片描述
一个例题:求发送数据
在这里插入图片描述
解:
注意,生成多项式最高系数是3,所以加3个0,不是加4个!
在这里插入图片描述
一个例题:判断是否误码
在这里插入图片描述
解:
误码了,余数为11.
在这里插入图片描述
差错检测的总结:
在这里插入图片描述

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
蛋白质是生物体中普遍存在的一类重要生物大分子,由天然氨基酸通过肽键连接而。它具有复杂的分子结构和特定的生物功能,是表达生物遗传性状的一类主要物质。 蛋白质的结构可分为四级:一级结构是组蛋白质多肽链的线性氨基酸序列;二级结构是依靠不同氨基酸之间的C=O和N-H基团间的氢键形的稳定结构,主要为α螺旋和β折叠;三级结构是通过多个二级结构元素在三维空间的排列所形的一个蛋白质分子的三维结构;四级结构用于描述由不同多肽链(亚基)间相互作用形具有功能的蛋白质复合物分子。 蛋白质在生物体内具有多种功能,包括提供能量、维持电解质平衡、信息交流、构人的身体以及免疫等。例如,蛋白质分解可以为人体提供能量,每克蛋白质能产生4千卡的热能;血液里的蛋白质能帮助维持体内的酸碱平衡和血液的渗透压;蛋白质是组人体器官组织的重要物质,可以修复受损的器官功能,以及维持细胞的生长和更新;蛋白质也是构多种生理活性的物质,如免疫球蛋白,具有维持机体正常免疫功能的作用。 蛋白质的合是指生物按照从脱氧核糖核酸(DNA)转录得到的信使核糖核酸(mRNA)上的遗传信息合蛋白质的过程。这个过程包括氨基酸的活化、多肽链合的起始、肽链的延长、肽链的终止和释放以及蛋白质合后的加工修饰等步骤。 蛋白质降解是指食物中的蛋白质经过蛋白质降解酶的作用降解为多肽和氨基酸然后被人体吸收的过程。这个过程在细胞的生理活动中发挥着极其重要的作用,例如将蛋白质降解后为小分子的氨基酸,并被循环利用;处理错误折叠的蛋白质以及多余组分,使之降解,以防机体产生错误应答。 总的来说,蛋白质是生物体内不可或缺的一类重要物质,对于维持生物体的正常生理功能具有至关重要的作用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

karshey

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

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

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

打赏作者

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

抵扣说明:

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

余额充值