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

你可能感兴趣的:(TCP拥塞控制和HTTP首部补充整理)