news 2026/5/11 16:42:55

网络通信模型:OSI七层与TCP/IP四层架构的数据传输机制

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
网络通信模型:OSI七层与TCP/IP四层架构的数据传输机制

一、OSI七层模型

物理层(信号传输)→数据链路层(帧封装)→网络层(路由)→传输层(可靠传输)→会话层(连接管理)→表示层(数据格式转换)→应用层(用户接口)。

为协议设计提供理论框架,实际部署中因协议栈复杂,逐渐被TCP/IP模型替代。

二、TCP/IP四层模型

TCP/IP四层

对应OSI层次

核心功能与协议

应用层

应用层+表示层+会话层

HTTP(80)、FTP(21)、SMTP(25)

传输层

传输层

TCP(可靠传输)、UDP(无连接)

网络层

网络层

IP(寻址与路由)、ICMP(错误报告)

网络接入层

数据链路层+物理层

Ethernet(帧封装)、PPP(点对点连接)

优势

简洁:合并OSI的上三层,简化开发流程。

实用:支持互联网大规模部署,协议栈轻量化。

三、封装与解封装的流程

1.发送端封装过程

应用层:生成原始数据(如浏览器输入的URL)。

传输层:添加TCP/UDP头部(源端口、目的端口),形成“段”(Segment)。

网络层:封装IP头部(源IP、目的IP),形成“包”(Packet)。

数据链路层:添加MAC头部(源MAC、目的MAC)和FCS校验,形成“帧”(Frame)。

物理层:转换为二进制比特流(0/1)通过介质传输。

2.接收端解封装过程

物理层→数据链路层:校验FCS,剥离MAC头部。

网络层:剥离IP头部,传递至传输层。

传输层:剥离TCP/UDP头部,还原原始数据至应用层。

案例:ping 192.168.1.2的传输流程

应用层生成ICMP请求数据,传输层封装UDP头部(ICMP基于UDP),网络层添加IP头部,数据链路层通过ARP获取目标MAC地址并封装帧头部,最终物理层发送比特流。

四、高频考点

1.TCP三次握手

第一次握手(客户端→服务端):客户端向服务端发送 SYN 包,携带初始序列号 seq=x,请求建立连接,客户端进入 SYN_SENT 状态。

第二次握手(服务端→客户端):服务端收到 SYN 包后,确认自身接收能力正常,向客户端回复 SYN+ACK 包,携带确认号 ack=x+1和自身初始序列号 seq=y,服务端进入 SYN_RCVD 状态。

第三次握手(客户端→服务端):客户端收到 SYN+ACK 包后,确认自身收发、服务端收发正常,向服务端发送 ACK 包,携带确认号 ack=y+1,客户端进入 ESTABLISHED状态;服务端收到 ACK 包后,同样进入 ESTABLISHED 状态,连接正式建立,可以开始传输数据。

2.ARP协议

通过IP地址查询MAC地址。通过本地ARP表存储IP-MAC映射,减少广播开销。

3.关键端口:HTTP(80)、FTP(20/21)、SMTP(25)、DNS(53)。

点击下名片,获取考/华为认证数通科的入门备考资料

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/11 15:17:45

(7-3-01)电机与执行器系统:驱动器开发与控制接口(1)电机驱动电路+编码器与反馈

7.3 驱动器开发与控制接口 驱动器是人形机器人关节的“大脑和神经”,承担电机驱动、传感器反馈处理及实时通信的关键任务。在本节将从电机驱动电路、编码器与反馈、实时通信总线设计三个角度,系统介绍驱动器开发思路与接口标准,为高性能关节…

作者头像 李华
网站建设 2026/5/3 23:56:36

lock_guard和手动加锁下的try-catch 的作用域范围

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录先明确核心前提一、两种写法的执行流程拆解1. incrementManual(try 包裹整个 for 循环)2. incrementGuard(try 包裹单次循环迭代&…

作者头像 李华
网站建设 2026/5/11 9:40:38

构建企业级数据分析 Agent:架构设计与实现

数据分析 Agent 是现代企业数据栈中的重要组件,它能够自动化数据分析流程,提供智能化的数据洞察。1. 数据处理工具链设计 数据处理工具链是整个分析系统的基础设施,它决定了系统处理数据的能力和效率。一个优秀的工具链设计应该具备: 良好的可扩展性:能够轻松添加新…

作者头像 李华
网站建设 2026/5/11 9:40:37

springboot智能包裹配送服务管理系统

背景分析 随着电子商务和物流行业的快速发展,传统包裹配送服务面临效率低、信息不透明、资源分配不均等问题。快递业务量持续增长,2023年中国快递业务量已突破千亿件,人工管理模式难以满足高并发、实时跟踪、动态调度等需求。 技术需求 Sp…

作者头像 李华