TCP/IP

Posted 曾某某scau

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCP/IP相关的知识,希望对你有一定的参考价值。

一、tcp拥塞控制


拥塞控制算法:

  • 慢开始
假设发送方拥塞窗口cwnd为1,而发送窗口swnd等于拥塞窗口cwnd,因为发送方只能发送一个数据报文段,接收方收到该数据报文段后,给发送方回复一个确认报文段,发送方收到确认报文段后,将拥塞窗口变为2。依次,拥塞窗口变为16。达到慢开始门限值(初始慢开始门限值是16),改用拥塞避免算法。
  • 拥塞避免
拥塞窗口cwnd性能加1。16+1....直到24,将设24个报文段在传输中丢失4个,接收方依次回复20个确认报文段,一段时间后,丢失4个报文段的重传计时器超时了,发送方判断出现拥塞,将慢开始门限值更改为20的一半,cwnd为1,重新开始慢开始算法。
  • 快重传
发送方收到3个连续的重复确认,就将相应的报文段立即重传,而不是等待报文段的超时重传计时器超时再重传。
  • 快恢复
发送方收到3个重复确认,就知道只是丢失了个别的报文段,于是不启动慢开始算法,而是执行快恢复算法。--发送方将慢开始门限值和拥塞窗口调整为当前窗口的一半,开始执行拥塞避免算法。

参考链接

以上是关于TCP/IP的主要内容,如果未能解决你的问题,请参考以下文章

TCP/IP 协议图--TCP/IP 基础

TCP/IP协议图--TCP/IP基础

TCP/IP协议

七TCP/IP协议

TCP/IP协议

工具TCP/IP协议