县网站建设检查情况汇报,如何申请自己的域名,wordpress首页多重筛选,如何做网站专题目录
TCP的通信机制的核心特性
七、延时应答
1#xff09;什么是延时应答#xff1f;
2#xff09;延时应答的作用
八、捎带应答
1#xff09;什么是捎带应答#xff1f;
2#xff09;捎带应答的作用
九、面向字节流
1#xff09;沾包问题
2#xff09;“沾包…目录
TCP的通信机制的核心特性
七、延时应答
1什么是延时应答
2延时应答的作用
八、捎带应答
1什么是捎带应答
2捎带应答的作用
九、面向字节流
1沾包问题
2“沾包问题”如何处理
3UDP协议会不会出现“沾包问题” TCP的通信机制的核心特性
TCP的通信机制最核心的特性是可靠传输。TCP至少通过以下机制来保证传输的可靠性在保证可靠性的同时也采取一些机制来提升传输效率1 确认应答6 阻塞控制2 超时重传7 延时应答3 连接管理8 捎带应答4 滑动窗口9 面向字节流5 流量控制10 异常情况处理 阅读指针 - 《 TCP 的通信机制 -- 流量控制 和 拥塞控制 》JavaEE TCP 的通信机制四 -- 流量控制 和 拥塞控制-CSDN博客文章浏览阅读203次点赞8次收藏7次。介绍了 TCP 的通信机制 -- 流量控制 和 拥塞控制https://blog.csdn.net/zzy734437202/article/details/135257678 七、延时应答
1什么是延时应答
当接收端接受了大量数据后如果立刻返回ACK此时ACK中“窗口大小”属性的值就会比较小。发送端在收到这条ACK后就会降低数据的发送速率以适应这个“窗口大小”。延时应答就是接收端在收到大量数据后不立刻返回ACK而是等待读取接收缓冲区的数据之后再行返回ACK。此时ACK中“窗口大小”属性的值就会比较大。 2延时应答的作用
窗口越大网络吞吐量就越大传输效率就越高。延时应答就是为了在保证网络不拥塞的情况下尽量提高传输效率。 八、捎带应答
1什么是捎带应答
捎带应答的意思就是字面意思服务器端返回响应时捎带了其他的报文段。将原本的两条数据报合并为一条数据报进行返回。 2捎带应答的作用
原本需要传输两条数据报就封装分用两次。通过捎带应答将这两条数据报合并为一条也就只需要封装分用一次了。这在延时应答的基础上进一步提升了传输效率。 九、面向字节流
1沾包问题
TCP以字节流传输数据接收端从接收缓存区中读取字节数据。以应用层角度看收到的数据都是一个个的字节无法区分应用层数据包从哪个字节开始到哪个字节结束。就类似数据包都粘到一起了因此称为“沾包问题”。
2“沾包问题”如何处理
“沾包问题”的本质是应用层无法知道数据包开始和结束也就是数据包的边界。因此要处理“沾包问题”就要明确数据包的边界在哪里。大体上可以通过以下两种方式处理沾包问题1 明确分隔符在两个数据包之间使用分隔符这个分隔符就属于应用层协议的内容由程序员自定义。应用程序读取到这个分隔符则认为得到了一个完成的数据包。2 明确数据包长度在数据包的包头写入该数据包的长度应用程序按照这个长度读取数据就得到一个完整的数据包。
3UDP协议会不会出现“沾包问题”
UDP协议不会出现“沾包问题”。因为“沾包问题”的本质是数据包边界不明确。而UDP协议是面向数据报的一个数据报就是一个包。因此数据包边界明确。 阅读指针 - 《 TCP 的通信机制六 -- 异常情况处理 和 总结 》
JavaEE TCP 的通信机制六 -- 异常情况处理 和 总结-CSDN博客介绍了TCP通信机制中异常情况的处理方法。对TCP通信机制进行了总结。https://blog.csdn.net/zzy734437202/article/details/135259471