No.3ベストアンサー
- 回答日時:
arp コマンドは、ゲイトウェイ(大概ルータ、またはファイアウォール)のエントリに正確にあがっているかどうかを確認するコマンドです。
ゲイトウェイは、自分自身の中でしか、該当する arp エントリを理解できず、もし、その arp エントリが自分自身に存在しなければ、今度は IP アドレスによってどのゲイトウェイに転送するかの判断を TCP/IP にまかせます。
また、単体のサーバ(WWW、メール、Proxy)など、NIC が1枚のみの場合、同じネットワークアドレス範囲内の情報も arp エントリとして保存します。(Win 系の機器は、arp エントリは常時持たないです)
このご質問だと、おそらく TCP/IP の概念を勉強中の方だと見受けられますので、いろいろ解説されているサイトを紹介しておきます。
IT@マークアイティ ← ここ結構親切に回答されてます。
イーサネットとルーティング:http://www.atmarkit.co.jp/fnetwork/rensai/router …
(IP)ネットワークの確認:http://www.atmarkit.co.jp/fnetwork/netcom/ifconf …
参考URL:http://www.atmarkit.co.jp/
ありがとう御座います。
大体、理解できたような気がします。
参考のURLを簡単に参照しましたが、とても詳しく記載されているので、
とても勉強になりそうです。
No.2
- 回答日時:
こんにちは。
arp は、MACアドレスを、IPアドレスに変換してくれるものです。
自分の端末と、ルータとかのルーティング(何処にデータを流すか処理する)で使用しますよ。
中規模以上のネットワークをやる上では、必須かもしれませんね。
●英語なのですが・・・
RFC826
http://www.ietf.org/rfc/rfc0826.txt?number=826
●翻訳に困ったら・・・(翻訳してくれるページですが、結構イイカゲンです)
http://www.excite.co.jp/world/url/
参考になれば。
でわ
参考URL:http://www.ietf.org/rfc/rfc0826.txt?number=826
ありがとうございます。
RFC826 のURL先を参照させて頂きました。
もち、英語が出来ないので、教えていただいたURLで翻訳しました。
私の理解力が・・・
ですが、何度も読み返したいと思います。
No.1
- 回答日時:
arp のことですか?
arp コマンドが何か、というよりもプロトコルである ARP が何のために有るか、
ということに尽きるのだと思います。
単純な例を考えてみましょう。
MAC アドレスは 48bit 表現ですよね。でも IP アドレスは 32bit 表現ですね。
残り 16bit 分の相手は、IP では利用できませんが、他のプロトコルでは利用する
ことができます。
でも、そのプロトコルが相手アドレスを何ビットで表現しているかは、そのプロトコルの
実装によります。
でも、上位プロトコルは、下位プロトコルを通して相手とつながっているわけですから、
つながっている瞬間には1対1の関係にあります。この関係を組み合わせ表として
持っているのですが、その表の動的な更新のために ARP が規定されました。
# 分かり易い説明ではありませんね (^^;
arp コマンドは、単にそのテーブルの保守用のコマンドである、というだけです。
詳しくは、RFC826 を読んでみるといいかもしれません。
余り頻繁に使うコマンドではありませんが、私は、ネットワークにつながっている
マシンを特定するときに使ったりします。
例えば、急に Solaris のマシンに入って確認したくなったときに、IP アドレスを
思い出せない、ってときに arp コマンドを打ちます。
MAC アドレスを見れば、どのメーカのカードを持っているマシンか分かりますから
ある程度推測はつきます。
ありがとうございます。
UNIX系のマシンは、
ほぼ、ド素人に近いです。
なんとなく理解できているような・・
だが、実際やはりまだ、どのように活用できるかが・・・・
勉強します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux jsLinuxのコマンドについて。 aliasを使い、必ず削除前に確認メッセージを表示するコマンドを 1 2022/07/25 18:37
- ゲーム マイクラ統合版のコマンドについてです 1 2022/08/04 20:43
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- その他(プログラミング・Web制作) カーネルモジュール 2 2022/11/04 19:17
- その他(OS) Vimのコマンドモードで入力した文字列を削除する方法 1 2022/10/13 08:19
- その他(開発・運用・管理) WindowsからSSHでサーバーにあるファイルをダウンロードできない…。 3 2022/04/24 11:08
- UNIX・Linux JSLinuxのコマンドについて。 abの小文字aを大文字Aに置換して標準出力するコマンドを1行で示 1 2022/07/25 18:34
- ネットワーク コマンドプロンプトで、コマンドの飛ばし方を教えてください。 ネットワークにデータを飛ばす(copy) 4 2022/10/19 11:21
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- その他(プログラミング・Web制作) ぱそこん、スマホのos、アプリに使われてるコマンドって新しく開発する時に完全に一つのコマンドがどのよ 1 2023/06/17 13:24
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
UNIX コマンドにおける # や円...
-
iqoo neo 9と言うスマホがある...
-
SCコマンドでアクセス拒否
-
「環境変数名の編集」ウィンド...
-
[バッチファイル]レジストリ値...
-
Linuxコマンドは何の言語で書か...
-
Excel下部のメニューが消えた
-
Ctrl+Zで戻りすぎた場合、逆に...
-
bash: dkpg: コマンドが見つか...
-
【Gmailコマンド】1年以上前の...
-
compressコマンドってなくなっ...
-
VBAを使って電源を切るには?
-
shutdownコマンドをキャンセル...
-
閉じている全ての+ボタンを一...
-
UNIXのコマンドが使えないんです
-
e4defragコマンドでデフラグ
-
Linux Programmer’s Manualにつ...
-
バーチャルBOX Windows 95 セッ...
-
Linuxでコマンドが終了しない
-
pc98でcommand.comを間違えて消...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UNIX コマンドにおける # や円...
-
SCコマンドでアクセス拒否
-
[バッチファイル]レジストリ値...
-
Ctrl+Zで戻りすぎた場合、逆に...
-
Excel下部のメニューが消えた
-
「環境変数名の編集」ウィンド...
-
【Gmailコマンド】1年以上前の...
-
vbaで「最前面に」とする方法は?
-
Linuxコマンドは何の言語で書か...
-
ワイルドカードを使ってでフォ...
-
アクセスのボタンから指定のワ...
-
AIXでの文字コード、改行コード...
-
shutdownコマンドをキャンセル...
-
compressコマンドってなくなっ...
-
Linux:sedコマンドで置換がし...
-
閉じている全ての+ボタンを一...
-
コマンドプロンプトにおけるコ...
-
Powershell エクセル検索 完全...
-
VBAを使って電源を切るには?
-
バーチャルBOX Windows 95 セッ...
おすすめ情報