计算机网络是信息技术领域的重要组成部分,涉及众多的概念和协议。以下是基于提供的文件内容提炼出的关键知识点:
1. **协议**:协议是控制两台计算机通信的规则集合,包括数据的结构、含义和时间顺序。它是网络通信的基础。
2. **协议三要素**:
- 语法:规定数据和控制信息的格式。
- 语义:定义各种控制信息的意义和应执行的动作。
- 时序:描述事件发生的精确时间顺序。
3. **计算机网络的拓扑结构**:星形、环形、总线形、树形和网形。每种结构都有其优缺点,适用于不同的网络环境。
4. **计算机网络分类**:局域网(LAN)、城域网(MAN)和广域网(WAN)。它们覆盖的地理范围和性能各异。
5. **分层模型**:分层模型使网络设计更灵活,易于维护和扩展。每层负责特定功能,并通过上层服务和下层访问来交互。OSI模型和TCP/IP模型是两种常见的分层模型。
6. **OSI参考模型**:
- 物理层:传输原始比特流。
- 数据链路层:构建无错误的数据传输链路,处理流量控制。
- 网络层:负责路由选择、拥塞控制和网络互连。
- 传输层:提供可靠的数据传输服务,包括流量控制、错误控制等。
- 会话层:建立和管理会话连接。
- 表示层:负责数据的语法转换和协商。
- 应用层:为应用程序提供网络服务接口。
7. **TCP/IP参考模型**:
- 主机到网络层:封装IP数据报并进行物理传输。
- 网络层:独立地从源到目的地传输数据报。
- 传输层:提供端到端的数据传输服务。
- 应用层:包含所有高层协议,如HTTP、FTP等。
8. **OSI与TCP/IP的比较**:两者都采用分层结构,但OSI更注重服务、接口和协议的定义,而TCP/IP更实际、简洁。
9. **主要技术指标**:
- 数据传输速率(比特率):与数字脉冲信号的宽度和进制有关。
- 信号传输速率(码元速率):与信号传输速率和进制有关。
- 信道容量:无噪声时,由带宽决定;有噪声时,受信噪比影响。
10. **编码技术**:曼彻斯特编码和差分曼彻斯特编码用于同步数据传输,避免信号的误解。
11. **数据交换技术**:
- 电路交换:建立专用连接,无丢失和失序,但信道利用率低。
- 报文交换:无需专用线路,延迟不确定,报文长度不限。
- 分组交换:结合了电路交换和报文交换的优点,延迟可控制,资源利用率高。
12. **复用技术**:
- 频分多路复用(FDM):不同信号占据不同频段。
- 时分多路复用(TDM):信号在时间上分割。
- 码分多路复用(CDMA):利用码片序列共享频率和时间,具有抗干扰性。
13. **流量控制方法**:
- 字节计数法:先发送数据长度,再发送数据。
- 首尾定界法:使用特殊字符标记数据边界。
- 比特填充法:连续5个1后填充1。
- 违规编码法:利用特定的高低电平组合作为标识。
14. **冗余校验**:
- 循环冗余校验(CRC):通过除法运算生成校验码,用于检测错误。
- 海明码:通过冗余位校验,可以定位并纠正错误。
15. **滑动窗口协议**:
- 停等协议:每次发送一个数据包并等待确认,简单但效率低。
- 回退n协议(Go-Back-N):发送方一次性发送多个数据包,接收方只接收一个窗口内的数据。
这些知识点构成了计算机网络的基础,理解和掌握它们对于学习和应对河北大学的考试至关重要。通过深入学习这些概念,可以更好地理解和应用网络技术,从而在考试中取得好成绩。