あなたが知らないブラックボックスを介して接続されている2つのホストを与えられた場合。追加のデバイスまたはホストを使用せずに、そのブラックボックスをハブ、スイッチ、ルーター、またはゲートウェイとしてどのように認識できますか?
もう1つ、ブラックボックスに対して操作を実行することはできません。ブラックボックスでは何もできません。 2つのホストにのみアクセスできます。
両方のホストが相互に接続している場合...
次のいずれかに該当する場合、ブラックボックスはルーターである必要があります。
そうでなければ、ブラックボックスはスイッチまたはハブとして機能しています。
以下のいずれかに該当する場合、ブラックボックスはスイッチでなければなりません。
次の場合、ブラックボックスはハブでなければなりません。
ホストが2つだけの場合:
「ゲートウェイ」の意味がわかりません。私の理解では、ゲートウェイはルーターが果たす役割にすぎません。この場合、上記のようにルーターが検出されます。
管理対象のスイッチとルーターでSNMPを使用できる場合は、これらのデバイスにクエリを実行して、デバイスの製造元/モデル/タイプに関する大量のデータを見つけることができます。
理論的には、パケットトラバーサルに最小限のレイテンシが追加されるため、上記では「ほとんど」見えないと述べました。ただし、ホストが2つしかない場合、このレイテンシを検出することはほぼ不可能です。
私はそれを想定しています
ハブは:
スイッチは:
ルーターは:
つまり、実際にデバイスを見るだけで、一般的にそれが何であるかを知ることができます。
ブラックボックスが完全に不明であり、ブラックボックスからワイヤーをプラグ/アンプラグできない場合、システムが既にブラックボックス上で稼働している場合、次のことが推測されます。
今日は紳士からのインタビューで同じ質問をされました。