计算机网络 | 第三章数据链路层

devtools/2024/10/21 3:50:22/

数据链路层的功能:


组帧

五个连续的1添加0 


差错控制

奇校验只能查到有奇数个的比特差错


 循环检验码

根据多项式最高位的系数给被除数补几个0,除数是多项式的系数,有为1 ,没有为0,除法是异或运算,相同为0;然后把最后得出的余数加在被除数后面

循环冗余校验码(CRC码)-CSDN博客

网络>计算机网络习题——循环冗余校验_循环冗余校验码计算例题-CSDN博客

只能察觉错误,但是不能校正错误 


 流量控制


停止等待

计网 | 【三 数据链路层】知识点及例题_主机de距离800米信号传播速度采用二进制退避算法-CSDN博客

网络>计算机网络(19)数据链路层:停止-等待协议、后退N帧协议、选择重传协议_停止等待协议,gsn-CSDN博客 深入探讨——信道利用率[停止-等待协议、回退N帧的ARQ协议]-CSDN博客


介质访问控制


 

三种CSMA的比较 

CSMD协议

碰撞检测,载波监听

碰撞检测是在发送的时候,边发送边监听

3.4.2争用期、最小帧长和最大帧长_争用期指的是最大帧的时间-CSDN博客 

争用期是2τ

只有在2τ时间内还没发生碰撞就可以判断不会发生碰撞

可以理解为:只在发送的过程中提供“检测服务”,一旦发送完,“检测”这项服务就视为结束了,那即使发生了碰撞,也不会检测到了,因为已经不提供“检测服务”了。

帧太长的话传输和发送是同时进行,而检测只在发送阶段

 

 


http://www.ppmy.cn/devtools/55822.html

相关文章

计算机视觉全系列实战教程 (十四):图像金字塔(高斯金字塔、拉普拉斯金字塔)

1.图像金字塔 (1)下采样 从G0 -> G1、G2、G3 step01:对图像Gi进行高斯核卷积操作(高斯滤波)step02:删除所有的偶数行和列 void cv::pyrDown(cv::Mat &imSrc, //输入图像cv::Mat &imDst, //下采样后的输出图像cv::Si…

惯性级惯导的定位漂移估算

一般来说,惯性级陀螺仪指的是0.01度/小时的零偏稳定性(是否可以作为等效常值漂移呢?),其定位误差大约为1海里每小时,其具体估算方法可见秦永元老师的《惯性导航》一书中静基座下系统误差传播特性分析一节内…

绕过命令过滤器:探索UnixLinux中的Bypass技术

前言 在Unix或Linux系统的安全测试和网络防御中,了解如何绕过命令过滤器是非常重要的。今天,我们将探讨几种利用shell命令绕过安全限制的技巧,这些技巧常用于渗透测试中,以检测系统的安全漏洞。 0x00 命令介绍 一般而言&#x…

Web前端基础知识

C/S结构 cilent 客户端 / Server 服务器 B/S结构 Brower 浏览器 / Server 服务器 java属于后端语言,多用于开发服务器端程序 学习一些网页知识,为程序提供操作页面 网页开发学习那些内容? html css JavaScript 两个框架 VUE.js E…

Web前端第四次作业

目录 一、编写一个函数,形参是一个数组,返回数组中所有数字的平均值 二、编写一个函数,形参是一个数组,返回数组中的最大值 三、编写一个函数,形参是一个字符串,统计该字符串中每个字母出现的次数&#…

idea添加文档注释

一、easy javadoc插件 在settings的plugins中下载easy javadoc插件。 安装完成后重启idea,再次打开settings界面。会出现easyDoc相关配置。 二、设置模版以及使用 类描述模版参考设置: /** * 类描述 -> * * Author: ywz * Date: $Date$ */ 方法描述…

Excel 将某个序列随机重排 N 次

A 列是个随机序列,B2 格是参数,表示重排的次数。 AB1ItemsReplicates2A23B4C5D 要求将 A 列重拍 N 次 D1Result2C3D4B5A6D7A8B9C 使用 SPL XLL,输入公式: spl("?2.conj(?1.sort(rand()))",A2:A5,B2)"整数.()…

cherry 笔记三(启动)

cherry启动很简单 app创建完 直接startup()就好了 func main() {app : cherry.Configure("./examples/config/profile-chat.json","chat-master",false,cherry.Cluster,)app.SetSerializer(cserializer.NewJSON())app.Startup() } Configure()--->N…