Skip to content

计算机网络

计算机网络是一组约定成规的协议。正如人与人之间使用一套共同使用的语言来交换信息,计算机之间的交流也需要一定的约定和语言——网络协议。

计算机网络的内容主要围绕计算网络分层模型来展开,不同的层次解决一部分问题,同一层之间互相通信需要遵循当前层的协议。在 ISO 标准中定义的计算机网络模型分为 7 层。然而在实际的实现中,这个层次结构是不准确的,并且显得比较冗余。

应用层
表示层
会话层
传输层
网络层
数据链路层
物理层

因此,更多的时候我们采用的 TCP/IP 4 层模型来描述我们实践工程实践中的情况。其中,普通应用只需实现应用层的协议即可,对于下层的三层由操作系统来实现,不同的操作系统对网络模型的实现是不同的,但对上层不感知。

应用层
-----
传输层
网络层
链路层