计算机网络

对计算机网络的基础知识和面试常考点进行总结复习,以TCP/IP五层模型展开。计算机网络的核心内容就是网络协议,因此在“协议森林”部分会对一些协议进行详细的总结。

✏️ 网络模型

为了使不同计算机厂家生产的计算机能够相互通信,以便在更大的范围内建立计算机网络,国际标准化组织(ISO)在 1978 年提出了 “开放系统互联参考模型”,即著名的 OSI/RM 模型(Open System Interconnection/Reference Model)。它将计算机网络体系结构的通信协议划分为七层,自下而上依次为:物理层(Physics Layer)、数据链路层(Data Link Layer)、网络层(Network Layer)、传输层(Transport Layer)、会话层(Session Layer)、表示层(Presentation Layer)、应用层(Application Layer)。低三层为通信子网,负责数据传输; 高三层为资源子网,相当于计算机系统,完成数据处理; 传输层承上启下。

除了标准的 OSI 七层模型以外,常见的网络层次划分还有 TCP/IP 四层协议以及 TCP/IP 五层协议,它们之间的对应关系如下图所示:

✏️ 网络协议

下面的两个表格分别总结了TCP/IP四层网络模型和OSI七层网络模型体系下的各层的分工和重要的协议。

Last updated