以下是计算机网络的 30 道常见题目及其详细解答。每道题目后会附上解释,帮
助理解相关概念。
1. 计算机网络的定义是什么?
答案:计算机网络是由多个计算机及其他设备通过通信线路相互连接而成的系统,
以实现数据共享和资源共享。
解释:计算机网络使得不同设备能够相互通信和协作,提高了工作效率和资源利
用率。
2. 描述 OSI 七层模型的每一层及其功能。
答案:
� 物理层:负责数据的物理传输,包括电缆、连接器等。
� 数据链路层:提供物理地址寻址、帧的封装与解封装、错误检测与纠正。
� 网络层:负责数据包的路由选择和逻辑地址(IP 地址)管理。
� 传输层:提供端到端的通信,确保数据的可靠传输(TCP)或不可靠传输(UDP)。
� 会话层:管理用户会话的建立、维护和终止。
� 表示层:负责数据格式的转换、加密和解密。
� 应用层:为用户提供网络服务和应用程序接口。
解释:OSI 模型为网络协议的设计和实现提供了一个标准框架,使得不同厂商的
设备能够互操作。
3. TCP 和 UDP 的主要区别是什么?
答案:
� TCP:面向连接,可靠传输,有流量控制和拥塞控制机制;适合需要高可靠性的应用
(如网页、电子邮件)。
� UDP:无连接,不可靠传输,无流量控制和拥塞控制;适合实时性要求高但对可靠
性要求低的应用(如视频流、在线游戏)。
解释:TCP 确保数据的完整性和顺序,而 UDP 则更关注传输速度。