网络七层协议简介

本文主要介绍OSI模型的七层协议,包含以下内容:

  • OSI模型结构
  • 每层内容

OSI模型结构

以下为OSI七层结构示意图:

网络七层协议简介


每层内容

1. 物理层

物理层主要利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。

2. 数据链路层

该层的传输单位为帧,主要功能为通过差错控制、流量控制等将不可靠的物理链路传输变为可靠的无差错的数据传输。

3. 网络层

网络层在数据链路层的基础上,对帧进行封装,传输单位为数据包。该层的功能主要是根据路由选择算法为报文或分组选择合适的路径。其中涉及到的问题有:寻址、交换、路由算法等。常见协议:IP。

4. 传输层

传输层主要负责提供端到端的可靠的差错控制和流量控制。保证报文的正确传输。常见协议:TCP和UDP。

5. 会话层

向两个实体的表示层提供建立和使用连接的方法。将不同实体之间的表示层的连接称为会话。因此会话层的任务就是组织和协调两个会话进程之间的通信,并对数据交换进行管理。

6. 表示层

它对来自应用层的命令和数据进行解释,对各种语法赋予相应的含义,并按照一定的格式传送给会话层。其主要功能是“处理用户信息的表示问题,如编码、数据格式转换和加密解密”等。

7. 应用层

该层的功能是直接向用户提供服务,完成用户希望在网络上完成的各种工作。常见协议:HTTP、FTP、DHCP等。