OSI七层模型解释,示意图,封装与解封
OSI七层模型解释
应用层(Application Layer):网络服务与最终用户的一个接口,常见的协议有:HTTP FTP SMTP SNMP DNS。应用层给应用程序提供了接口,使应用程序接入到网络。
表示层(Presentation Layer):数据的表示、安全、压缩。确保一个系统的应用层所发送的信息可以被另一个系统的应用层读取。表示层负责数据格式的转换。
会话层(Session Layer):建立、管理、终止会话,对应主机进程,指本地主机与远程主机正在进行的会话。会话层负责建立、维护、终止会话连接,提供会话管理服务等。
传输层(Transport Layer):定义传输数据的协议端口号,以及流控和差错校验,协议有TCP UDP。传输层负责传送完整的报文(Message),并进行流量控制和差错控制。
网络层(Network Layer):进行逻辑地址寻址,实现不同网络之间的路径选择,协议有ICMP IGMP IP等。网络层负责路由、传送分组(Packet)。
数据链路层(Data Link Layer):在物理层提供比特流服务的基础上,建立相邻结点之间的数据链路。数据链路层负责传送帧(Frame)。
物理层(Physical Layer):建立、维护、断开物理连接。物理层负责传送比特(Bit),涉及到接口和传输媒体的机械、电气等特性。
OSI模型示意图
OSI数据传输封装与解封模型