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

write()写入tcp缓冲区过程

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

因为:

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

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

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

用户将数据拷贝到内核中

相关推荐
是真的小外套38 分钟前
网络安全实战第14期:Week2周末闯关
网络·安全·web安全
xbzb1 小时前
OpenStack 网络管理(理论):Linux 网络虚拟化是 Neutron 的地基
linux·服务器·网络·openstack·network·neutron
Android系统攻城狮2 小时前
Linux FFmpeg深度解析之avcodec_flush_buffers调用流程与实战(十九)
linux·运维·服务器·ffmpeg·车载音视频·ffmpeg音视频进阶
QXWZ_IA3 小时前
边坡监测预算有限时的建设顺序:虚拟基准站与成本账
网络·数据库
Y3815326623 小时前
用 httpx 写 SerpBase 异步客户端:连接池与超时配置
运维·服务器·数据库
倔强的石头1064 小时前
【Linux指南】进程通信系列(七):System V 信号量 —— 同步互斥的内核原语
linux·运维·服务器
聪明蛋子哟7 小时前
大模型应用“最后一公里”:从Prompt工程到MCP协议,如何实现跨系统的高可用集成?
网络·prompt
captain3767 小时前
MyBatis Plus(1)
java·服务器·mybatis
科创致远7 小时前
ESOP 电子作业指导书 WiFi 网络应用实测报告
运维·服务器·网络
承渊政道7 小时前
Linux网络学习【从NAT与代理服务理解网络转发、探索内网穿透原理、再到认识DNS与ICMP、最后动手部署并测试内网穿透】
linux·网络·学习·内网穿透·dns·nat