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

write()写入tcp缓冲区过程

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

因为:

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

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

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

用户将数据拷贝到内核中

相关推荐
Mountain and sea4 分钟前
从一次通讯中断事故说起:Modbus TCP 调试实战与避坑指南
网络·网络协议·tcp/ip·工业机器人
郝学胜-神的一滴7 分钟前
Linux高性能网络编程基石:epoll核心与文件描述符限制全解
linux·服务器·网络·c++·后端
OPHKVPS8 分钟前
ShadowPrompt漏洞:Claude Chrome扩展遭零点击提示注入攻击
网络·人工智能·安全
江畔何人初6 小时前
iptables 和 IPVS 代理模式 Service 的区别
linux·运维·服务器·网络·云原生·kubernetes·代理模式
七度黑光9 小时前
用 openclaw 给故障复盘打分:质量审核自动化实践
运维·服务器·前端·数据库·自动化
xuefeiniao9 小时前
docker.desktop无法启动,导出镜像后
服务器·docker
123过去9 小时前
nfc-list使用教程
linux·网络·测试工具·安全
攻城狮在此11 小时前
华三交换机链路聚合配置(三层聚合)
网络·华为
evo-master11 小时前
网络故障排除方法
linux·服务器·网络
Johnstons11 小时前
网络流量监控工具怎么选
运维·网络·网络故障排除·网络流量分析·网络性能监控