AcK形式のプロトコルとしか分からないんですよね
たぶん、
1,Stop and Wait ARQ
2.Go Back N ARQ
3.Selective Repeat AQR
のどれに対しても、ということだと思うのですが……。

質問が少し変わってしまうのですが、タイムアウトが必要な理由というのは

1.の場合だと送信側がずっとAckを待ち続ける。
タイムアウトがあって、AcK/NaKが誤りまたは消失した場合は、
送信側のAck/NaK誤り検出(対処法?)によって破棄して、
Ack/NaKの再送要求なんてするんですかね?

2.の場合だと送信側が全てのデータを送信した後、Ack/Nak応答待機状態
Ack/Nakの誤りや消失に対する対処は上と同じ?

3.ではタイムアウトが無いと結局2.と同じ。

誤りや消失に対するのも同じ?

>>773さん
タイムアウトがあれば、Ack/Nakの誤りや消失の発生による伝送の影響は、
「送信側再送」ということでいいんでしょうか?

>>775さん
つまり……これらの対処法はTCPのデータ転送でやっていること。
Round Trip Timeの測定、フロー制御など。
そういうことでしょうか?

長文レスすいません