当前位置: 首页 > news >正文

“tcp控制协议”的理解

情景解释:

1.过程:

bf937ac0297a41628944711014c6c1b1.png在用户进行网络间通信时,不管是客户端还是服务端,都会有两个缓冲区——发送缓冲区和接受缓冲区。

通过4个缓冲区进行数据交流。

85f016afc4654c559259ae79ff325abe.png用户通过write()将数据发送到他的发送缓冲区中,再传输到服务端的接受缓冲区中。

 

参考如下:

“write()” 与 “ tcp缓冲区 ” 之间的关系-CSDN博客

在这个过程中会不会出现传输信息丢失(丢包)???

如果服务端接受信息时,在服务端接受时,如出现接受不完全??

991ce45eed1c46f2ad7a39344e948d53.png

 

那么tcp控制协议闪亮登场!!!!

(tcp控制协议)决定-->>     

   1. 发多少?                                        

   2.出错啦怎么办?

   3.什么时候发?

 

 

 

 

 

http://www.lryc.cn/news/421302.html

相关文章:

  • 考试成绩查询系统,发成绩不再愁
  • 【扒代码】图像数据 Transformer
  • 光伏仿真系统的使用流程
  • 【Dash】使用 dash_mantine_components 创建图表
  • Unity 输入模块 之 初识新输入系统(其实也不新)
  • springboot+redis集群实现集群拓扑动态刷新温故
  • LoadRunner常用函数介绍
  • 通讯录管理系统
  • 基于Python爬虫+机器学习的长沙市租房价格预测研究
  • 开发效率翻倍攻略!大学生电脑小白管理秘籍,资料秒搜技巧大公开!C盘满了怎么办?如何快速安全的清理C盘?烦人的电脑问题?一键解决!
  • [C#数据加密]——MD5、SHA、AES、RSA
  • QT不阻塞UI的方式
  • 鸿蒙HarmonyOS开发:常用布局及实用技巧
  • 【解答】洛必达法则的使用条件及常见错误,洛必达法则的适用条件,常见的易错点,2022数一第一题例题
  • 使用Python下载飞书共享表格数据教程
  • 【C++】protobuf的简单使用(通讯录例子)
  • Apple 智能基础语言模型
  • GreptimeDB融资数百万美元; Oracle提供免费长期MySQL; 谷歌大模型支持云数据库问题洞察
  • Java中的抽象类与接口
  • 云计算概念以及与云服务的区别
  • Netty技术全解析:LengthFieldBaseFrameDecoder类深度解析
  • 深入InnoDB核心:揭秘B+树在数据库索引中的高效应用
  • c++(面向对象的性质:抽象,封装,继承,多态)
  • java基础学习笔记1
  • [VBA]使用VBA在Excel中 操作 形状shape 对象
  • Apache POI 实现 Excel 表格下载
  • 大华嵌入式面试题大全及参考答案(2万字长文)
  • C语言——查漏补缺
  • Python | Leetcode Python题解之第328题奇偶链表
  • 吉瑞外卖笔记