TCPの再送信キューについて興味深い質問を見つけました。これを読んでいます。
この記事から、TCPには非常に多くのタイマーがあることがわかりますが、取得できないのは、それらがすべて互いにどのように同期するかです。たとえば、メッセージが送信されると、メッセージは再送信キューに配置され、再送信タイマーは、再送信されるキューの時刻が0に達したときにこのキューをチェックします。このキューはキューデータ構造ですか?2つのTCP機能がこのキューをチェックするようです。最初の1つはメッセージを再送信する再送信キューであり、正常に配信されたパケットを削除するsynakタイマーです。この場合、間に何らかの同期メカニズムが必要です。それらが同じキューにアクセスするときのそれらのタイマーでしょ?
これがどのように機能するかを理解するのを手伝ってくれる人はいますか?