ARP
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[ネットワーク用語]] > ARP
* ARP [#k42a6daa]
ARP = Address Resolution Protocol アドレス解決プロトコル
[[Address Resolution Protocol - Wikipedia>http://ja.wikip...
>Address Resolution Protocol (アドレス解決プロトコル、略...
RFC 826で定義され、その後 RFC 5227, RFC 5494 により内容の...
>''概要''
[[TCP/IP]]において、[[IPパケット]]を送受信するためには、...
[[イーサネット]]の場合論理的な[[IPアドレス]]を物理的な[[...
>''動作''
要求パケットに送信元の IPアドレス・MACアドレスと通信相手...
要求パケットを受け取った各[[ノード]]は、自分の IPアドレス...
こうして、IPアドレスから MACアドレスを取得する。
>''ARPキャッシュ''
効率を上げるために一度取得したIPアドレスとMACアドレス間の...
保持時間は一般的に20分である。
>''代理ARP''
他のネットワークにARP要求があった場合にルーターがホストに...
** ARPの動作原理 [#c3487d35]
http://www.itbook.info/study/arp2.html
ARPには、「&color(red){ARPリクエスト};」と「&color(red){A...
*** ARPリクエスト [#ue26597a]
ARPリクエストは、[[MACアドレス]]を知りたいノードが対象の[...
この時の送信方法は、ネットワーク内の全[[ノード]]にデータ...
CENTER:&ref(arp3.jpg);
*** ARPリプライ [#d94b6d3f]
ARPリクエストに対して、ターゲットとなるIPアドレスを持って...
CENTER:&ref(arp4.jpg);
「ARPリクエスト」はブロードキャストで行われたが、「ARPリ...
以上のようなやり取りによって、MACアドレスを知ることが出来...
** ARPキャッシュ [#h29474c5]
ARPによって一度学習したMACアドレスとIPアドレスの関連付け...
そして次に通信をする場合は、このARPキャッシュを参照して該...
このように出来るだけ無駄なトラフィックをネットワーク上に...
ARPキャッシュの保持時間は、OSなどにより異なり、Windowsの...
そして一定時間更新されない関連付け情報は保持時間を過ぎる...
** ARP要求・ARP応答の中身 [#w22eb9e4]
http://atnetwork.info/ccna2/arp05.html
*** ARP要求の中身 [#h0de699f]
CENTER:&ref(arp0501.jpg);
コンピュータAが送信するARP要求パケットは下の構成になって...
CENTER:&ref(arp0502.jpg);
- MACヘッダ
ARP要求は、ブロードキャストになります。その為、宛先MACア...
| 宛先MACアドレス | 送信元MACアドレス |
| FF:FF:FF:FF:FF:FF | 00:17:42:5B:33:01 |
- ARPヘッダ
ARP要求パケットのヘッダは、次のようになります。
CENTER:&ref(ARP_request_header.png);
目標MACアドレスは、分からないので「0」が格納されます。
*** ARP応答の中身 [#p3bede84]
CENTER:&ref(arp0503.jpg);
コンピュータEが、コンピュータAに送信するARP応答パケットは...
CENTER:&ref(arp0504.jpg);
- MACヘッダ
ARP応答は、ARP要求とは違い、ブロードキャストではなく、ユ...
宛先MACアドレスは、ARP要求時にコンピュータAのMACアドレス...
| 宛先MACアドレス | 送信元MACアドレス |
| 00:17:42:5B:33:01 | 00:17:42:5B:33:05 |
- ARPヘッダ
ARP応答パケットのヘッダは、次のようになります。
CENTER:&ref(ARP_reply_header.png);
** ARPプロトコル・パケットの構造 [#r06689cd]
[[@IT:連載 基礎から学ぶWindowsネットワーク 第11回 MAC...
パケットの構造は以下のように非常に単純であり、このパケッ...
実際のMACアドレスは物理的なネットワーク媒体によって異なる...
イーサネットでは、お互いのコンピュータ(イーサネットでは...
そのため、以下のARPパケットでは、6bytes(48bit)分のMACア...
CENTER:&ref(fig02.gif);
>''ARPパケットの構造''
ARPはIPアドレスからMACアドレスを求めるためのプロトコルで...
MACアドレスとIPアドレスの格納部分は可変長であり、その長さ...
イーサネットの場合はHLENは6である。PLENはIPv4では常に4と...
各フィールドの意味について説明しておこう。
*** ■ハードウェア種別(0x0001) [#c9b0584d]
これはネットワークの物理的な媒体の種類を表す、16bit幅の数...
イーサネットではその値は「0x0001」であり、ほかにもフレー...
*** ■プロトコル(0x0800) [#l1221e12]
これはARPプロトコルで取り扱う上位のプロトコルの種類を表す。
0x0800はTCP/IPプロトコルを表す(これはイーサネット・フレ...
*** ■HLEN(0x06) [#j54e1059]
「HLEN(hardware address length)」はMACアドレスの長さを...
イーサネットの場合はこの値は「6」となっており、MACアドレ...
*** ■PLEN(0x04) [#k954e325]
「PLEN(protocol address length)」は上位のプロトコルで利...
Version 4のTCP/IPプロトコルではIPアドレスは4byte(32bit)...
*** ■動作(ARP/RARP) [#j26532d1]
ここにはARPの動作の種類を表すためのコードが入っている。
ARPプロトコルを使う場合は、最初にARP要求を送信し、該当す...
要求とその応答を区別するために2つのコードが割り当てられて...
| コード | 動作 |h
| 1 | ARP要求。最初にARP要求を送信する側が利用する |
| 2 | ARP要求への応答。ARP要求に該当するコンピュータが応...
| 3 | RARP要求。RARP要求を送信する側が利用する |
| 4 | RARP要求への応答。RARP要求をサービスするサーバ(RAR...
CENTER:''ARP/RARPパケットにおける動作コード''
*** ■送信元MACアドレス(6bytes) [#o7db68b1]
ARP要求もしくはARP要求への応答を送信する側のコンピュータ...
イーサネットの場合、MACアドレスは6bytesなので、このフィー...
*** ■送信元IPアドレス(4bytes) [#z7d0b92d]
ARP要求もしくはARP要求への応答を送信する側のコンピュータ...
IPv4の場合はIPアドレスは4bytesなので、このフィールドに自...
送信元のMACアドレスとIPアドレスは、必ず自明なので、このフ...
これに対して、以下の2つのフィールドは、ARPの要求送信時に...
*** ■あて先MACアドレス(6bytes) [#j08a1a9d]
ARPの応答パケットにおいて、ARPパケットを返送する先(つま...
*** ■あて先IPアドレス(4bytes) [#o0c10023]
ARPの応答パケットにおいて、ARPパケットを返送する先(つま...
ARPパケットの構造は、以上のように利用するネットワーク媒体...
だがイーサネット(およびその互換技術)が広く普及した現在...
** リンク [#w71ab6f0]
[[RARP]]
[[GARP]]
[[IPアドレス]]
[[MACアドレス]]
◆Proxy ARP(プロキシARP)
http://net-juku.org/tcpip/tcpip81.html
終了行:
[[ネットワーク用語]] > ARP
* ARP [#k42a6daa]
ARP = Address Resolution Protocol アドレス解決プロトコル
[[Address Resolution Protocol - Wikipedia>http://ja.wikip...
>Address Resolution Protocol (アドレス解決プロトコル、略...
RFC 826で定義され、その後 RFC 5227, RFC 5494 により内容の...
>''概要''
[[TCP/IP]]において、[[IPパケット]]を送受信するためには、...
[[イーサネット]]の場合論理的な[[IPアドレス]]を物理的な[[...
>''動作''
要求パケットに送信元の IPアドレス・MACアドレスと通信相手...
要求パケットを受け取った各[[ノード]]は、自分の IPアドレス...
こうして、IPアドレスから MACアドレスを取得する。
>''ARPキャッシュ''
効率を上げるために一度取得したIPアドレスとMACアドレス間の...
保持時間は一般的に20分である。
>''代理ARP''
他のネットワークにARP要求があった場合にルーターがホストに...
** ARPの動作原理 [#c3487d35]
http://www.itbook.info/study/arp2.html
ARPには、「&color(red){ARPリクエスト};」と「&color(red){A...
*** ARPリクエスト [#ue26597a]
ARPリクエストは、[[MACアドレス]]を知りたいノードが対象の[...
この時の送信方法は、ネットワーク内の全[[ノード]]にデータ...
CENTER:&ref(arp3.jpg);
*** ARPリプライ [#d94b6d3f]
ARPリクエストに対して、ターゲットとなるIPアドレスを持って...
CENTER:&ref(arp4.jpg);
「ARPリクエスト」はブロードキャストで行われたが、「ARPリ...
以上のようなやり取りによって、MACアドレスを知ることが出来...
** ARPキャッシュ [#h29474c5]
ARPによって一度学習したMACアドレスとIPアドレスの関連付け...
そして次に通信をする場合は、このARPキャッシュを参照して該...
このように出来るだけ無駄なトラフィックをネットワーク上に...
ARPキャッシュの保持時間は、OSなどにより異なり、Windowsの...
そして一定時間更新されない関連付け情報は保持時間を過ぎる...
** ARP要求・ARP応答の中身 [#w22eb9e4]
http://atnetwork.info/ccna2/arp05.html
*** ARP要求の中身 [#h0de699f]
CENTER:&ref(arp0501.jpg);
コンピュータAが送信するARP要求パケットは下の構成になって...
CENTER:&ref(arp0502.jpg);
- MACヘッダ
ARP要求は、ブロードキャストになります。その為、宛先MACア...
| 宛先MACアドレス | 送信元MACアドレス |
| FF:FF:FF:FF:FF:FF | 00:17:42:5B:33:01 |
- ARPヘッダ
ARP要求パケットのヘッダは、次のようになります。
CENTER:&ref(ARP_request_header.png);
目標MACアドレスは、分からないので「0」が格納されます。
*** ARP応答の中身 [#p3bede84]
CENTER:&ref(arp0503.jpg);
コンピュータEが、コンピュータAに送信するARP応答パケットは...
CENTER:&ref(arp0504.jpg);
- MACヘッダ
ARP応答は、ARP要求とは違い、ブロードキャストではなく、ユ...
宛先MACアドレスは、ARP要求時にコンピュータAのMACアドレス...
| 宛先MACアドレス | 送信元MACアドレス |
| 00:17:42:5B:33:01 | 00:17:42:5B:33:05 |
- ARPヘッダ
ARP応答パケットのヘッダは、次のようになります。
CENTER:&ref(ARP_reply_header.png);
** ARPプロトコル・パケットの構造 [#r06689cd]
[[@IT:連載 基礎から学ぶWindowsネットワーク 第11回 MAC...
パケットの構造は以下のように非常に単純であり、このパケッ...
実際のMACアドレスは物理的なネットワーク媒体によって異なる...
イーサネットでは、お互いのコンピュータ(イーサネットでは...
そのため、以下のARPパケットでは、6bytes(48bit)分のMACア...
CENTER:&ref(fig02.gif);
>''ARPパケットの構造''
ARPはIPアドレスからMACアドレスを求めるためのプロトコルで...
MACアドレスとIPアドレスの格納部分は可変長であり、その長さ...
イーサネットの場合はHLENは6である。PLENはIPv4では常に4と...
各フィールドの意味について説明しておこう。
*** ■ハードウェア種別(0x0001) [#c9b0584d]
これはネットワークの物理的な媒体の種類を表す、16bit幅の数...
イーサネットではその値は「0x0001」であり、ほかにもフレー...
*** ■プロトコル(0x0800) [#l1221e12]
これはARPプロトコルで取り扱う上位のプロトコルの種類を表す。
0x0800はTCP/IPプロトコルを表す(これはイーサネット・フレ...
*** ■HLEN(0x06) [#j54e1059]
「HLEN(hardware address length)」はMACアドレスの長さを...
イーサネットの場合はこの値は「6」となっており、MACアドレ...
*** ■PLEN(0x04) [#k954e325]
「PLEN(protocol address length)」は上位のプロトコルで利...
Version 4のTCP/IPプロトコルではIPアドレスは4byte(32bit)...
*** ■動作(ARP/RARP) [#j26532d1]
ここにはARPの動作の種類を表すためのコードが入っている。
ARPプロトコルを使う場合は、最初にARP要求を送信し、該当す...
要求とその応答を区別するために2つのコードが割り当てられて...
| コード | 動作 |h
| 1 | ARP要求。最初にARP要求を送信する側が利用する |
| 2 | ARP要求への応答。ARP要求に該当するコンピュータが応...
| 3 | RARP要求。RARP要求を送信する側が利用する |
| 4 | RARP要求への応答。RARP要求をサービスするサーバ(RAR...
CENTER:''ARP/RARPパケットにおける動作コード''
*** ■送信元MACアドレス(6bytes) [#o7db68b1]
ARP要求もしくはARP要求への応答を送信する側のコンピュータ...
イーサネットの場合、MACアドレスは6bytesなので、このフィー...
*** ■送信元IPアドレス(4bytes) [#z7d0b92d]
ARP要求もしくはARP要求への応答を送信する側のコンピュータ...
IPv4の場合はIPアドレスは4bytesなので、このフィールドに自...
送信元のMACアドレスとIPアドレスは、必ず自明なので、このフ...
これに対して、以下の2つのフィールドは、ARPの要求送信時に...
*** ■あて先MACアドレス(6bytes) [#j08a1a9d]
ARPの応答パケットにおいて、ARPパケットを返送する先(つま...
*** ■あて先IPアドレス(4bytes) [#o0c10023]
ARPの応答パケットにおいて、ARPパケットを返送する先(つま...
ARPパケットの構造は、以上のように利用するネットワーク媒体...
だがイーサネット(およびその互換技術)が広く普及した現在...
** リンク [#w71ab6f0]
[[RARP]]
[[GARP]]
[[IPアドレス]]
[[MACアドレス]]
◆Proxy ARP(プロキシARP)
http://net-juku.org/tcpip/tcpip81.html
ページ名: