发布时间:2026/8/24 13:41:18
TCP/IP五层协议 一TCP/IP五层协议1.1 应用层网络上传输的数据应用程序如何使用1.2 传输层传输层负责端到端的数据传输通信双方只需关注数据的起点和终点确保数据能够可靠、有序地送达。1.3 网络层网络层负责传输的中间过程尤其是路径的规划负责点到点的传输点到点中间节点之间的转发 即路由器之间的转发1.4 数据链路层数据链路层负责两个相邻节点两个直接连接的交换机/路由器数据转发1.5 物理层网络中的“硬件架构”有线网线网口无线天线类似于现实生活中的“基建”---------------------------------------------1应用层和应用程序直接相关应用层的实现是应用程序中的一部分2传输层/网络层是操作系统内核中已经实现好了的不需要自己来实现3数据链路层/物理层则对应硬件设备和驱动程序eg网卡内部实现了网络中的物理层其中网卡要插到电脑上要想被电脑识别就需要有对应的驱动程序二 网络设备所在的分层对于一台主机它的操作系统内核实现了从传输层到物理层的内容也即是TCP/IP五层模型的下四层对于一台路由器它实现了从网络层到物理层即是TCP/IP五层模型的下三层对于一台交换机它实现了从数据链路层到物理层即是TCP/IP五层模型的下两层对于集线器它只实现了物理层2.1 应用层举例在输入框中输入“hello”按下发送所以在QQ程序中读取输入框的内容拿到hello根据界面的窗口拿到接收方的信息根据系统时间拿到消息的时间根据这三个构造出一个“应用层数据包”即一个字符串结构化的字符串在这个字符串中包含了很多属性这些属性表示不同的含义而这个应用程序包具体是什么样子的都是开发这个程序的程序员来定义的由于应用程序不能直接操作网卡因为协议分层约定了上层调用下层下层给上层提供服务不能越级调用应用程序会把上述的数据交给传输层传输层提供了函数让应用程序调用就可以把上述的数据包作为一个参数传递到传输层了这个函数需要自己写2.2 传输层传输层根据当前选择的传输层的通信协议对上述“应用层数据包”进行进一步的加工构造成“传输层数据包”传输层主要有两个协议UDP和TCP假设使用UDP则UDP数据包UDP报头 UDP正文载荷payload正文就是应用层数据包UDP报头就是“快递标签”给通信提供了必要的信息UDP报头中就包含了目的端口和源端口传输层也不能操作网卡就需要继续往下传递给相邻的层传递给网络层网络层提供了函数给传输层调用其中这个函数是操作系统内核中已经实现好了的函数调用的过程中不需要自己干预2.3 网络层网络层也需要针对传输层的数据包进行进一步的加工网络层最核心的协议就是IP协议IP数据包 报头 载荷正文IP报头中包含的内容很多最关键的就是源IP和目的IP网络层还是不能直接操作网卡还需要把数据往下传递数据链路层提供了函数让网络层调用调用的操作在网络层内部写好了不需要我们关注2.4 数据链路层数据链路层有一个知名的协议以太网以太网即“网络世界”数据传输的媒介插网线传输的数据使用的数据链路层协议就是以太网wifi就是另一种数据链路层协议802.11以太网数据帧 以太网数据帧头 载荷 帧尾注意一次网络通信传输的数据的基本单位有多种叫法1段 ----TCP2) 报 ----UDP3包 ----IP4帧 ----数据链路层数据链路层负责两个相邻节点之间的数据传输需要在帧头中补充信息辅助相邻节点传输比如mac地址数据链路层将上述数据交给物理层2.5 物理层网卡就是把刚才的数据视为一组1010 二进制bit流根据当前网卡的状态把1010通过物理信号传输出去三接收端的流程假设数据已经到达目标主机的网卡接收方处理的过程和发送方的过程是相反的3.1 物理层物理层收到的是一些 高低电平 信号从而把这些信号转成10101 这样的二进制内容把这样的内容交给上层即数据链路层3.2 数据链路层以太网协议对数据进行解析把载荷取出来进一步交给上层3.3 网络层IP协议对数据进行解析把载荷取出来进一步交给上层其中IP报头中会记录当前的载荷是UDP的还是TCP的3.4 传输层UDP协议进一步的对数据进行解析取出载荷进一步交给上层UDP报头中包含了“目的端口”3.5 应用层应用程序进一步对数据解析这样由下往上的层层解析即为“分用”封装和分用就是网络通信中的“基本盘”最核心的规则四封装和分用不同的协议层对数据包有不同的称谓在传输层叫做段在网络层叫做数据报在链路层叫做帧应用层数据通过协议栈发到网络上时每层协议都要加上一个数据首部称为封装首部信息中包含了一些类似于首部有多长载荷有多长上层协议是什么等信息数据封装成帧后发到传输介质上到达目的主机后每层协议再剥掉相应的首部根据首部中的层协议字段将数据交给对应的上层协议处理

相关新闻

2026/8/24 13:36:18

RAG23-RAG28

RAG23LangChain 文档加载器 DocumentLoader & CSVLoader 笔记 一、核心概念 1. 文档加载器 作用:提供标准接口,读取 PDF/CSV/JSON 等不同来源数据,统一转为 LangChain 的 Document 对象,做到一致化处理。所有加载器&#x…

2026/8/24 13:36:17

按键精灵OSS文件上传工具|高效自动化阿里云对象存储上传方案

温馨提示:文末有联系方式 工具核心功能介绍 本款按键精灵OSS上传工具基于AutoHotkey与阿里云OSS SDK深度集成,无需编程基础即可配置上传任务。 支持自定义Bucket、Region、AccessKey权限控制,兼容Windows全系系统。 为什么选择此OSS上传方案…

2026/8/25 1:49:19

万字长文解读 LLM Agent:总体框架、经典论文与实践

LLM Agent真正走向落地,关键不在于给模型叠加更多概念,而在于把任务规划、工具调用、环境反馈与自我反思组织成可验证的工程闭环。本文从工具与Agent的基本定义出发,梳理总体架构和核心交互机制,进一步解读ReAct、Plan-and-Solve等…

2026/8/25 1:49:19

AGV底盘设计:超矮双回旋万向轮原理、选型与工程实践

在自动化仓储、智能物流和柔性生产线中,AGV(自动导引运输车)作为核心的搬运单元,其性能直接决定了整个系统的效率和稳定性。其中,行走机构——尤其是驱动轮和万向轮——的设计与选型,往往是决定AGV能否在复…

2026/8/25 1:49:19

DeepSeek Harness整合包实战:一键部署AI模型服务集群

最近在折腾 AI 工作流的时候,我遇到了一个挺典型的问题:手头有一堆好用的开源模型和工具,比如文生图、图生图、语音识别、代码生成,每个单独拿出来都能跑,但想把它们串成一个自动化流程,就变得异常麻烦。要…

2026/8/25 1:49:19

Java ConcurrentModificationException:原理、场景与解决方案全解析

1. 背景与核心概念 在软件开发中,我们常常会遇到一些看似简单,实则暗藏玄机的“小问题”。这些问题可能不涉及复杂的算法或高深的架构,但若处理不当,却足以让开发者耗费大量时间在调试和排查上,严重影响开发效率和心情…

2026/8/25 1:44:19

目前专业的IP驱动产业新场景新工具哪家靠谱

开篇:定下基调随着IP经济的爆发式增长,IP驱动产业的新场景、新工具成为各经营主体突破增长瓶颈的核心抓手。然而市场上工具品类繁杂,适配能力、落地效果参差不齐,为帮助实体商家、康养机构、副业参与者及品牌方精准选择适配工具&a…

2026/8/25 1:04:19

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 1:12:32

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 8:17:29

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/25 0:04:14

三步把QQ空间历史说说导出到本地:GetQzonehistory 极简指南

三步把QQ空间历史说说导出到本地:GetQzonehistory 极简指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory Meta Description:GetQzonehistory 是一个QQ空间历史说…

2026/8/25 0:04:14

洛谷 P7912:[CSP-J 2021 T4] 小熊的果篮 ← 双向链表

【题目来源】 https://www.luogu.com.cn/problem/P7912 【题目描述】 小熊的水果店里摆放着一排 n 个水果。每个水果只可能是苹果或桔子,从左到右依次用正整数 1,2,…,n 编号。连续排在一起的同一种水果称为一个“块”。小熊要把这一排水果挑到若干个果篮里&#x…

2026/8/24 13:42:17

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/24 18:13:48

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/25 1:08:14

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…