OSI参考模型将整个通信功能划分为7个层次,其划分的主要原则是:
1网络中各主机有相同的层次
2 不同主机的同等层具有相同的功能
3同一主机内相邻层之间通过接口通信
4 每层可以使用下层提供的服务,并为其上层提供服务
5不同主机的同等层通过协议来实现同等层之间的通信
OSI各层的功能:
层次位置 | 参考模型各层 | 作用 | 传输单元 |
一 |
物理层 |
利用传输介质为通信主机之间建立、管理和释放物理连接,实现比特流的透明传输,为数据链路层提供数据传输服务 | 比特(bit) |
二 | 数据链路层 | 通过建立数据链路层链接,采用差错控制与流量控制的方法,使有差错的的物理线路变成无差错的数据链路 | 帧 |
三 | 网络层 | 通过路由选择算法为分组通过通信子网选择恰当的传输路径,实现流量控制、阻塞控制与网络互联的功能 | 分组 |
四 | 传输层 | 为分布在不同地理位置计算的进程通信提供可靠的端-端链接与数据传输服务;向高层屏蔽了地层数据通信的细节 | 报文 |
五 | 会话层 | 负责维护两个会话主机之间连接的简历、管理和终止,以及数据的交换 | |
六 | 表示层 | 负责通信系统之间的数据格式交换、数据加密与解密,数据压缩与恢复 | |
七 | 应用层 | 实现协同工作的应用程序之间的通信过程控制 |