web-dev-qa-db-ja.com

ルーターとは何ですか?スイッチとは何ですか?ハブとは何ですか?

私はいつもネットワーキングの基本的な概念を台無しにしています。これは非常に基本的な質問です。

  1. ルーターとは何ですか、その機能とルーティングの意味は何ですか?
  2. スイッチとは何ですか、その機能は?レイヤ3スイッチがあると何度も聞きました。レイヤー3スイッチがある場合、なぜそれらはルーターと呼ばれないのですか?彼らはルーターの仕事をしているので。このルーターとこれがスイッチであると判断する正確な違いは何ですか?
  3. ハブとは何ですか?

私はこれらの質問について多くの時間を読んだ後、インタビューでめちゃくちゃになりました。これらのことを詳細に研究するためのリンクを教えてください。

8
narayanpatra

hubは、機器の相互接続に使用される最も単純なハードウェアデバイスです。パケットを読み取り、他のすべてのポートに複製するネットワークポートを提供します。

スイッチ(レイヤーII)は拡張ハブです。最も単純なスイッチは、受信したパケットを送信するポートを決定して、このパケットに誰も関心がないサブネットワークを妨害しないようにすることができます。これは、交通事故を減らすためです。

routerの役割は、2つ以上のネットワークを分離することです。研究開発部門のネットワーク、商業部門のネットワーク、インターネットなどです。

Routingは、あるネットワークからパケットを取得し、それを使って何かを行うアクションです(ドロップ、別のネットワークでのリレーなど)。ルーティングがないと、あるネットワークから別のネットワークに通信することはできません。

レイヤーIIIスイッチルーターに似ていますが、内部LANに使用されます:

  1. ルーターで使用されるソフトウェアではなく、より多くのハードウェア機能を備えています
  2. それらの目的はLAN相互接続として機能することであるため、WANポートと機能(VPNなど)はありません。
22
M'vy

まあ、それを考える良い方法はトラフィックの観点からです。各パケットは、ナンバープレート番号で識別される車と考えてください

ハブはラウンドアバウトです。車は出口に到達するまでぐるぐる回っています。誰でもラウンドアバウトにある車を確認し、番号を書き留めて、何が入っているかを確認できます

ハブには、パケットの送信先を示すロジックがありません。ハブは、使用可能なすべてのポートにパケットを送信し、クライアントがパケットを分類できるようにします。

スイッチは非常に特殊なタイプの交差点です-すべての車がトンネルに入り、必要なルートをたどると想像してください-誰も車の中にあるものを見ることができず、必要な方向にしか進みません。ただし、出口があるトンネルに入る前に、ドライバーに通知する必要があります。

スイッチはクライアントシステムにパケットを送信しますが、同じネットワークセグメント内でのみ、つまり同じ「近隣」内でのみ送信されます。

ルーターは基本的に異なるセグメントをリンクします

ほとんどのコンシューマールーターは、基本的にスイッチ+ルーター+ dhcpサーバーと他のいくつかのものです。

3
Journeyman Geek
  • ハブとスイッチ作成ネットワークに使用されます。
  • ルーターネットワークの接続に使用されます。
  • ハブは、LAN内のすべてのネットワークデバイスにパケットをブロードキャストします
  • スイッチは、MACアドレスLANのみに基づいて1つのネットワークデバイスにパケットを送信します
  • ルーターは、WAN上のIPアドレスに基づいて1つのネットワークデバイスにパケットを送信します

tldr;

Hubには、ポートを介してコンピューターを物理的に接続するために使用される複数のポートが含まれています。パケットが1つのポートに到着すると、他のポートにコピーされ、セキュリティリスク、衝突、および一度に1つの会話が発生します。

Switchはハブと同じで、複数のポートも含まれています。これらのポートは、ポートを介してコンピューターを接続するために使用されますが、ハブよりもスマートです。 MACアドレスに基づいて、どのコンピューターが要求を送信し、誰を送信するかを識別します。したがって、イーサネットの衝突を最小限に抑え、一度に複数の会話を行うことができます。

両方ハブとスイッチは、同じネットワーク上のコンピューター間の通信を提供します。 2つの別々のネットワークを通信する場合は、ルータールーターはゲートウェイ(ネットワークの)とも呼ばれ、インターネットワーキング)に使用されます。

0
Premraj

第3層、つまりネットワーク層で動作します。パスの選択、ルーティングなどを行います。複数の衝突ドメールと複数のブロードキャストドメインを作成します。

スイッチ:2番目のレイヤー(datalynikレイヤー)で動作します。 framinng.ErrorDetectionなどを実行します。スイッチの各ポートには個別のコリジョンドメインがあります。単一のブロードキャストドメインと複数のコリジョンドメインがあります。

ハブ:物理層で動作します。データを各ポートに転送するだけです。その非インテリジェントデバイス。単一のコリジョンドメインと単一のブロードキャストドメインがあります。

0
ranjeet kumar