
计算机网络期末复习必备资料!助你稳过!
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本资料汇集了计算机网络课程的关键知识点和历年考点,提供详尽的复习指导与习题解析,助力同学们高效备考,轻松过关。
计算机网络是由一系列通过通信线路相互连接的计算机设备组成的系统,这些设备可以位于本地、城市乃至全球范围内。其核心功能在于实现数据传输与共享。
以下是关于计算机网络常见题型及知识点的一个总结:
一、CRC校验码
**知识点**:循环冗余检查(CRC)是一种用于检测数据在传输过程中错误的方法,通过生成特定的校验码来完成这项任务。
**解法示例**:
1. 给定一个多项式作为生成规则;
2. 在原始报文后补上与该多项式的最高阶次等量的零位;
3. 以异或运算方式计算出余数R,用此余数替换之前补充的0位,即得到CRC校验码。
**例题解析**:
- 假如给定一个原始报文M=11001010101,生成多项式P(x)=x^4 + x^3 + x + 1。
- 在该报文后补上四个零位得到新的字符串:M=11001010101000;
- 经过异或运算得出余数R=0011,最终CRC校验码为:M=11001010101 串接 R = 11。
二、子网划分
**知识点介绍**:
- 子网划分指的是将一个大的IP网络分割成多个小的子网络以提高管理效率和性能。
- 包含特殊用途的IP地址,如:全零(表示源地址),环回测试用的本地主机地址127.0.0.1等。
**解题方法**:
- 通过使用子网掩码来确定各个子网之间的边界;
- 根据具体需求计算出所需的子网络数量,并向主机位借一定的比特数,进而调整新的子网掩码值;
- 计算每个独立的子网络内有效IP地址范围。
三、IP数据报分片
**知识点介绍**:
当传输的数据包大小超过某个特定类型网络的最大传输单元(MTU)时,则需要对这些数据进行分段处理,以确保它们能够顺利通过该类型的网络。
**解题方法**:根据给定的MTU值确定每个片段的具体尺寸;计算出总的分片数量;设置好每一片段的标识、标志和偏移字段信息等;
- 在接收端依据上述信息重新组装原始数据报。
四、TCP滑动窗口
**知识点介绍**:
TCP使用一种称为“滑动窗口”的机制来控制传输的数据量,从而避免网络拥塞及包丢失现象的发生。
五、拥塞控制
该部分讲解了如何有效管理网络流量以防止过多的数据包同时在网络中传播导致的堵塞问题。
### 计算机网络期末复习知识点详解
#### 一、CRC校验码
**解题方法示例**:
1. 给定一个生成多项式,例如`P(x) = x^4 + x^3 + x + 1`;
2. 在原始报文后补上与该多项式的最高阶次相等的零位;
3. 进行异或运算计算出余数R,并用此值替换之前补充的0,得到最终CRC校验码。
#### 二、子网划分
**解题方法示例**:
- 假设有一个C类地址192.168.1.0/24,需要将其划分为四个独立的小网络。
- 向主机位借用了两位比特数后,新的子网掩码变为255.255.255.192(即 /26);
- 每个小网络的有效IP地址范围分别为:192.168.1.0/26至 192.168.1.63,以及后续的其他三个子网。
#### 三、IP数据报分片
**解题方法示例**:
- 假设原始数据包大小为1500字节,而该网络的最大传输单元(MTU)设定为1000字节。
- 数据被分割成两个片段:第一个片段的尺寸是1000字节,第二个则是剩余的500字节;
- 对于每个分片而言,其标识字段相同,并且根据是否为最后一个数据包设置相应的标志位和偏移值。
#### 四、TCP滑动窗口
**解题方法示例**:
理解发送方依据接收方向来调整自身的发送速率以适应当前网络状况的方式。
五、拥塞控制
了解如何使用慢速启动算法等机制进行流量管理
全部评论 (0)


