![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作
_Bringup_mzx
驱动工程师正在转型
展开
-
TCP网络通讯如何解决分包粘包问题
原文链接:https://blog.csdn.net/SweetTool/article/details/77018506 TCP作为常用的网络传输协议,数据流解析是网络应用开发人员永远绕不开的一个问题。 TCP数据传输是以无边界的数据流传输形式,所谓无边界是指数据发送端发送的字节数,在数据接收端接受时并不一定等于发送的字节数,可能会出现粘包情况。 一、TCP粘包情况: 发送端发送了数量比较的数据,接收端读取数据时候数据分批到达,造成一次发送多次读取;通常网络路由的缓存大小有关系,一个数据段大小超过缓存转载 2020-11-23 23:22:02 · 727 阅读 · 0 评论 -
TCP/IP协议学习( 五 ) ----UDP/TCP 协议 (下)
UDP/TCP协议一 . TCP为什么靠谱?1.1 顺序问题与丢包问题1.1.1 发送端的超时重传(自适应重传算法(Adaptive Retransmission Algorithm))1.1.2 接收端 快速重传的机制1.1.3 SACK( Selective Acknowledgment )1.2 流量控制1.2.1 接收端和发送端数据结构1.2.2 流量控制问题 一 . TCP为什么靠谱? 为了保证顺序性,每一个包都有一个 ID。在建立连接的时候,会商定起始的 ID 是什么,然后按照 ID 一个个原创 2020-11-22 19:24:04 · 185 阅读 · 0 评论 -
TCP/IP协议学习( 五 ) ----UDP/TCP 协议 (上)
TCP协议概述1. TCP 和 UDP 有哪些区别?2. 什么是面向连接?什么是面向无连接?3. TCP 三次握手,我 UDP 也可以发三个包玩玩,有什么区别吗?4.TCP 特性**4.1 TCP 提供可靠交付.****4.2 TCP 是面向字节流的****4.3 TCP 是可以有拥塞控制的****4.4 TCP 其实是一个有状态服务**5. 面向连接 --- 三次握手/四次挥手5.1 三次握手详解5.1.1 为什么是三次握手而不是两次?5.1.2 三次握手协议流程图5.2 四次挥手 1. TCP 和 U原创 2020-11-22 00:07:04 · 137 阅读 · 0 评论 -
【开篇】重新开始博客之旅
自从工作后,渐渐沦落为一名工具人,慵懒,散漫,做着驱动相关的工作。 每天都很忙,慢慢失去对技术的热情。今天开启新的学习之旅,以此记录。原创 2020-10-30 23:46:25 · 72 阅读 · 0 评论