電気通信主任技術者 電気通信システムの大要 練習問題 第33問: TCP で一方向にデータを送る。ウィンドウスケールのオプションは使わず、受信側は TCP ヘッダのウィンドウ欄に表せる最大の値を通知し続けている。往復時間は 4
電気通信システムの大要
– / 40 解いた
第33問
TCP で一方向にデータを送る。ウィンドウスケールのオプションは使わず、受信側は TCP ヘッダのウィンドウ欄に表せる最大の値を通知し続けている。往復時間は 40 ms で、伝送路の速度は十分に大きく、損失も処理の遅れもなく、ウィンドウ制御だけで速度が決まるものとすると、このコネクションのスループットの上限に最も近いものはどれか。
解答と解説を先に見る
先に見ると、この問題は今回は育ちません。
正解: 3. 約 13.1 Mbit/s
「約 13.1 Mbit/s」が最も近い値です。TCP ヘッダのウィンドウ欄は 16 ビットで、受信側が受け入れる用意のあるバイト数を表し、符号なしの数として扱います (RFC 9293 §3.1)。
ウィンドウスケールを使わなければ最大は 2¹⁶−1=65,535 バイトです。送り手は通知されたウィンドウに収まる分だけを送る (§3.8.6) ので、損失も遅れもなければ、送ってから確認応答が戻るまでの 1 往復に送れるのはウィンドウ 1 つ分です。
よって、上限=65,535 バイト×8 ビット÷0.04 s≒13.1×10⁶ bit/s です。「約 1.6 Mbit/s」は 8 を掛けずにバイト/s のまま答えた値、「約 6.6 Mbit/s」はウィンドウ欄を符号つきとみて最大を 32,767 バイトとした値、「約 26.2 Mbit/s」は往復ではなく片道の 20 ms で割った値です。
スループットの上限は、ウィンドウ (バイト)×8÷往復時間で見積もる、と覚えましょう。
関連キーワード: TCP・ウィンドウ・往復時間・スループット
模試 (20問)
この問題が解けたら、本試験はどうですか?本番形式で、ほかの科目もまとめて確かめる
本番形式の模擬試験で実力チェックPremium (月980円)Premium (ご利用中)制限時間 80分
広告