Qual è la differenza tra uno switch, un router e un modem?


Risposte:


29

Router: questi dispositivi collegano reti diverse, operando a livello 3 (livello di rete) del modello OSI. Mantengono tabelle di routing che mappano gli indirizzi IP (più correttamente, prefissi IP ) a un'interfaccia in uscita . Si noti che un'interfaccia può contenere una o più porte (vedere di seguito).

Switch: mantengono tabelle di inoltro che associano gli indirizzi MAC alle porte fisiche , operando a livello 2 (livello di collegamento dati) del modello OSI. Questa non è necessariamente una mappatura individuale; molti indirizzi MAC possono essere associati alla stessa porta fisica. Questo è il caso in cui si hanno reti commutate multi-strato (si pensi a uno switch Netgear o Belkin collegato alla rete dell'ufficio o dell'università) o a un hub collegato a una porta dello switch.

Hub: si tratta essenzialmente di ripetitori di segnale multiporta, operanti a livello 1 (strato fitologico) del modello OSI. Possono essere non alimentati (semplicemente fornendo una connessione fisica per la propagazione del segnale esistente) o alimentati, dove in realtà si rigenerano e / o amplificano il segnale che ricevono. Il punto da notare qui è che gli hub sono un singolo dominio di collisione . Un dominio di collisione rappresenta un insieme di dispositivi tutti collegati allo stesso mezzo di trasmissione fisico, in modo tale che solo uno di essi possa trasmettere in qualsiasi momento (ignorando le tecnologie multiplexing come multiplexing a divisione di lunghezza d'onda, multiplexing a divisione di frequenza, multiplexing a divisione di tempo, ecc. Ecc. .).

In pratica, gli hub si trovano sempre meno nelle reti di dati odierne, in quanto hanno scarse prestazioni (poiché solo un utente può trasmettere alla volta) e scarsa sicurezza (chiunque sia connesso allo stesso hub può ascoltare tutto ciò che tutti gli altri utenti trasmettono e ricevono) .

Modem: MOdulator-DEModulator. Responsabile della creazione di un canale digitale su un supporto analogico, più comunemente la rete telefonica. I modem funzionano nuovamente a livello 2 (livello di collegamento dati) , ma utilizzano protocolli diversi rispetto a Ethernet per comunicare. Offrono quindi protocolli come PPP al livello di rete, per consentire al traffico IP di fluire sui loro collegamenti.


Bella risposta. Ben pensato. Tuttavia, il collegamento PPP è stabilito su quel canale digitale, è il canale stesso.
GreenKiwi,

@GreenKiwi: buon punto - risposta aggiornata.
Murali Suriar,

Qualcuno mi corregga se sbaglio, ma la mia comprensione è che le reti di livello 2 (o almeno le reti ethernet) hanno una struttura ad albero (esattamente un percorso tra due endpoint) e quindi non devono fare alcun routing per trovare un percorso ottimale. In tal caso, questa sarebbe una differenza fondamentale tra switch e router.
Kevin Wheeler,

@MuraliSuriar Over servervault Sto vedendo informazioni contrastanti su quale layer appartiene un modem, la maggior parte dei riferimenti lo colloca nel layer 1. networkengineering.stackexchange.com/questions/16636/…
Copia e incolla il

15

Hmm ... Per avere una buona comprensione avrai bisogno di una comprensione del modello OSI . Cercherò di spiegarli nel modo più semplice possibile.

Modello OSI

Fondamentalmente qualsiasi trasmissione in rete sta attraversando il percorso indicato. In parole più semplici, i dati inviati vengono convertiti in segnali elettrici per la trasmissione su collegamento fisico.

Lo strato inferiore ha solo un'idea del segnale elettrico e non di alcun bit o byte. Il livello 2, livello collegamento dati è consapevole degli indirizzi MAC. Quando arriviamo al livello 3 - Livello di rete abbiamo un approccio più di alto livello, in grado di elaborare anche gli indirizzi IP.

Quando parliamo di un router, il router è un dispositivo di livello 3, che può funzionare con gli IP. Può prendere decisioni basate su IP. ad esempio instradare un pacchetto basato su IP o pacchetti di filtri.

Ma Switch è solo un dispositivo di livello 2. Mi preoccupo solo degli indirizzi fisici. (Indirizzi MAC) e tutta la comunicazione dei dati avviene tramite MAC.

Oskar Duveborn ha dato una risposta più diretta su questo ...

Indirizzando direttamente il tuo commento, il router funziona con indirizzi IP mentre switch funziona con indirizzi MAC. Non ho una buona idea dell'architettura interna di un modem. Scusa amico :(

Questo breve articolo ha spiegato alcune delle differenze visibili tra i tipi di dispositivo. Potrebbe esserti utile.


10

Mi piace molto la risposta di Chathurangas ^^

Ma ecco un tentativo di usare i termini del laico, che distorcerà la realtà e lascerà fuori bit importanti:

  • Modem: si traduce tra diversi tipi di segnali / media, come quando si passa da una linea telefonica a una rete Ethernet locale.
  • Router: inoltra (instrada) il traffico da una rete all'altra, non si preoccupa dei media. I router di livello consumer sono spesso integrati in modem e switch in grado di gestire le connessioni fisiche tra reti ethernet e linee telefoniche esterne verso il provider di servizi Internet.
  • Switch: inoltra il traffico all'interno di una singola rete (tradizionalmente). Utilizzato per connettere insieme dispositivi di rete all'interno di un'unica rete.

Insieme al diagramma del livello OSI, questo potrebbe essere migliorato molto immagino ... questa potrebbe essere la versione Serverfault di quella famosa domanda Stack Overflow che sembrava ridicolmente semplice in superficie, ma ha generato molte risposte altamente dettagliate.


Grazie ^^ ... Sto riflettendo sul tentativo di rimuovere i termini ethernet almeno per renderlo più semplice ... ma ... in qualche modo questa birra inglese mi ha reso pigro
Oskar Duveborn,

In base a questo ... Possiamo classificare il modem e gli altri dispositivi nello stesso gruppo? Possiamo mettere il modem su un certo livello in OSI? Strato 3?
Chathuranga Chandrasekara,

un modem non ha nemmeno bisogno di usare TCP tecnicamente, quindi la definizione corrente che usa è accettabile da me
username

Sì. Ho appena chiesto di conoscerlo perché ho sentito che vale la pena saperlo :)
Chathuranga Chandrasekara,

ok scusa, sono un po 'ipocrita mi rendo conto, dal momento che ho insistito sull'indirizzo MAC e IP per gli altri due, e poi ho detto che non abbiamo bisogno di legare i modem al TCP
nome utente

0

Switch di livello 2: inoltra i frame Ethernet tra gli switch in un campus locale. inoltre alcuni switch supportano il routing statico e predefinito.

Switch di livello 3: inoltra i pacchetti tra VLAN e sottoreti sulla rete locale del campus. Supporta routing statico, predefinito e dinamico.

Router: inoltra i pacchetti tra le sottoreti attraverso una WAN e tra router e switch.

Modem via cavo / DSL: conversione tra interfaccia Ethernet su desktop o router e segnalazione via cavo a banda larga (DOCSIS) / DSL.


0

Router: (Livello 3 / IP) - È un dispositivo elettronico che collega almeno due reti e scambia pacchetti tra loro in base alle informazioni fornite nelle intestazioni di questi pacchetti e nelle tabelle di routing. Sono progettati per unire più reti locali (LAN) con una rete WAN (Wide Area Network). Sono più intelligenti di Hub o switch. I router servono come destinazioni intermedie per il traffico di rete. Ricevono pacchetti di rete in entrata, guardano all'interno di ciascun pacchetto per identificare gli indirizzi di rete di origine e di destinazione, quindi inoltrano questi pacchetti dove necessario per garantire che i dati raggiungano la destinazione finale. Né switch né hub possono fare queste cose.

Switch (Layer 2 / Ethernet): sono più intelligenti degli Hub. Invece di trasmettere i pacchetti a tutti gli host della rete come hub, gli switch determinano innanzitutto quale dispositivo è il destinatario previsto dei dati e quindi lo inviano direttamente a quel dispositivo . Switch fa questo creando un dominio e impedisce al pacchetto di inviarlo attraverso lo switch ad altre reti se la destinazione si trova nello stesso dominio. Se si trova all'esterno dello stesso dominio, una richiesta viene trasmessa a tutto il dominio se è necessario il flooding ( cioè quando la tabella non viene mantenuta con la porta corrispondente all'indirizzo mac). Richiede la creazione di una tabella di switch all'interno dello switch, che associ l'indirizzo mac di destinazione alle porte di output all'interno dello switch. La richiesta iniziale aggiornerà la tabella vuota con la porta e l'indirizzo mac del dominio di origine. Interruttore di apprendimento:

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.