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

write()写入tcp缓冲区过程

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

因为:

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

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

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

用户将数据拷贝到内核中

相关推荐
@土豆2 分钟前
ETCD集群部署指导(复制粘贴即可完成构建)
服务器·数据库·etcd
big_rabbit05024 分钟前
网络IO模型?什么是多路复用IO?select和epoll 的差别?
网络
Du_chong_huan7 分钟前
6.1 服务器概览
运维·服务器
wanhengidc10 分钟前
服务器对于企业的作用
大数据·运维·服务器·分布式
szm022516 分钟前
操作系统-
java·linux·服务器
暴力求解17 分钟前
Linux---进程间通信
linux·运维·服务器
野犬寒鸦26 分钟前
从零起步学习计算机操作系统:I/O篇
服务器·开发语言·网络·后端·面试
IT WorryFree35 分钟前
通过Zabbix监控14条不同线路的出口IP,并与预设值对比,不一致时通过飞书告警
tcp/ip·飞书·zabbix
跨境海王哥40 分钟前
怎么检查一个IP是否干净?IP质量分数检测及如何判断风险?
网络·网络协议·tcp/ip
nainaire44 分钟前
仿muduo库的Tcp服务器以及其应用层Http协议支持
服务器·网络·c++·tcp/ip·http