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

write()写入tcp缓冲区过程

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

因为:

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

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

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

用户将数据拷贝到内核中

相关推荐
桌面运维家2 小时前
VLAN配置进阶:抑制广播风暴,提升网络效率
开发语言·网络·php
安静轨迹2 小时前
TLS_SSL 警报码完整手册
网络·网络协议·ssl
李彦亮老师(本人)3 小时前
【Linux系统】Rocky Linux 9.7操作系统简介
linux·运维·服务器·docker·kubernetes
minji...3 小时前
Linux 进程信号(二)信号的保存,sigset_t,sigprocmask,sigpending
linux·运维·服务器·网络·数据结构·c++·算法
何中应3 小时前
Grafana如何重置密码
linux·运维·服务器·grafana
手握风云-5 小时前
基于 Java 的网页聊天室(三)
服务器·前端·数据库
开开心心_Every5 小时前
限时免费加密、隐藏、锁定文件文件夹好工具
运维·服务器·人工智能·edge·pdf·逻辑回归·深度优先
野犬寒鸦5 小时前
Redis复习记录day1
服务器·开发语言·数据库·redis·缓存
龙俊俊5 小时前
服务器模型部署与加载
服务器·人工智能·深度学习
木木em哈哈6 小时前
记一次在线编辑器的探索
linux·服务器·网络