ETH, Lwip,Tcp之间关系

lwIP与Socket编程学习路线规划 - DeepSeek

当服务器回复数据时,过程正好相反:

  1. 以太网 收到电信号,转换成数据帧,交给驱动。

  2. 驱动剥离以太网头 ,将里面的IP数据包交给 lwIP

  3. lwIP的IP模块 检查IP头,如果目标IP是自己,就剥离IP头 ,将里面的TCP段交给 TCP模块

  4. lwIP的TCP模块 检查TCP头,根据端口号找到是哪个Socket的数据,然后剥离TCP头 ,将纯数据 "World" 放入该Socket的接收缓冲区。

  5. 你的应用程序调用 recv() 函数,从缓冲区中读取到 "World"

相关推荐
godspeed_lucip2 分钟前
LLM和Agent——专题3: Agentic Workflow 入门(2)
网络·人工智能·python
阿杰技术10 分钟前
SillyTavern(酒馆)AI聊天:本地与云服务器部署全攻略
运维·服务器
网络与设备以及操作系统学习使用者16 分钟前
vi与vim在openEuler中的差异及应用
linux·运维·网络·学习·vim
2401_8685347819 分钟前
30个网络工程师面试题
网络·智能路由器
专注VB编程开发20年19 分钟前
python运行提速方案全解
java·linux·服务器
相思难忘成疾21 分钟前
Ubuntu 入门:安装、网络、软件一站式教程
linux·网络·ubuntu
凯瑟琳.奥古斯特31 分钟前
常见加密算法及应用
java·开发语言·网络·网络协议·职场和发展
hello world 99933 分钟前
【网络问题】网卡发送数据包错误
网络·tcp/ip·计算机网络
CPETW33 分钟前
RS-232 Sniffer 嗅探器 ---- UNI-T电子负载通讯协议抓取-A
网络·科技·stm32·单片机·嵌入式硬件·电子
ylscode33 分钟前
巨齿鲨突袭GitHub:5500余仓库沦陷,开源供应链安全防线再遭重创
运维·服务器·网络·安全·安全威胁分析