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

平成28年度秋期 情報処理安全確保支援士 午前Ⅱ 問20

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

問題

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

選択肢

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

午前II 問20:TCPは届いたか確認しながら送るよ

TCPは、荷物を送ったあとに相手から「届いたよ」という返事を待つ仕組みだよ。もし一定時間たっても返事が来なければ、「途中でなくなったかも」と判断して、同じデータをもう一度送るんだ。これによって、通信の信頼性を高めているよ。

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

この問題では、TCPがトランスポート層で動き、データをバイト単位で管理しながら、送る量を調整するウィンドウ制御や、順番どおりに並べ直す順序制御をしていることを押さえよう。たとえるなら、TCPは荷物係で、相手の受け取り状況を見ながら、順番を崩さず確実に届ける役目をしているんだ。

TCP の信頼性機構

TCP はシーケンス番号と ACK によって到達確認を行い、欠落があれば再送して正しい順で届ける。

確認応答なし\n-> 再送\n-> データ回復

確認ポイント

  • TCP はネットワーク層ではなくトランスポート層です。
  • ウィンドウ制御はビットではなくバイト単位で行う。
  • 再送処理を行う説明を選ぶ。
正解と解説を見る

正解

ウ

出典

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

選択肢ア

不正解だよ。TCPの仕事は、相手ときちんと会話しながらデータを確実に届けることで、OSI基本参照モデルではトランスポート層の役割なんだ。ネットワーク層は、住所を見て道順を決める配達ルート係のような役割だよ。

選択肢イ

不正解だよ。TCPのウィンドウ制御は「一度にどれくらい送っていいか」を決める仕組みで、単位はバイトだよ。窓口で「何人まで入っていいか」を人数で数えるように、TCPでは送れるデータ量をバイトで数えるんだ。

選択肢ウ(正解)

正解だよ。TCPでは、送ったデータに対して相手から「受け取ったよ」という確認応答が返ってこないと、届かなかったかもしれないと判断してもう一度送るんだ。宅配で受領サインがなければ再配達するような仕組みだよ。

選択肢エ

不正解だよ。TCPには荷物の伝票番号みたいな「順序番号」が付いていて、届く順番がバラバラでも正しい順番に並べ直せるんだ。だから「順序番号をもたない」「受信した順番のまま処理する」はTCPの説明として間違いだよ。

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

関連する過去問一覧

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