“tcp控制协议”的理解

embedded/2024/12/22 20:06:29/

情景解释:

1.过程:

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

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

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

 

参考如下:

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

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

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

991ce45eed1c46f2ad7a39344e948d53.png

 

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

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

   1. 发多少?                                        

   2.出错啦怎么办?

   3.什么时候发?

 

 

 

 

 


http://www.ppmy.cn/embedded/93760.html

相关文章

React18+Vite+Eectron从入门到实战系列之一环境安装篇

如果我们的技术栈是react,也想要用electron来开发一个桌面的多端应用该怎么做呢?这篇文章选择了react的技术栈,讲解了环境的初始化步骤 实现效果 步骤 创建 react 项目 npm create vitelatest my-react-app安装依赖 cd my-react-app npm i…

大恒相机通过Line2或Line3直接给出3.3V触发,形成分时曝光

大恒相机通过Line2或Line3直接给出3.3V触发,形成分时曝光 一、分时曝光需求二、3.3V信号分时曝光设计 写在前面 上班了,没多少时间再去精度论文了,大多是项目上的事情。 一、分时曝光需求 一般的12V光源通过光源控制器与大恒相机Line1线连接…

为什么oceanbase分区后查询效率能提高

OceanBase 分区后查询效率能够提高,主要有以下几个原因: 数据局部性增强: 分区将数据按照特定的规则划分到不同的分区中。当查询只涉及特定分区的数据时,可以快速定位到相关分区,减少了需要扫描的数据量。例如&#…

色轮在数据可视化中的应用

在数据可视化中,色彩的运用不仅仅是为了美观,更是为了传达信息、区分数据和提升图表的易读性。本文探讨色轮及其色彩公式的应用,帮助大家更好地运用色彩来提升数据可视化的效果。 1、色轮的基础概念 色轮是一个用于表示颜色之间关系的图形工…

Midjourney入门-提示词基础撰写与公式

​ 前言 在前几篇教程里我们已经可以初步使用Midjourney进行出图了。 包括也了解了Midjourney的指令与参数。 但如果你想用Midjourney去生成各种各样高质量的图片, 并且生成的图片是你想要的画面内容,也就是更好控制生成图片的画面内容与风格&#xf…

html 的value属性

在HTML中&#xff0c;<input>元素的value属性主要用于定义输入框的初始值。然而&#xff0c;如果你没有在HTML中显式地为<input>元素设置value属性&#xff0c;这并不意味着该元素没有value属性或value属性为空。 实际上&#xff0c;对于<input type"text…

搜维尔科技:2024上半年,我们用manus VR数据手套制作的一些经典案例

2024上半年&#xff0c;我们用manus VR数据手套制作的一些经典案例 搜维尔科技&#xff1a;2024上半年&#xff0c;我们用manus VR数据手套制作的一些经典案例

安卓免root虚拟摄像头插件,虚拟视频替换本机相机,微信QQ陌陌都可以,只hook类代码

这个是开源的&#xff0c;然后功能就跟标题描述的一样&#xff0c;软件成品我这里不会发布&#xff0c;但是会把dex核心字节集文件分享出来&#xff0c;方便大家学习&#xff0c;软件原理就是通过HOOK技术截取相机视频流&#xff0c;然后实现虚拟视频的效果&#xff0c;然后微信…