news 2026/4/3 7:59:06

网络通信模型: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/3/28 10:25:07

科技成果转化新引擎——构建产学研协同创新生态

在传统科技成果转化模式中,高校、研究机构与企业之间往往存在一道难以逾越的鸿沟。技术评估困难、市场需求匹配不精准以及成果推广效率低下等问题,长期困扰着科研人员和企业决策者。面对这一困局,如何通过技术创新实现科技成果的高效转化&…

作者头像 李华
网站建设 2026/4/1 7:30:33

从零开始构建AI Agent:2026年开发路线图与工具链全解析

今天,我们将通过一份2026年AI Agent开发路线图,全面解析Agent开发领域的核心技术栈和发展路径。 什么是AI Agent? 不只是聊天机器人。AI Agent与传统聊天机器人的根本区别在于自主性。一个真正的AI Agent能够理解复杂目标,制定计划…

作者头像 李华
网站建设 2026/3/31 13:39:05

缓存三大问题:面试必问的“穿透、击穿、雪崩“终极解析

为什么面试官总爱问这个? ⭐ 考察你对缓存机制的理解深度 ⭐ 评估你的系统设计思维和实战经验 ⭐ 检验你解决问题的能力层次 缓存三大问题:面试满分回答指南 零基础全栈开发Java微服务版本实战-后端-前端-运维-实战企业级三个实战项目 资源获取&am…

作者头像 李华
网站建设 2026/3/29 5:51:27

编程的本质:当AI时代来临,我们该坚守什么?

一、语言的迷雾:程序员为何深陷选择困境? 在程序员社区,有一个经久不衰的热门话题:“我应该学习哪门编程语言?”这个问题引发了一代又一代开发者的焦虑。GitHub上关于语言对比的文章总是获得最高点击率,Sta…

作者头像 李华
网站建设 2026/4/1 3:21:08

PromptHub CLI - Git风格版本控制系统实现方案

目录 概述 核心概念映射 数据结构设计 核心功能实现 技术架构 使用示例 最佳实践 概述 PromptHub CLI是一个为AI提示设计的版本控制系统,借鉴了Git的核心思想和设计模式。该项目实现了类似Git的版本控制功能,包括分支管理、版本历史追踪、差异比较、谱系管理等,专门针对AI提…

作者头像 李华
网站建设 2026/3/14 0:01:05

2026中专财务专业可考会计相关证书路线图

中专财务专业学生可通过考取各类会计、财务及数据分析类证书提升职场竞争力。以下为详细证书分类、报考条件及发展路径,含CDA数据分析师等热门证书。核心会计类证书证书名称报考条件考试科目适合岗位初级会计职称高中或中专以上学历《初级会计实务》《经济法基础》出…

作者头像 李华