TCP-Illinoisは、イリノイ大学アーバナ・シャンペーン校で開発されたTCP輻輳制御プロトコルの派生版です。特に高速長距離ネットワークを対象としています。標準TCP輻輳制御アルゴリズムの送信側修正版であり、標準TCPよりも高い平均スループットを実現し、標準TCPと同様にネットワークリソースを公平に割り当て、標準TCPとの互換性を持ち、TCPユーザーが切り替えるインセンティブを提供します。
TCP-Illinoisは損失遅延ベースのアルゴリズムであり、パケット損失を主要な輻輳信号としてウィンドウサイズ変更の方向を決定し、キューイング遅延を二次的な輻輳信号としてウィンドウサイズ変更のペースを調整します。標準TCPと同様に、TCP-IllinoisはウィンドウサイズWを次のように増加させます。それぞれの確認に対して、そして減少するによる各損失イベントに対して。標準のTCPとは異なり、そしてこれらは定数ではなく、平均待ち行列遅延の関数である。:、 どこ減少しており、増加している。
選択肢は数多くありますそしてそのようなクラスの1つは次のとおりです。
私たちはそして連続関数であるため、そして。 仮定するは最大平均待ち行列遅延であり、 と表記する。すると、これらの条件から、
この具体的な選択は図1に示されている。

TCP-Illinoisは、輻輳が遠い場合はTCPよりもはるかに速くスループットを増加させ、輻輳が差し迫っている場合はスループットの増加が非常に緩やかになります。その結果、ウィンドウ曲線は凹型になり、達成される平均スループットは標準TCPよりもはるかに大きくなります(図2参照)。

また、公平性、標準TCPとの互換性、TCPユーザーが切り替えるインセンティブの提供、不正確な遅延測定に対する堅牢性など、他にも多くの望ましい特徴を備えています。