SC情報処理安全確保支援士試験 午前Ⅱ

令和元年度秋期 情報処理安全確保支援士 午前Ⅱ 問20

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

TCPに関する記述のうち、 適切なものはどれか。

選択肢

  1. ア
    0SI基本参照モデルのネットワーク層の機能である。
  2. イ
    ウィンドウ制御の単位は、 バイトではなくビットである。
  3. ウ
    確認応答がない場合は再送処理によってデータ回復を行う。 エデータの順序番号をもたないので、 データは受信した順番のままで処理する。
  4. エ
    ー紀一
解き方のヒントを見る

TCPは届いた順番を確認しながら、なくした荷物を送り直すしくみだよ

TCPは、データに番号札のようなシーケンス番号を付けて送るよ。相手から「ちゃんと届いたよ」というACKが返ってこないデータは、宅配便で荷物が届かなかったときに再配達するように、もう一度送り直して通信の信頼性を保つんだ。

この問題で問われていること

この問題では、TCPがトランスポート層でデータの順番を管理し、届かなかったデータを再送してくれることを理解しているかがポイントだよ。

TCP の再送制御

受信確認がなければ一定時間後に送信し直し、欠落データを補うことで信頼性を実現する。

送信\n-> ACK なし\n-> 再送

確認ポイント

  • TCP はネットワーク層ではなくトランスポート層です。
  • 順序番号を持つので受信順のまま処理するだけではありません。
  • 確認応答がない場合の再送を選ぶ。
正解と解説を見る

正解

ウ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

不正解だよ。TCPは、道案内をする係というより、荷物がちゃんと相手に届いたかを確認する配達係に近いんだ。OSI基本参照モデルでいうと、経路を選ぶネットワーク層ではなく、通信の信頼性を管理するトランスポート層の働きだよ。

選択肢イ

不正解だよ。TCPのウィンドウ制御は、一度にどれくらい送ってよいかを決める仕組みだけど、その単位はビットではなくバイトなんだ。窓口で『何人まで入っていいか』を数えるように、TCPでは『何バイトまで受け取れるか』で調整するよ。

選択肢ウ(正解)

正解だよ。TCPでは、相手から『届いたよ』という確認応答が返ってこないと、荷物が途中でなくなったかもしれないと考えてもう一度送るんだ。宅配便で受領サインが確認できなければ再配達を手配する、というイメージだね。

選択肢エ

不正解だよ。TCPのデータには順序番号があるので、届いた順番がバラバラでも正しい順番に並べ直せるんだ。漫画の単行本に巻数が付いていれば、3巻が先に届いても1巻、2巻、3巻の順に読めるのと同じだよ。

出典:独立行政法人 情報処理推進機構(IPA)令和元年度秋期 情報処理安全確保支援士試験 午前Ⅱ 問20(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針