情報処理安全確保支援士 2015年 春期 午前2 問18
問題文
TCPヘッダに含まれる情報はどれか。
選択肢
ア:宛先ポート番号(正解)
イ:送信元IPアドレス
ウ:パケット生存時間(TTL)
エ:プロトコル番号
TCPヘッダに含まれる情報はどれか【午前2 解説】
要点まとめ
- 結論:TCPヘッダには「宛先ポート番号」が含まれ、通信の終端を特定します。
- 根拠:TCPはトランスポート層のプロトコルで、ポート番号でアプリケーションを識別します。
- 差がつくポイント:IPアドレスやTTLはネットワーク層のIPヘッダに含まれ、TCPヘッダには含まれません。
正解の理由
TCPヘッダは通信の信頼性を確保するために、送信元・宛先のポート番号を持ちます。これにより、複数のアプリケーション間での通信を区別可能です。選択肢アの「宛先ポート番号」はTCPヘッダの基本的なフィールドであり、正解です。
よくある誤解
IPアドレスやTTLはTCPヘッダに含まれると思いがちですが、これらはIPヘッダの情報です。TCPヘッダはポート番号やシーケンス番号などトランスポート層の情報を持ちます。
解法ステップ
- TCPがどのOSI層のプロトコルかを確認する(トランスポート層)。
- トランスポート層のヘッダに含まれる情報を思い出す(ポート番号、シーケンス番号など)。
- IPアドレスやTTLはネットワーク層のIPヘッダの情報であることを認識する。
- 選択肢の中でTCPヘッダに含まれるものを選ぶ。
選択肢別の誤答解説
- ア: 宛先ポート番号はTCPヘッダに含まれ、正解です。
- イ: 送信元IPアドレスはIPヘッダに含まれ、TCPヘッダには含まれません。
- ウ: パケット生存時間(TTL)はIPヘッダのフィールドであり、TCPヘッダにはありません。
- エ: プロトコル番号はIPヘッダにあり、上位プロトコルを示しますがTCPヘッダの情報ではありません。
補足コラム
TCPヘッダは通常20バイトの固定長部分とオプション部分から構成されます。主なフィールドには送信元ポート番号、宛先ポート番号、シーケンス番号、確認応答番号、フラグ、ウィンドウサイズなどがあります。これらにより信頼性の高い通信が実現されます。
FAQ
Q: TCPとUDPのヘッダで共通している情報は何ですか?
A: どちらも送信元ポート番号と宛先ポート番号を持ち、アプリケーション間の通信を識別します。
A: どちらも送信元ポート番号と宛先ポート番号を持ち、アプリケーション間の通信を識別します。
Q: IPヘッダのTTLは何のために使われますか?
A: TTLはパケットの寿命を示し、ルータを通過するたびに減少して0になると破棄され、ループ防止に役立ちます。
A: TTLはパケットの寿命を示し、ルータを通過するたびに減少して0になると破棄され、ループ防止に役立ちます。
関連キーワード: TCPヘッダ、ポート番号、トランスポート層、IPヘッダ、TTL, プロトコル番号

\ せっかくなら /
情報処理安全確保支援士を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

