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

write()写入tcp缓冲区过程

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

因为:

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

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

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

用户将数据拷贝到内核中

相关推荐
小程序设计2 分钟前
基于零信任架构的企业网络动态访问控制系统的设计与实现
网络·安全
数智工坊2 分钟前
RustDesk 自建服务器教程
运维·服务器
Julien20048 分钟前
Docker 容器技术的本质
运维·服务器·ssh·学习方法
艾莉丝努力练剑12 分钟前
【AI大模型接入SDK】SQLite基础概念与C的API开发
网络·c++·人工智能·学习·架构
江屿风24 分钟前
【Linux系统】【Linux 进程程序替换机制解析及自定义 Shell 核心逻辑实现 】流食般投喂
linux·运维·服务器·开发语言·笔记
好不玩呀27 分钟前
一次PXE服务器上IPV6问题的记录
linux·运维·服务器
NetInside_33 分钟前
从 EMA 网络可观测性研究看:混合网络时代,企业运维正在发生什么变化?
运维·网络
PiaoKe___2 小时前
云手机原理与 Python 自动化实战:ADB 批量控制、任务调度与落地建议
服务器·arm开发·python·自动化
en.en..5 小时前
Linux 七大文件类型 详解
网络
IPdodo_9 小时前
跨境 API 调用不稳定怎么办:出口、超时重试与链路监控的实践
网络·python·网络协议