网络七层协议简介
本文主要介绍OSI模型的七层协议,包含以下内容:
- OSI模型结构
- 每层内容
OSI模型结构
以下为OSI七层结构示意图:
每层内容
1. 物理层
物理层主要利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。
2. 数据链路层
该层的传输单位为帧,主要功能为通过差错控制、流量控制等将不可靠的物理链路传输变为可靠的无差错的数据传输。
3. 网络层
网络层在数据链路层的基础上,对帧进行封装,传输单位为数据包。该层的功能主要是根据路由选择算法为报文或分组选择合适的路径。其中涉及到的问题有:寻址、交换、路由算法等。常见协议:IP。
4. 传输层
传输层主要负责提供端到端的可靠的差错控制和流量控制。保证报文的正确传输。常见协议:TCP和UDP。
5. 会话层
向两个实体的表示层提供建立和使用连接的方法。将不同实体之间的表示层的连接称为会话。因此会话层的任务就是组织和协调两个会话进程之间的通信,并对数据交换进行管理。
6. 表示层
它对来自应用层的命令和数据进行解释,对各种语法赋予相应的含义,并按照一定的格式传送给会话层。其主要功能是“处理用户信息的表示问题,如编码、数据格式转换和加密解密”等。
7. 应用层
该层的功能是直接向用户提供服务,完成用户希望在网络上完成的各种工作。常见协议:HTTP、FTP、DHCP等。