计算机网络必考大题

TCP / IP 五层协议或OSI七层参考模型

CRC校验码(也称为循环冗余码)
1、根据生成多项式P(x)确定除数;
2、给生成多项式的P(x)的最高阶补0;
3、给信息位(补0后)与除数做异或运算,得到余数。
不相同为1 ^
4、得到的余数补全位数,放在原信息位后。

例如:
1、数据链路层要发送的数据为10100101,采用CRC的生成多项式是P(x)= x8+x6+1,应添加在数据后面的校验码是位数是多少?
解:

答:应该是8位,因为是根据生成多项式的最高次幂来看,
   最高项是几,就补几个0

2、在这里插入图片描述

首先你要知道CRC校验比特序列是怎么得出来的,是f(x)*x^(k)/G(x)的余数,因为不知道具体的,所以他肯定是推测出来的,然后分析,既然G(x)为除数,CRC为余数,那么CRC必然要比G(x)小 ,所以答案就出来了

奇偶校验
2、在这里插入图片描述
子网划分
变长子网划分
在这里插入图片描述
IP数据报分片
在这里插入图片描述
TCP 滑动窗口
在这里插入图片描述
拥塞控制
在这里插入图片描述
根据表格画
计算

如果收到三个ACk,则执行快速重传算法
在这里插入图片描述
TCP三次握手 四次挥手
建立连接
在这里插入图片描述

SYN = 1 同步位 seq =x 初始序号
SYN = 1 同步位 ACK = 1 确认位 
seq = y 初始序号 ack = x + 1 确认序号
把自己的序号也发送过去
ACK = 1 确认 seq = x + 1 ack = y+1;

序号要在上一次发送基础上面加1
释放连接
在这里插入图片描述
四次挥手
FIN = 1 结束位 seq = u 序号
ACK = 1 seq = v 确认号 ack = u + 1 确认序号
当B结束完之后,也释放
FIN = 1 ACK = 1 确认序号 ack = u + 1 seq = w 序号
ACK = 1 seq = u + 1 ack = w + 1

更新路由表
 在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

CPanMirai

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

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

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

打赏作者

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

抵扣说明:

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

余额充值