SC情報処理安全確保支援士試験 午前Ⅱ
平成25年度春期 情報処理安全確保支援士 午前Ⅱ 問19
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- アOSI基本参照モデルのネットワーク層の機能である。
- イウィンドウ制御の単位は、 バイトではなくビピットである。
- ウ確認応答がない場合は再送処理によってデータ回復を行う。
- エデータの順序番号をもたないので、 データは受信した順番のままで処理する。
解き方のヒントを見る
午前II 問19:TCPの再送制御
TCPの再送制御は、荷物を送ったあとに『届いたよ』という返事(ACK)が来なかったら、同じ荷物をもう一度送り直す仕組みだよ。途中でデータが落ちても、送り直して欠けた分を補うことで、通信の信頼性を高めているんだ。
この問題で問われていること
ここでは、TCPがどうやって『ちゃんと届く通信』を実現しているかを押さえよう。ポイントは、ACKが来ないと再送するという仕組みであって、OSI参照モデルの層の話や、ビット単位で誤りを直す仕組みと混同しないことだよ。
TCP Retransmission
TCP ensures reliable delivery by retransmitting data when expected acknowledgments are not received
use ACKs\nretransmit on timeout\nreliable transport
確認ポイント
- ACK と再送の関係を押さえる。
- ネットワーク層の機能ではありません。
- 順序番号も持つ。
正解と解説を見る
正解
ウ
出典
問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。
選択肢ア
これは間違いだよ。TCPのフロー制御は、OSI基本参照モデルでは主にトランスポート層の働きだよ。ネットワーク層は住所を見て道順を決める配達ルート係、TCPは相手が受け取れる量に合わせて送る窓口係、というイメージだよ。
選択肢イ
これは間違いだよ。TCPのウィンドウ制御では、相手が「あと何バイト受け取れるよ」と知らせるので、単位はビットではなくバイトだよ。水をコップに注ぐとき、相手のコップの空き容量を見て注ぐ量を決める感じで、その容量表示がバイト単位なんだ。
選択肢ウ(正解)
これは正解だよ。TCPでは、荷物を送ったあとに相手から「届いたよ」という返事(確認応答、ACK)を待つんだ。もし返事が来なければ、宅配便で受領サインが確認できないときにもう一度確認・再配達するように、データが届かなかった可能性があるとして再送して回復するよ。
選択肢エ
これは間違いだよ。TCPはデータに順序番号を付けて送るんだ。番号札つきの整理券みたいなもので、途中で到着順が入れ替わっても、受信側は番号を見て正しい順番に並べ直せるよ。だから「順序番号をもたない」はTCPの説明として不正確だよ。
出典:独立行政法人 情報処理推進機構(IPA)平成25年度春期 情報処理安全確保支援士試験 午前Ⅱ 問19(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針