码迷,mamicode.com
首页 >  
搜索关键字:快速重传    ( 28个结果
TCP-重传机制
重传机制 TCP实现可靠传输的方式之一,是通过序列号与确认应答 在TCP当中,当发送端的数据达到接受主机时,接收端主机会接受一个确认应答,表示已收到消息 TCP针对数据包丢失的情况,会用重传机制解决: 超时重传 快速重传 SACK D-SACK 超时重传 重传机制的其中一个方式,就是在发送数据的时候 ...
分类:其他好文   时间:2020-06-26 22:00:26    阅读次数:55
TCP拥塞控制个人理解
常规的几个概念如:慢启动(指数增加),拥塞避免(线性增加),慢启动阈值(sstresh)不说了,可以看下其他博客。 说一下其他几个名词,感觉书上分的不是很清楚,事先声明下哈,都是我个人的理解,如果不对还望评论指出。 快速重传:即收到3个冗余ACK马上重新发送该数据包,而不是等待该数据包超时再重传。 ...
分类:其他好文   时间:2020-03-11 01:13:14    阅读次数:120
计算机网络面试题
OIS参考模型,每一层涉及到了哪些协议,每一层负责了什么? 最重要的就是传输层,这一块一定要好好看 TCP的特点是什么?什么是窗口滑动协议,什么是快速重传,什么是拥塞避免,什么是慢启动?怎么做到可靠数据传输? TCP的流量控制是什么?如果RcvWindow=0应该怎么办? 有哪几种定时器?作用分别是 ...
分类:其他好文   时间:2019-11-02 15:40:28    阅读次数:198
TCP怎么保证证包有序传输的,TCP的慢启动,拥塞避免,快速重传,快速恢复
TCP提供了最可靠的数据传输,它给发送的每个数据包做顺序化(这看起来非常烦琐),然而,如果TCP没有这样烦琐的操作,那么,可能会造成更多的麻烦。如造成数据包的重传、顺序的颠倒甚至造成数据包的丢失。 那么,TCP具体是通过怎样的方式来保证数据的顺序化传输呢? 主机每次发送数据时,TCP就给每个数据包分 ...
分类:其他好文   时间:2019-09-03 09:26:43    阅读次数:85
TCP/IP 协议——十四章:TCP超时与重传
由于下层网络层(IP)可能出现丢失、重复或失序包的情况,TCP 协议提供可靠数据传输服务。为保证数据传输的正确性,TCP 重传其认为已经丢失的包。TCP 有两套重传机制,一是基于定时器(超时),二是基于确认信息的构成(快速重传)。 基于计时器的重传 TCP在发送数据时会设置一个计时器,若至计时器超时 ...
分类:其他好文   时间:2019-04-09 18:25:59    阅读次数:150
通过packetdrill构造的包序列理解TCP快速重传机制
TCP的逻辑是极其复杂的,其学习曲线虽然很平缓但其每一步都是异常艰难,好在这些都是体力活,只要肯花时间也就不在话下了。想彻底理解一个TCP的机制,有个四部曲:1.读与其相关的RFC;2.看Linux协议栈的TCP实现;3.通过抓包以及其它工具来确认事实就是如此;4.解决一个与之相关的网络问题。经历了 ...
分类:其他好文   时间:2019-02-17 10:44:04    阅读次数:283
【转载】TCP协议要点和难点全解
说明: 1).本文以TCP的发展历程解析容易引起混淆,误会的方方面面 2).本文不会贴大量的源码,大多数是以文字形式描述,我相信文字看起来是要比代码更轻松的 3).针对对象:对TCP已经有了全面了解的人。因为本文不会解析TCP头里面的每一个字段或者3次握手的细节,也不会解释慢启动和快速重传的定义 4 ...
分类:其他好文   时间:2018-02-05 23:28:00    阅读次数:160
linux epoll机制对TCP 客户端和服务端的监听C代码通用框架实现
1 TCP简介 tcp是一种基于流的应用层协议,其“可靠的数据传输”实现的原理就是,“拥塞控制”的滑动窗口机制,该机制包含的算法主要有“慢启动”,“拥塞避免”,“快速重传”。 2 TCP socket建立和epoll监听实现 数据结构设计 linux环境下,应用层TCP消息体定义如下: 其中,hea ...
分类:系统相关   时间:2017-09-06 10:12:09    阅读次数:313
TCP
包结构: 三次握手连接: 四次挥手断开连接: 滑动窗口协议: 慢启动: 拥塞避免算法: 快速重传: 超时重传: TCP的状态变迁图: TCP半关闭: ...
分类:其他好文   时间:2017-03-11 00:45:58    阅读次数:186
TCP协议疑难杂症全景解析
说明: 1).本文以TCP的发展历程解析容易引起混淆,误会的方方面面2).本文不会贴大量的源码,大多数是以文字形式描述,我相信文字看起来是要比代码更轻松的3).针对对象:对TCP已经有了全面了解的人。因为本文不会解析TCP头里面的每一个字段或者3次握手的细节,也不会解释慢启动和快速重传的定义4).除 ...
分类:其他好文   时间:2016-11-18 23:15:45    阅读次数:257
28条   1 2 3 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!