TCP拥塞控制和HTTP首部补充整理

目录
1、TCP拥塞避免算法
2、TCP快速恢复算法
3、HTTP通用首部
4、HTTP实体首部

1、通常,拥塞避免和慢启动配合使用。

慢启动:cwnd=1,设置ss,cwnd增长为指数模式;
当cwnd达到ss时,启动拥塞避免,改为线性增长模式;
随后如果发生丢包,则设ss=cwnd/2, 重新开始慢启动;

2、快速恢复算法和快速重传算法配合使用。

当收到3个连续ack时,发送端开始快重传;
但此时认为只是丢失个别报文段,不是网络拥塞,
启动快恢复:设ss=cwnd/2, cwnd=ss, 进入拥塞避免。
注意慢开始和快恢复指的是cwnd的值,而不是cwnd的增长速率;
慢开始cwnd=1, 快恢复cwnd=ss

3、HTTP通用首部,请求和响应报文都有

包含:cache-control,date,和transfer-encoding等字段

4、HTTP实体首部

Allow:资源可支持的http方法
content-encoding,content-language和content-length

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容