TCP窗口知识汇总
来源:互联网 发布:博客推荐 知乎 编辑:程序博客网 时间:2024/05/16 08:02
最近两次面试都遇到的问题,有必要补缺。
可靠传输工作原理:
1. 停止等待协议 超时重传
2. 连续ARQ协议 使用滑动窗口,累积确认,回退N
TCP可靠传输:
1. 以字节为单位的滑动窗口
2. 超时重传时间
3. 选择确认sack
TCP流量控制:
1. 利用滑动窗口
2. 发送零窗口报文后,非零窗口报文丢失。解决方法是持续计数器机制超时发送探测报文段。
3. 糊涂窗口综合症 接收缓存慢,取数据很少,导致每次传输少。解决方法是让接收方等待一段时间或者等到接收缓存空闲一半。
TCP拥塞控制:
方法分为开环控制和闭环控制。闭环控制基于反馈。
1. 慢开始和拥塞避免
慢开始:窗口单位为MSS。收到N个确认后窗口增加N。慢开始门限ssthresh为切换极限。
拥塞避免:往返时间RTT后窗口加一。拥塞后ssthresh减为一半。窗口置1执行慢开始。
2. 快重传和快恢复
快重传:接收方遇到失序报文及时发送有序报文的重复确认。发送方一连收到三个重复确认立即重传尚未收到的报文,不必等待重传计时器。
快恢复:发送方连续收到三个重复确认,将慢开始门限减半。窗口设为门限值,窗口假发增大。
- TCP窗口知识汇总
- 窗口绘制的知识汇总
- TCP/IP协议技术应用知识汇总
- 知识汇总
- 知识汇总
- 知识汇总
- TCP窗口
- 《计算机网络》知识总结-8.TCP中什么是滑动窗口技术?为什么要这个?
- 窗口弹出关闭汇总。
- 弹出关闭窗口汇总
- C# 弹出窗口汇总
- tcp知识点汇总
- 知识管理软件厂商汇总
- web2.0知识汇总
- 结构体知识汇总
- 结构体知识汇总
- 常用成语知识汇总
- 汇编知识大汇总
- 在android 2.3.x中修改actionbarsherlock的样式
- 《互联网产品之美》,深度挖掘产品的价值之美、设计之美、运营之美和营销之美!
- Linux内核探讨-- 第一章
- ICMP 协议报头分析与ping相关的疑问
- 1.简介 1.2简单的时间获取客户程序
- TCP窗口知识汇总
- Asp.net interview question
- 加密解密算法
- 物理中的路程、速度、时间、加速度常用公式
- java 的几种线程的几种状态
- 系统吞吐量(TPS)、用户并发量、性能测试概念和公式
- 【数据结构】之链栈的java实现
- OD通过条件断点快速找到弹出对话框的位置
- 陈皓:C++ 虚函数表解析----笔记