计算机网络期末复习-Part5

news/2024/10/18 2:27:20/

1、CRC计算

看例题:待发送序列为101110,生成多项式为X3+1,计算CRC校验码

先在待发送序列末尾添加与生成多项式次数相同的零,在上述例子中,生成多项式是X^3 + 1,所以需要添加3个零,待发送序列变成101110000。

用新生成的序列除以生成多项式X^3 + 1

注意:要将生成多项式X^3 + 1写成二进制的表示形式,其中最高次幂为3,因此对应的二进制表示是1000,加上1就是1001。

注意两个点:

(1)在相减时,可以看成“模二减”,也就等价于模二加,不借位、不进位,相同为0,不同为1。

(2)余数位数等于被除数位数减一,最前面的0写不写,看情况,有时候余数结果位数不满足,需要把0补上,比如上面被除数1001是四位,因此余数是三位,所以我们要在前面添一个零。

2、三大类MAC协议是:固定信道划分MAC协议;随机访问MAC协议;轮流MAC协议

时隙ALOHA(Slotted ALOHA)和纯ALOHA是两种随机访问MAC协议,其中时隙ALOHA在效率上相对于纯ALOHA有所提高。

3、比较路由器和交换机:路由器是网络层设备,交换机是链路层设备;路由器根据IP地址寻址,交换机按照MAC地址寻址;路由器隔离广播风暴,交换机不隔离广播风暴;路由器的主要功能是用来连接不同的网络,交换机的功能主要功能是扩大局域网。

4、ARP协议的功能和具体工作过程:ARP协议是地址解析协议,完成IP地址到硬件地址的解析。当源站点只有目的站点的IP地址而没有相应的以太网地址时,则先广播一个数据帧来询问该IP地址所对应的以太网地址;目的站点收到该广播帧后,立即将自己的48位以太网地址传送给源站点,这样源站点可以得到目的站点的以太网地址,并将该地址放入高速缓冲,以便下一次对同一目的站点的地址转换直接引用。

5、以太网的基本协议 CSMA/CD 的英文全称是 Carrier Sense Multiple Access with Collision Detection,中文全称是载波监听多路访问与冲突检测。

其基本工作原理

载波侦听:适配器在发送前监听总线是否空闲,总线空闲则发送数据,不空闲则继续监听;

冲突检测:数据在发送的同时保持对总线的监听,发现冲突则停止发送;

随机延迟后重发:冲突发生后,采用指数回退方法等待一段随机时间后,再进行监听和发送。

6、指数回退的计算

基本回退时间512bit,对100Mbps(1个比特的持续时间为10ns),则为5.12us(5.12微秒),对10Mbps则为52us。指数回退,第n次碰撞后在{0,1,……2n-1}中选择一个。

7、长度为42B(142)的应用层数据交给传输层传送,需加上20B的TCP首部,再交给网络层传送,需加上20B的IP首部,最后交给数据链路层的以太网传送,加上首部和尾部共18B。


http://www.ppmy.cn/news/1215733.html

相关文章

使用opencv实现图像的畸形矫正:仿射变换

1 仿射变换 1.1 什么是仿射变换 在图像处理中,经常需要对图像进行各种操作如平移、缩放、旋转、翻转等,这些都是图像的仿射变换。图像仿射变换又称为图像仿射映射,是指在几何中,一个向量空间进行一次线性变换并接上一个平移&…

结合大模型进行降本增效之——自动化测试

软件测试中,有哪些步骤能结合大模型的AIGC和数据分析能力? 生成测试用例 利用GPT-3.5 Turbo的自然语言生成能力,让它根据需求自动生成测试用例。例如,你可以向GPT-3.5 Turbo提供关于某个功能或者页面的描述,然后让它生…

C/C++交换输出 2021年9月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析

目录 C/C交换输出 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序编写 四、程序说明 五、运行结果 六、考点分析 C/C交换输出 2021年9月 C/C编程等级考试一级编程题 一、题目要求 1、编程实现 输入两个整数a,b,将它们交换输出 2、输入输…

Ps:通过显示大小了解图像的打印尺寸

在 Photoshop 中,如果想了解文档窗口中的图像打印出来之后的实质大小,只要知道两个数值即可。 第一个数值是图像分辨率(也称“文档分辨率”)的大小,可在Ps菜单:图像/图像大小 Image Size对话框中查询或设置…

什么是状态机?

什么是状态机? 定义 我们先来给出状态机的基本定义。一句话: 状态机是有限状态自动机的简称,是现实事物运行规则抽象而成的一个数学模型。 先来解释什么是“状态”( State )。现实事物是有不同状态的,例…

Redis解决缓存问题

目录 一、引言二、缓存三、Redis缓存四、缓存一致性1.缓存更新策略2.主动更新 五、缓存穿透六、缓存雪崩七、缓存击穿1.基于互斥锁解决具体业务2.基于逻辑过期解决具体业务 一、引言 在一些大型的网站中会有十分庞大的用户访问流量,而过多的用户访问对我们的MySQL数…

.net6+aspose.words导出word并转pdf

本文使用net6框架,aspose.word破解激活并兼容net6,导出word模板并兼容识别html并给其设置字体,前端直接浏览器下载,后端保存文件并返回文件流,还有批量导出并压缩zip功能 1、安装Aspose.Words的nuget包选择21.8.0 版本…

Skywalking流程分析_3(服务的准备、启动、关闭)

前文将SkyWalkingAgent.premain中的: SnifferConfigInitializer.initializeCoreConfig(agentArgs)pluginFinder new PluginFinder(new PluginBootstrap().loadPlugins())这两个方法分析完毕,下面继续分析premain方法其余部分 创建byteBuddy final By…