计算机网络按照 TCP/IP 协议体系结构分为四层,从下往上分别为物理层、数据链路层、网络层和传输层。按照 OSI 模型分为七层,从下往上分别为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
左右是指每层的作用和功能,具体如下:
1. 物理层(Physical Layer):负责传输比特流,也就是物理传输媒介上的数据流,如电缆、光纤等。
2. 数据链路层(Data Link Layer):提供物理地址的识别和错误检测,如 MAC 地址等。它将数据包转换成帧,传输到物理层,并监控数据传输的可靠性。
3. 网络层(Network Layer):处理数据包的路由和转发,将数据包从源地址传输到目的地址。常见的协议有 IP 协议等。
4. 传输层(Transport Layer):负责在网络中的两个终端之间建立可靠的通信连接,保证数据的完整性和可靠性。它提供了多种协议,如 TCP 和 UDP 等。
5. 会话层(Session Layer):负责建立、管理和终止会话,提供会话服务和协议。在网络通信中,这一层的主要任务是管理连接和交换控制信息。
6. 表示层(Presentation Layer):负责数据格式的转换和编码,保证数据能够被正确地传输。它处理数据的表示形式,如加密、压缩等。
7. 应用层(Application Layer):提供用户和应用程序之间的接口,处理用户和网络之间的交互。它包括了各种常见的应用协议,如 HTTP、FTP、SMTP 等。