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

write()写入tcp缓冲区过程

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

因为:

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

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

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

用户将数据拷贝到内核中

相关推荐
你好,赵志伟2 分钟前
Reactor反应堆
网络·c++
2501_941142937 分钟前
基于区块链的数字身份管理:探索安全与隐私的未来
网络·数据库·人工智能
放飞自我的Coder7 分钟前
【ip 扫描html小工具】
tcp/ip·html
n***27197 分钟前
SQL Server 中行转列
运维·服务器
TO_ZRG21 分钟前
Base64原理、Http Header
网络·网络协议·http
u***276131 分钟前
电脑可以连接wifi,但是连接后仍然显示没有网络
网络·电脑·php
Claudedy34 分钟前
Linux 网络代理指南:解决下载慢、访问受限的开发痛点
linux·运维·网络·代理·proxy代理
q***146434 分钟前
RustDesk搭建公网中继服务器远控内网机器(完整版)
运维·服务器
AI绘画小3336 分钟前
【网络安全】IP 核心技能:获取、伪造、隐藏与挖掘
网络·tcp/ip·安全·web安全·网络安全
zhaqonianzhu1 小时前
【保姆级】无外网 Linux 服务器用 VSCode 通义灵码:SSH 代理配置全流程
linux·服务器·vscode