戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

情報処理安全確保支援士 2016年 秋期 午前220


問題文

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

選択肢

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

TCPに関する記述のうち、適切なものはどれか。【午前2 解説】

要点まとめ

  • 結論:TCPは確認応答がない場合に再送処理を行い、信頼性の高い通信を実現します。
  • 根拠:TCPはコネクション型のプロトコルで、データの正確な到達を保証するために確認応答(ACK)を用います。
  • 差がつくポイント:TCPのウィンドウ制御はバイト単位で行われ、順序番号も付与されるため、誤った理解を避けることが重要です。

正解の理由

選択肢ウ「確認応答がない場合は再送処理によってデータ回復を行う。」が正解です。TCPは信頼性のある通信を提供するため、送信したデータに対して受信側から確認応答(ACK)を受け取ります。もしACKが一定時間内に返ってこなければ、送信側はそのデータを再送し、通信の信頼性を確保します。

よくある誤解

TCPはネットワーク層ではなくトランスポート層のプロトコルです。また、ウィンドウ制御はビット単位ではなくバイト単位で行われます。順序番号も必ず付与され、受信順に処理されます。

解法ステップ

  1. TCPの階層を確認し、OSI基本参照モデルのどの層に属するかを理解する。
  2. TCPのウィンドウ制御の単位がバイトかビットかを確認する。
  3. TCPの信頼性確保の仕組み(確認応答と再送)を理解する。
  4. TCPのデータ順序制御の有無を確認する。
  5. 各選択肢の記述とTCPの仕様を照らし合わせて正誤を判断する。

選択肢別の誤答解説

  • ア: TCPはOSI基本参照モデルのトランスポート層に属し、ネットワーク層の機能ではありません。
  • イ: TCPのウィンドウ制御はバイト単位で行われ、ビット単位ではありません。
  • ウ: 確認応答がない場合に再送処理を行うのはTCPの信頼性確保の基本機能であり正しい記述です。
  • エ: TCPはデータに順序番号を付与し、受信した順番に関係なく正しい順序で処理します。

補足コラム

TCP(Transmission Control Protocol)は、インターネットの基盤となるプロトコルの一つで、信頼性の高い通信を実現します。確認応答(ACK)や再送制御、フロー制御(ウィンドウ制御)、輻輳制御など多くの機能を持ち、データの正確な送受信を保証します。これに対し、UDPはコネクションレスで信頼性保証がありません。

FAQ

Q: TCPのウィンドウ制御はなぜバイト単位なのですか?
A: TCPはデータの単位をバイトストリームとして扱うため、ウィンドウ制御もバイト単位で行い、送受信の効率と正確性を高めています。
Q: 確認応答がない場合、TCPはどのように対応しますか?
A: 一定時間内にACKが返ってこない場合、TCPは該当データを再送し、通信の信頼性を確保します。

関連キーワード: TCP, 確認応答、再送制御、ウィンドウ制御、トランスポート層、信頼性通信
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

情報処理安全確保支援士
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について