TCPセグメントフォーマットの送信元ポート番号フィールドに関するネットワークスペシャリスト試験

 

以下に「TCPセグメントフォーマットの送信元ポート番号フィールド」をテーマにしたネットワークスペシャリスト試験形式の問題を10問一気に作成します。各問題には、【選択肢】【正解】【解説】【穴埋め】【誤文訂正】のセットを付けています。


■ 問題1

TCPヘッダにおいて送信元ポート番号が格納されるフィールドの長さは何ビットか。
A. 8ビット
B. 16ビット
C. 32ビット
D. 64ビット

【正解】B
【解説】TCPヘッダでは、送信元ポート番号と宛先ポート番号の両方にそれぞれ16ビットが割り当てられている。

【穴埋め】TCPの送信元ポート番号フィールドの長さは ________ ビットである。
→ 16

【誤文訂正】TCPの送信元ポート番号は32ビットで構成される。
→ 正しくは16ビットで構成される。


■ 問題2

TCPの送信元ポート番号の主な役割はどれか。
A. 宛先のIPアドレスを識別する
B. 通信の送信元アプリケーションを識別する
C. パケットの順序を保証する
D. 通信の暗号化を行う

【正解】B
【解説】送信元ポート番号は、送信元のアプリケーションを識別するために用いられ、TCPコネクションを区別する重要な情報である。

【穴埋め】送信元ポート番号は、送信側の ________ を識別するために使われる。
→ アプリケーション

【誤文訂正】送信元ポート番号は通信の暗号化を行うために使われる。
→ 暗号化はポート番号とは無関係である。


■ 問題3

送信元ポート番号が動的に割り当てられる場合、通常どの範囲のポート番号が使用されるか。
A. 0~1023
B. 1024~49151
C. 49152~65535
D. 1~127

【正解】C
【解説】49152~65535の範囲は動的またはプライベートポートとして使用され、一時的な送信元ポート番号に割り当てられる。

【穴埋め】TCPでは動的ポート番号として ________ ~ ________ が使われる。
→ 49152 ~ 65535

【誤文訂正】動的ポート番号の範囲は0~1023である。
→ 0~1023はウェルノウンポートの範囲である。


■ 問題4

TCPヘッダの送信元ポート番号が「0」の場合、意味するところはどれか。
A. ICMPパケットである
B. 未使用または無効を示す
C. 通信は暗号化されている
D. 再送中である

【正解】B
【解説】ポート番号0は使用が予約されており、一般的には送信に使用されない無効なポートと見なされる。

【穴埋め】送信元ポート番号が「0」の場合は、 ________ なポート番号とされる。
→ 無効

【誤文訂正】送信元ポート番号が0のTCPセグメントは必ず暗号化されている。
→ 暗号化とは関係がない。


■ 問題5

TCP通信において、送信元ポート番号が一意でなければならない理由として適切なものはどれか。
A. 暗号鍵を一意にするため
B. 同じIPアドレス上の複数のセッションを区別するため
C. MACアドレスを解決するため
D. パケット長を固定するため

【正解】B
【解説】同一送信元IPでも、異なるポート番号を用いることで複数の通信セッションを区別できる。

【穴埋め】ポート番号により、同じIP上の ________ を識別できる。
→ セッション(通信)

【誤文訂正】送信元ポート番号は暗号鍵を識別するために使用される。
→ 暗号鍵とは関係がない。


■ 問題6

送信元ポート番号が毎回異なる値に設定される代表的なケースはどれか。
A. DNSクエリのサーバ側通信
B. WebブラウザによるHTTP要求のクライアント通信
C. SMTPサーバからのメール送信
D. SSHサーバからの応答

【正解】B
【解説】Webブラウザなどのクライアントアプリケーションでは、送信元ポート番号は動的に割り当てられ、一意に管理される。

【穴埋め】Webブラウザのようなクライアント通信では送信元ポート番号は ________ に割り当てられる。
→ 動的

【誤文訂正】SMTPサーバは毎回異なる送信元ポートを使う。
→ サーバは通常、決まったポート番号を使う(例:25番)。


■ 問題7

送信元ポート番号が同一であっても、別の通信として識別できる条件はどれか。
A. TTLが異なる
B. IPアドレスまたは宛先ポートが異なる
C. フラグビットがすべてセットされている
D. チェックサムが一致していない

【正解】B
【解説】TCP通信は4要素(送信元IP、送信元ポート、宛先IP、宛先ポート)の組で識別されるため、送信元ポートが同じでも、宛先が異なれば別通信と認識される。

【穴埋め】TCP通信は、IPとポート番号の ________ により識別される。
→ 組み合わせ(4要素)

【誤文訂正】TCP通信は送信元ポート番号だけで識別される。
→ 複数の要素(4タプル)によって識別される。


■ 問題8

TCPヘッダの最上位に配置されているフィールドはどれか。
A. ウィンドウサイズ
B. チェックサム
C. 宛先ポート番号
D. 送信元ポート番号

【正解】D
【解説】TCPヘッダの最上部には、まず送信元ポート番号、次に宛先ポート番号が配置されている。

【穴埋め】TCPヘッダの最上部にあるフィールドは ________ である。
→ 送信元ポート番号

【誤文訂正】TCPヘッダの先頭にはウィンドウサイズが配置される。
→ ウィンドウサイズは後半に位置している。


■ 問題9

送信元ポート番号と宛先ポート番号の関係について正しい説明はどれか。
A. 双方とも同じ値でなければならない
B. 通常、送信元が動的、宛先が静的なポート番号を使う
C. 宛先ポートが動的に変化し、送信元は固定される
D. 両者はIPアドレスにより決定される

【正解】B
【解説】一般に、クライアントは動的ポート(49152〜65535)を送信元として使用し、宛先はサーバの静的ポート(ウェルノウンポート)である。

【穴埋め】クライアントは ________ なポート番号を送信元として使用する。
→ 動的

【誤文訂正】送信元と宛先のポート番号は同一でなければならない。
→ 通常は異なる値が使用される。


■ 問題10

TCP通信において、送信元ポート番号が通信中に変更されることがあるか。
A. 常に変更される
B. 初回のSYNだけで使われる
C. 通信が確立するまでに複数回変わる
D. 通常は通信確立後も固定される

【正解】D
【解説】送信元ポート番号は、通信確立後のセッション維持のために固定されるのが一般的である。

【穴埋め】送信元ポート番号は、通信確立後も通常 ________ である。
→ 固定

【誤文訂正】TCP通信中はポート番号が毎回変更される。
→ 通常は変更されず、通信維持の識別に用いられる。


ご希望があれば、宛先ポート番号フィールド編、TCPヘッダ全体構造編、UDPポートとの比較編などの派生テーマも作成可能です。ご指示ください。

コメント

このブログの人気の投稿

ミライアイ内服薬は薬事法違反で、ほとんど効果がない詐欺ですか?

最高裁での上告理由書受理・却下の判断基準について

裁判官の忌避申立書の作成例