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数据传输封装与解封模型
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
2021-05-07 MS SQL Server数据同步产生[SQLSTATE 42S02] (错误 208).的原因