LAN上のPC同士の接続確認をする場合、TCP/IP
を利用していればPINGコマンド等で接続確認を出来ま
すが、他のプロトコルを使用している場合など、相手方の
MACアドレスしか分からない場合、確認する方法がある
のでしょうか?

A 回答 (3件)

ん~っと、方法は、あります。



もうちょっと質問の状況を詳しく補足が欲しいとこですが・・・とりあえず・・・
「相手方」が、パケットを発行するアプリであるという前提で回答しますね。

NDISのパケットキャプチャ機能を利用すると、そのMACアドレスのパケットがながれているかどうかがわかります。(シェアウェアは下記URLなどベクタとかにあります。プログラムできるんならWinNTのDDKみてね)

そんな消極的なのイヤッてときは、そのMACアドレスに対して存在確認のパケットをなげればいいんですが、それが出来るかどうかは、deginさんの言う「他のプロトコル」の仕様次第です。
サポートされていなければ、アプリ層で存在確認の応答を返すように「アプリ」を組んでやればいいんですけど・・・それが出来るくらいなら、ここに質問出さないやねぇ。

参考URL:http://www.vector.co.jp/soft/win95/net/se072597. …
    • good
    • 0

自分のIPアドレスが分からないPC(パーソナルコンピュータ)ってないですよねー ハードディスクをもたない端末専用機ってこと? 通常

macアドレスが分かっていてIPアドレスが分からない場合は、rarpコマンドを使用しますが・・・
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
ただ、お二人ともTCP/IPがインストールされている
ことが前提となっているようですが、IPアドレスを知ら
ないのではなく、インストールされていないのです。

NetWareなどのようにTCP/IPを利用しないネット
ワークでの話です。(今回はNetWareではありませんが)

あるMACアドレスを持った機器がネットワーク上に存在
しているか(ケーブルが断線していないか?機器の電源が
落ちていないかなど)を知りたい場合です。

あるアプリケーションがうまく動作しない時に、アプリケ
ーションの設定なのかネットワークの問題なのかの切り分
けをしたいのです。

お礼日時:2001/05/28 12:42

PC同士(Winマシンだと仮定しますが)


でTCP/IP以外だとMACアドレスが分かっても仕方ないんじゃないかなぁ。
rarpがあればなんとかなるだろうけどWinにはないからなぁ。

単純に相手のPCの名前を聞くのが早いんじゃぁないの?

PCじゃなければそれはいろいろ手はあるかと思うけど。

では。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ