OSI七层模型从底层到高层分别是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。
物理层
利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。
数据链路层
负责建立和管理节点间的链路。在物理层提供比特流的基础上,通过差错控制、流量控制等方法,将有差错的物理信道变为无差错的、能可靠传输数据帧的数据链路。
网络层
通信子网的最高层,在下两层的基础上为资源子网提供服务。通过路由选择算法,为报文或分组通过通信子网选择最合适的路径。数据链路层的数据在这一层被转换成数据包。数据链路层解决同一网络内节点之间的通信,网络层解决不同子网之间的通信。
传输层
通信子网和资源子网的接口和桥梁。提供网络层和会话层之间的传输服务,从会话层获得数据,必要时将数据进行分割,然后将数据传输到网络层,确保数据准确无误,监控服务质量。
会话层
会话层向两个实体的表示层提供建立和使用连接的方法,不同实体之间表示层的连接称为会话。会话层的功能:会话管理、会话流量控制、寻址、出错控制。
表示层
处理用户信息的表示问题。表示层的功能:数据格式处理、数据编码、压缩和解压缩、加密和解密。
应用层
计算机用户、应用程序和网络之间的接口,直接向用户提供服务。