1. 1. 一、OSI七层模型
  2. 2. 二、TCP/IP 四层模型

一、OSI七层模型

image-20260120224322058

  1. 物理层(Physical Layer):

​ 物理层是网络通信的最底层,主要关注物理媒介和传输数据的硬件特性。

​ 它定义了数据传输的物理介质,如电缆、光纤、无线电波等。

​ 主要任务包括数据的编码、传输速率、电压水平等。

  1. 数据链路层(Data Link Layer):

​ 数据链路层负责将原始比特流组织成数据帧,并在物理介质上进行可靠的传输。

​ 这一层还负责物理地址(MAC地址)的识别和帧的错误检测与校正。

​ 常见的数据链路协议包括以太网(Ethernet)和Wi-Fi。

  1. 网络层(Network Layer):

​ 网络层的主要任务是路由数据包,决定数据包的最佳路径从源到目的地。

​ IP(Internet Protocol)是网络层最著名的协议,负责地址分配和数据包转发。

  1. 传输层(Transport Layer):

​ 传输层提供端到端的数据传输服务,确保数据的可靠性和完整性。

​ 常见的传输层协议包括TCP(传输控制协议)和UDP(用户数据报协议)。

  1. 会话层(Session Layer):

​ 会话层负责建立、管理和终止会话(会话是指两个设备之间的通信会话)。

​ 它还可以处理会话中的同步和恢复问题。

  1. 表示层(Presentation Layer):

​ 表示层主要关注数据的格式化和编解码,以确保不同系统间的数据交换。

​ 它可以处理数据的加密、压缩和数据格式转换。

  1. 应用层(Application Layer):

​ 应用层是最高层,为最终用户提供应用程序和网络服务。

​ 这包括诸如Web浏览器、电子邮件客户端、文件传输协议(FTP)等应用。

​ 与用户界面和应用程序通信的所有应用层协议都属于此层。

二、TCP/IP 四层模型

image-20260120224750847

  1. 网络接口层(Network Interface Layer):

​ 这一层与OSI模型的数据链路层和物理层合并在一起,负责管理物理硬件和数据链路协议,以便将数据从一个设备传输到下一个。

​ 它包括了硬件和驱动程序,如以太网卡,Wi-Fi适配器等,以及与数据链路相关的协议,如以太网、Wi-Fi等。

  1. 网络层(Internet Layer):

​ 这一层与OSI模型的网络层相对应,负责路由数据包,确保它们能够从源主机传输到目的主机。

​ IP协议是网络层的核心协议,用于标识和定位设备,以及确定数据包的最佳路径。

  1. 传输层(Transport Layer):

​ 传输层与OSI模型的传输层相对应,它负责端到端的数据传输,确保数据的可靠性和完整性。

​ 在TCP/IP模型中,最著名的协议是TCP和UDP。TCP提供可靠的、面向连接的通信,而UDP提供不可靠但更快速的通信。

  1. 应用层(Application Layer):

​ 应用层与OSI模型的应用层相对应,它包括了应用程序和用户接口。

​ 在这个层次,各种应用层协议和服务运行,如HTTP(用于Web浏览)、SMTP(用于电子邮件)、FTP(用于文件传输)等。