私は TCP の高レベルの理解を得ようとしていますが、混乱するポイントに達しています。
接続されているサーバー S とクライアント C があるとします。
S が C にメッセージをプッシュした場合、C がメッセージが送信されたことに気付く前に、S にもメッセージをプッシュします。
現在、S はメッセージ ACK を待っており、C も ACK を待っている状態です。
仕様はこの種のデッドロックをどのように回避していますか? オンラインのリソースの多くは、特定の実装の詳細をすぐに説明しますが、代わりに、これらのデッドロックがどのように処理されるかについての高レベルの説明を見つけようとしています.
(答えはバッファリングに関係していると思いますが、トピックに関する特定の情報は見つかりませんでした。)