期末复习指南:计算机网络概要</
计算机网络期末考试复习要点如下,覆盖了基础知识和关键概念,确保你对每个部分有深入理解。
1. 基础原理与特点
掌握核心概念如HTTP、FTP、SMTP的运作,理解SOCKET的作用与网络层与传输层的联系。理解IP、域名和MAC地址转换,以及交换技术(包交换、线路交换与分组交换)的区别。DNS工作原理,包括递归和迭代查询,以及ARP/RARP协议在寻址中的作用。
2. 应用层与通信
-
应用服务</:TCP/UDP区别,理解QQ、FTP和HTTP的底层工作原理。
- 路由算法</:掌握链路状态算法(如OSPF)和距离向量(如BGP)在AS间路由选择中的应用。
3. Socket通信与Unix socket
- Socket作为通信接口,理解IP地址+端口的进程标识。
- Unix socket在系统内通信中的具体实现,涉及"打开、读写、关闭"操作。
4. 核心网络技术
- 以太网历史与数据帧结构,理解不同网络技术的演变。
- 理解互联网路由器与链路,以及边缘与核心网络的构成。
5. 网络与协议分层
- 应用层的HTTP、SMTP与传输层的TCP/UDP服务特性。
- 了解网络协议栈在通信过程中的作用,包括TCP的流量控制和拥塞控制机制。
6. 信道与通信效率
- 点对点网络与分组交换的区别,以及数据包交换中的带宽分配和拥塞控制。
- 掌握TCP/IP中IP数据报分片和MTU限制,以及IP地址管理和路由选择。
7. 网络协议的复杂性
- RDT协议的发展,如RDT2.1的状态机改进,数据分组编号和拥塞控制策略。
- 流水线协议和GBN/GBD/SR处理数据乱序的方法。
8. 面向连接与无连接服务
- TCP的可靠传输特性,包括连接建立、报文段结构和滑动窗口机制。
- UDP的简洁性与在某些场景中的应用,如DNS。
9. 拥塞与流量控制
- 传输层与数据链路层的流量控制区别,以及拥塞控制策略如慢开始、拥塞避免和快速重传。
10. 网络路由与管理
- 路由表的结构,静态和动态路由算法,如RIP和OSPF的运作原理。
- 子网划分、子网掩码与网络地址转换(NAT)的概念。
通过系统复习这些要点,你将对计算机网络的复杂体系有全面而深入的理解,为期末考试做好充分准备。祝你考试顺利!