
別のネットワークにA機器とB機器が存在し、二つの口をもつルータ経由で通信するとします。
A機器には、ルータのアドレスを正しく設定しています。
B機器には、ルータのアドレスを間違って設定しています。
この時、AからBへpingを送信すると、正しくレスポンスが帰ってきます。どうして、B機器はルータのアドレスを知らないのに、レスポンスが返るのでしょうか?
ICMPプロトコルはmacアドレスもipアドレスも知らず、IPプロトコルはAとBのIPアドレスしか知らず、誰もルータのアドレスを知らないと思うのですが、どうしてでしょうか。
宜しくお願いします
No.6ベストアンサー
- 回答日時:
本当にルーティングテーブルが誤っていればレスポンスは返りません。
よってなんらかの設定がされているはずです。中継したルータに返すとか、AのARPが来るとかそんなことはありません。B機器でルーティングテーブルを確認してみましょう。
(Windowsであれば、"route print")
「B機器のルータ設定が誤っている」というのがどう誤っているのか気になります。
*デフォルトゲートウェイは誤っているが、ホストルートあるいはネットワークルートは合っている
*別の経路がある
*A機器のpingの表示をよく見るとリプライでなくエラーであった(unreachable errorとか)
No.4
- 回答日時:
echo replyが返ってくる 考えられる条件として、
・B機の設定しているルータ(デフォルトゲートウェイ)が、ICMPリダイレクト(Type5)に対応して、
正規のルータにリダイレクトされている
・B機が自分自身をルータ(デフォルトゲートウェイ)としているため
ブロードキャストでA機のarpが飛んで、正規のルータが応答している
・B機のwinsockの仕様で、指定したルータ(デフォルトゲートウェイ)である時間応答がなければ
ブロードキャストにてarpを流すようになっている
それで正規のルータが応答している
とかでしょうか。
B機側セグメントでパケットを拾ってみれば何が行われいるか簡単にわかると思いますよ。
それが難しいようであれば、
まずは、B機のルータアドレス(デフォルトゲートウェイ)が
自分なのか、存在しないのか、存在するのであれば、その機器は何なのか(ルータ?PC?(OSは?))
を補足して下さい。
No.3
- 回答日時:
他の方は、pingが通らない事柄について回答しておられるようですが、
pingが届くのは何故か?というご質問ですよね?
B機器がルータ(RT)のアドレスを知らなくても、ルータはB機器のアドレスを
知ってるんですよね?
だとしたら、
[A]->[RT]->[B]
となり、A機器からB機器に対して、pingパケットが届きます。
B機器が通信可能であれば、B機器はpingパケットを送ってきた相手に
パケットを送り返しているだけですので、結果、A機器にping responseが返ります。
ICMPとはIPの補助的なプロトコルであり、IPパケットのデータ部分に
乗る形で送受信されます。
ping パケットには当然、送信元IPアドレスと送信先IPアドレスの情報が
含まれていますので、IPアドレスを確認することはできます。
A機器が全く知らないはずのIPアドレスに対してパケットを送信した場合でも
A機器はまずデフォルトゲートウェイとして設定されたルータへアクセスします。
そこで、ルータはルーティングテーブルを参照し、適切な経路を選択し
パケットをさらに転送します。
目的の機器までpingパケットが到達すれば、あとはパケットを送ってきた
相手へresponseパケットを返していくだけです。
No.2
- 回答日時:
こんにちは
A機器からB機器へは行きは問題なく、B機器のdefault G/Wが間違っているので帰れないはずだということですね。
でも正常にPINGが通ってしまうということですね。
[A]-[R]-[B]
となっていて、
AからBへのPINGはネットワークが違うので、default G/Wが[R]のA側に設定されていますので、[R]へパケットが飛びます。
[R]はBのいるネットワークへのパケットなので、B側へ投げ、[B]が応答して[R]に返します。
(このとき、[B]は[A]に返そうとしているわけではなく、[R]からのリクエストに応答しているのではないでしょうか?)
[R]は[A]からのリクエストなので、[A]に返そうとしていると思います。
B機器からA機器へはPINGが返ってこない。
というより[A]に届かない。
これは明白ですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
tcp/ip通信で特定のデータが送...
-
UDPパケットの分割について
-
サポート期限切れのOffice使用...
-
会社で私用メールがバレるから...
-
ホストがキャッチをする女性は...
-
ホスト狂いは多いのに、キャバ...
-
ホストのキャッチ対象
-
DEATHNOTE夜神月はホスト顔です...
-
ホストの対義語ってなんですか?
-
ホストに約束守れなくて申し訳...
-
急ぎです!したらば掲示板に書...
-
エルデンリングナイトレイン オ...
-
酒を出さないホストは日本には1...
-
softbankXXXXXXXXXXXX.bbtec.ne...
-
iPhoneからの名前解決
-
ホストって可愛い子にしか連絡...
-
ループバックアドレスについて「
-
sendmailについて
-
「Windowsサービスのホスト プ...
-
ホストクラブに先日行き、担当...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
MACアドレスが知られた場合の危...
-
tcp/ip通信で特定のデータが送...
-
FWの設定について(片方向のル...
-
通信用語 FR・CR接続って...
-
UDPパケットの分割について
-
Redhat Linux7.1でrcpコマンド...
-
パケットロスの対処法を教えて...
-
UDPのデータの信頼性
-
デフォルトルート(ゲートウェ...
-
スイッチングハブとNICの相性
-
NAT配下のDNSどうやって外から...
-
1パケットっていったいどのくら...
-
ブロードキャスト転送できるか...
-
sftpとインターネットVPN
-
LAN環境でのビジー発生について
-
Pingって小さい方が良いのです...
-
MACアドレスの情報はどこに保存...
-
TTL
-
NTTサービス『131』って何ですか?
-
通信速度
おすすめ情報