ネットワークスペシャリスト 2011年 午前2 問14
問題文
IPv4ネットワークにおいて,IPヘッダ,TCPヘッダ,UDPヘッダのチェックサムフィールドに関する記述のうち、適切なものはどれか。
選択肢
ア:IPヘッダのチェックサムの計算は必須であるが,TCPヘッダ及びUDPヘッダのチェックサムの計算はオプションであり、計算を省略して0を指定してもよい。
イ:IPヘッダのチェックサムの対象はヘッダ部分だけであるが,TCPヘッダ及びUDPヘッダのチェックサムの対象はデータ部分も含む。(正解)
ウ:TCPヘッダのチェックサムの計算は必須であるが,IPヘッダ及びUDPヘッダのチェックサムの計算はオプションであり、計算を省略して0を指定してもよい。
エ:どのヘッダのチェックサムフィールドも、チェックサムの対象はヘッダ部分だけである。
IPv4ネットワークにおけるIPヘッダ、TCPヘッダ、UDPヘッダのチェックサムフィールド【午前2 解説】
要点まとめ
- 結論:IPヘッダのチェックサムはヘッダ部分のみを対象とし、TCP・UDPのチェックサムはヘッダとデータ両方を対象とします。
- 根拠:IPはネットワーク層でヘッダの誤り検出を行い、TCP/UDPはトランスポート層でデータの整合性も保証するためです。
- 差がつくポイント:UDPのチェックサムはIPv4でオプション扱いですが、TCPは必須であり、IPヘッダのチェックサムは必ず計算されます。
正解の理由
イは、IPヘッダのチェックサムがヘッダ部分のみを対象とし、TCPおよびUDPのチェックサムがヘッダとデータ部分の両方を対象としている点で正しいです。IPヘッダのチェックサムはパケットのヘッダの誤り検出に限定され、TCP/UDPのチェックサムは通信の信頼性確保のためにデータ部分も含めて計算されます。
よくある誤解
IPヘッダのチェックサムは必須であり、省略できません。UDPのチェックサムはIPv4でオプションですが、0を指定して省略することも可能です。TCPのチェックサムは必須です。
解法ステップ
- IPヘッダのチェックサムの対象範囲を確認する(ヘッダ部分のみ)。
- TCPヘッダのチェックサムの対象範囲を確認する(ヘッダ+データ)。
- UDPヘッダのチェックサムの対象範囲を確認する(ヘッダ+データ)。
- 各プロトコルのチェックサム計算の必須・任意性を理解する。
- 選択肢の記述と照合し、正しいものを選ぶ。
選択肢別の誤答解説
- ア: TCP・UDPのチェックサムはオプションではなく、TCPは必須。UDPはIPv4でオプションだが0指定は可能。
- イ: 正解。IPはヘッダのみ、TCP/UDPはヘッダ+データを対象。
- ウ: IPヘッダのチェックサムは必須であり、省略不可。UDPのチェックサムはオプションだがTCPは必須。
- エ: TCP・UDPのチェックサムはヘッダだけでなくデータも対象。IPのみヘッダ部分。
補足コラム
IPヘッダのチェックサムはIPv4特有の機能で、IPv6では廃止されています。TCPとUDPのチェックサムは、疑似ヘッダ(IPアドレスなど)も含めて計算され、通信の信頼性向上に寄与します。UDPのチェックサムはIPv4でオプションですが、IPv6では必須です。
FAQ
Q: UDPのチェックサムは必ず計算しなければなりませんか?
A: IPv4ではオプションで、省略する場合は0を指定できますが、IPv6では必須です。
A: IPv4ではオプションで、省略する場合は0を指定できますが、IPv6では必須です。
Q: IPヘッダのチェックサムはどの層の機能ですか?
A: ネットワーク層の機能で、ヘッダの誤り検出に使われます。
A: ネットワーク層の機能で、ヘッダの誤り検出に使われます。
関連キーワード: IPヘッダチェックサム、TCPチェックサム、UDPチェックサム、IPv4, ネットワーク層、トランスポート層、データ整合性、疑似ヘッダ

\ せっかくなら /
ネットワークスペシャリストを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

