ARPパケットフォーマットのプロトコルタイプフィールドに関するネットワークスペシャリスト試験
以下に「ARPパケットフォーマットのプロトコルタイプ(PTYPE)フィールド」をテーマとしたネットワークスペシャリスト試験形式の問題を10問一括で作成いたします。
■ 問題1
ARPパケットのプロトコルタイプ(PTYPE)フィールドにおいて、IPv4を表す値はどれか。
A. 0x0001
B. 0x0800
C. 0x0806
D. 0x86DD
【正解】B
【解説】PTYPE=0x0800 はIPv4を示す。ARPは主にIPv4アドレス解決のために使用される。
【穴埋め】ARPパケットでIPv4を示すPTYPEは ________ である。
→ 0x0800
【誤文訂正】PTYPE=0x0806 はIPv4を示す。
→ 正しくは 0x0800 である。
■ 問題2
PTYPE=0x86DD が表すプロトコルはどれか。
A. IPv4
B. ARP
C. IPv6
D. PPP
【正解】C
【解説】PTYPE=0x86DD はIPv6を示す。IPv6ではARPの代わりにNeighbor Discovery Protocol(NDP)が使用される。
【穴埋め】PTYPE=0x86DD は ________ を表す。
→ IPv6
【誤文訂正】PTYPE=0x86DD はARPを表す。
→ 正しくはIPv6である。
■ 問題3
ARPパケットのPTYPEフィールドは何を表すか。
A. MACアドレスのタイプ
B. 使用するIPプロトコル番号
C. 上位層のプロトコルの種類
D. 解決対象のネットワーク層プロトコル
【正解】D
【解説】PTYPEはARPで解決すべきネットワーク層プロトコルを表す。IPv4、IPv6などが該当。
【穴埋め】PTYPEは、ARPが解決する ________ 層のプロトコルの種類を示す。
→ ネットワーク
【誤文訂正】PTYPEはARPのハードウェア層の種類を示す。
→ 正しくはネットワーク層のプロトコルの種類を示す。
■ 問題4
PTYPEフィールドに設定される値の長さは何ビットか。
A. 8ビット
B. 12ビット
C. 16ビット
D. 32ビット
【正解】C
【解説】PTYPEは16ビットのフィールドで、対応するプロトコルを識別する番号が入る。
【穴埋め】PTYPEフィールドの長さは ________ ビットである。
→ 16
【誤文訂正】PTYPEは8ビットである。
→ 正しくは16ビットである。
■ 問題5
ARPにおけるPTYPE=0x0806 は何を示すか。
A. IPv4
B. ARPそのもの
C. RARP
D. IPv6
【正解】B
【解説】0x0806 は ARP 自体を示す値であり、EtherTypeで用いられる。ARPパケットのPTYPEとしては通常使われない。
【穴埋め】0x0806 は ________ プロトコルを示す。
→ ARP
【誤文訂正】PTYPE=0x0806 はIPv4を示す。
→ 正しくはARPを示す。
■ 問題6
次のうち、ARPのPTYPEフィールドに指定する値として最も一般的なのはどれか。
A. 0x0001
B. 0x0800
C. 0x0006
D. 0xFFFF
【正解】B
【解説】ARPは主にIPv4のアドレス解決に使用されるため、PTYPE=0x0800 が広く使用される。
【穴埋め】ARPのPTYPEで最も一般的に使われるのは ________ である。
→ 0x0800
【誤文訂正】ARPではPTYPE=0x0001 がよく使われる。
→ 正しくは 0x0800 である。
■ 問題7
次のうち、ARPのPTYPEとして使用されるプロトコル番号の割り当てを定めているのはどれか。
A. IEEE
B. IANA
C. ICANN
D. W3C
【正解】B
【解説】PTYPEなどのプロトコル番号の割り当てはIANA(Internet Assigned Numbers Authority)が管理する。
【穴埋め】PTYPEなどのプロトコル識別番号は ________ により管理されている。
→ IANA
【誤文訂正】PTYPEはIEEEによって管理される。
→ 正しくはIANAによって管理される。
■ 問題8
IPv4とARPを区別する際に使われるPTYPEやEtherTypeの値で適切な組み合わせはどれか。
A. IPv4: 0x0800、ARP: 0x0806
B. IPv4: 0x0806、ARP: 0x0800
C. IPv4: 0x0001、ARP: 0x0002
D. IPv4: 0x1234、ARP: 0x5678
【正解】A
【解説】0x0800 はIPv4、0x0806 はARPを示すEtherType/プロトコルタイプの標準値。
【穴埋め】IPv4はPTYPE=0x0800、ARPはEtherType= ________ で識別される。
→ 0x0806
【誤文訂正】IPv4は0x0806、ARPは0x0800で識別される。
→ 正しくは逆である。
■ 問題9
IPv6ではARPの代わりに使用されるプロトコルはどれか。
A. IGMP
B. NDP
C. BGP
D. RIP
【正解】B
【解説】IPv6ではARPは使用されず、Neighbor Discovery Protocol (NDP) がその代替として動作する。
【穴埋め】IPv6においてARPの代わりに使用されるプロトコルは ________ である。
→ NDP
【誤文訂正】IPv6ではARPがそのまま使用される。
→ 正しくはNDPが使用される。
■ 問題10
次のARPパケットのPTYPEが0x0800であるとき、解決対象となるプロトコルはどれか。
A. TCP
B. UDP
C. IPv4
D. ICMP
【正解】C
【解説】PTYPE=0x0800 はIPv4であり、ARPはこのプロトコルのアドレス解決を行う。
【穴埋め】PTYPE=0x0800 は ________ のアドレス解決を意味する。
→ IPv4
【誤文訂正】PTYPE=0x0800 はICMPを表す。
→ 正しくはIPv4を表す。
必要であれば「プロトコルタイプの拡張値一覧」「NDPとARPの比較」「プロトコル番号とEtherTypeの違い」などの応用問題も作成できます。お気軽にお申し付けください。
コメント
コメントを投稿