计算机保研/考研面试复习系列
专业课(PDF整理版下载):
计算机保研/考研面试复习专业课篇——数据结构
计算机保研/考研面试复习专业课篇——计算机网络
计算机保研/考研面试复习专业课篇——操作系统
计算机保研/考研面试复习专业课篇——计算机组成原理
数学(PDF整理版下载):
计算机保研/考研面试复习数学篇——高等数学
计算机保研/考研面试复习数学篇——线性代数
计算机保研/考研面试复习数学篇——概率论
计算机保研/考研面试复习数学篇——离散数学
人工智能 (PDF整理版下载):
计算机保研/考研面试复习——机器学习篇
计算机保研/考研面试复习——深度学习篇
1. OSI和TCP/IP模型各个层之间的协议和功能★★★★★★
OSI七层模型和TCP/IP四层模型是网络通信的基础架构。OSI模型从下到上分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。TCP/IP模型则为:网络接口层、网络层、传输层和应用层。
OSI模型:
- 物理层:负责比特流的传输,如电缆、网卡。
- 数据链路层:实现点到点的数据传输,如ARP、RARP协议。
- 网络层:负责路径选择和数据包转发,如IP、ICMP、IGMP协议。
- 传输层:提供端到端通信,如TCP、UDP协议。
- 会话层:管理会话建立、维护和终止。
- 表示层:处理数据格式、加密、解密等。
- 应用层:提供网络服务,如HTTP、FTP、SMTP。
2. *计算机网络为什么要分层?优点?★★★
网络分层主要是为了简化设计、实现和维护。每一层只需要关注自身的功能,不需要了解其他层的具体实现,这样可以减少复杂性,提高可维护性和灵活性。分层的优点包括:
- 模块化设计:每一层可以独立开发和测试。
- 灵活性:不同的技术可以在各层替换,而不会影响整个系统。
- 标准化:提供了标准接口,有助于不同系统之间的互操作性。
- 故障隔离:问题容易定位和解决。
3. 简述一下层次路由的原理(叙述一下与自治系统相关的内部网关协议和外部网关协议),单工、半双工、全双工通信?★★
层次路由的主要思想是把网络划分为多个自治系统(AS),每个AS有自己的内部路由协议,而AS之间使用外部路由协议来进行通信。这样做可以简化路由管理,提高网络的可扩展性。
内部网关协议(IGP):
- RIP:RIP使用距离矢量算法,根据跳数来选择路径。它简单易用,但只适合小型网络,因为最大跳数是15,超过这个就不可达了。RIP更新慢,容易产生路由环路。
- OSPF:OSPF使用链路状态算法,计算最短路径。适用于大型网络,因为它收敛快,没有路由环路。OSPF可以划分区域,提高网络管理效率。
外部网关协议(EGP