“write()” 与 “ tcp缓冲区 ” 之间的关系

write()写入tcp缓冲区过程

write()将该文本写入到tcp缓冲区中本质是数据的拷贝,当write()调用完,数据不一定发给tcp发送缓冲区

因为:

有没有拷贝成功,都不由write()决定,由tcp控制协议来控制!!!

所以write() 这些不叫做网络收发的接口 ,而是拷贝函数,只是用来将数据拷贝到缓冲区中

tcp是操作系统的一部分,操作系统属于内核,我们也可称这个过程为:

用户将数据拷贝到内核中

相关推荐
CDN3605 小时前
[硬核] 你的DNS正在“裸奔”?用Python手撕DNS劫持与隧道检测逻辑
开发语言·网络·python
凯瑟琳.奥古斯特5 小时前
DNS解析全流程详解
网络·网络协议
Yupureki6 小时前
《Linux网络编程》5.HTTPS协议
linux·网络·https
网络工程小王6 小时前
【LCEL 链式调用详解】调用篇-2
java·服务器·前端·数据库·人工智能
H_z_q24017 小时前
HCIP的stp(生成树 )1
网络
Deitymoon7 小时前
ESP8266——TCP客户端
网络·网络协议·tcp/ip
xhbh6667 小时前
路由端口转发常见应用场景有哪些?有什么?
服务器·ip·端口转发·ip地址·流量转发·建站
宁小法7 小时前
Linux批量删除文件
linux·服务器·批量·删除文件
摘星编程8 小时前
# 当AI学会了“打电话“:MCP协议如何重塑Agent生态
网络·人工智能
AC赳赳老秦8 小时前
财务报销自动化:用 OpenClaw 自动识别发票信息、填写报销单、校验报销规则,减少手工操作
运维·网络·eclipse·github·visual studio·deepseek·openclaw