In sintesi gli hub risiedono nel livello fisico del modello OSI.
Non sono intelligenti.
Non capiscono i frame che stanno ripetendo,
semplicemente amplificano il segnale che ricevono da tutte le altre porte tranne
le porte su cui è stato ricevuto.
Gli hub erano buoni per il loro tempo, ma in generale oggi sono stati sostituiti da interruttori.
Ora c'è sempre un'eccezione alla regola.
Le reti wireless si comportano come hub, se si dispone di una rete wireless a
54 Mbps fare attenzione, non è dedicato a 54 Mbps o se si dispone di una rete wireless a 200
Mbps fare attenzione è condiviso tra tutti i dispositivi sulla rete wireless
Quindi è necessario dividere la velocità di la tua rete wireless dai
dispositivi collegati ad un punto di accesso.
La rete wireless ha anche altri problemi che riducono il throughput ancora di più,
ma la morale della trama è che le reti wireless funzionano come hub.
Gli hub sono dispositivi condivisi che fanno bene al loro
tempo, ma sono molto lenti rispetto agli switch di oggi.
Così i mozzi straordinari sono stati sostituiti da
ponti e ponti a loro volta sono stati ricevuti da interruttori.
Un bridge è un dispositivo di livello 2, in altre parole risiede nel livello di collegamento dati
del modello OSI, i bridge sono più intelligenti degli hub.
Usano qualcosa chiamato tabella degli indirizzi MAC per sapere dove
si trovano i dispositivi nella topologia.
Quindi piuttosto che semplicemente ripetere il segnale e inviare
il traffico da tutte le porte senza capirlo.
I bridge mantengono una tabella con un elenco di indirizzi MAC appresi in questa topologia.
Quindi nella nostra rete di esempio abbiamo 4 dispositivi A, B, C
e D e l'hub viene sostituito da un ponte.
La topologia è ancora una topologia a stella.
Quindi il cambiamento principale qui è che l'hub è stato sostituito con il bridge.
I bridge memorizzano l'indirizzo Mac nella tabella degli indirizzi Mac e, a
loro volta, sono memorizzati nel software.
I ponti sono quindi molto lenti rispetto ai dispositivi moderni come gli interruttori.
Gli switch e i bridge funzionano in modo molto simile, ma i bridge
eseguono l'elaborazione e il software dove gli switch eseguono l'elaborazione e l'hardware.
Gli switch utilizzano qualcosa chiamato ASIC o circuito integrato specifico per l'applicazione che consente un throughput
elevato, ricerche di tabelle molto veloci e inoltro del traffico spesso a velocità di
linea, in altre parole gli switch non rallentano il traffico.
I bridge erano i predecessori degli switch e facevano cose nel software.
Sono stati molto più lenti, ma da un punto di vista di inoltro i bridge e gli
switch inoltrano il traffico su un segmento di livello 2 nello stesso modo,
tranne che per gli switch in hardware e per i bridge nel software.
Quindi cosa fa un bridge quando riceve un frame?
Quindi nel modo simile all'esempio precedente.
L'host A sta inviando traffico all'host C, l'indirizzo MAC sorgente nel frame è A l'indirizzo
di destinazione nel frame è C, quando il bridge avvia la sua
tabella degli indirizzi MAC è
vuoto, in altre parole non contiene indirizzi MAC appresi in modo dinamico.
Gli indirizzi MAC possono essere configurati staticamente da un amministratore, ma
in questo esempio supponiamo che l'indirizzo MAC venga acquisito dinamicamente.
Quindi nel momento in cui la tabella è vuota, quando un frame arriva sulla porta
1 sul bridge inviato dall'host A, il bridge ora sa che l'host A è connesso alla porta 1 e può
aggiungere l'indirizzo MAC A alla sua tabella di indirizzi MAC e
essenzialmente crea una mappatura che dice che l'indirizzo MAC A può essere trovato sulla
porta 1 Quindi ora viene appreso dove A è nella topologia.
Tuttavia, non sa dove C si trova nella topologia perché questa
informazione non è ancora nella sua tabella degli indirizzi MAC.
In altre parole perché non sa dove sia C, manderà il frame
fuori da tutte le porte tranne la porta su cui sarebbe stato ricevuto per assicurarsi che C riceva il frame.
Ora, poiché il frame viene inviato da tutte le porte, sia B che D ricevono
una copia del frame, ma lo abbandoneranno perché il frame non è destinato a loro.
Quindi, in altre parole, le schede di interfaccia di rete su schede NIC su Pc's B
e D leggeranno l'indirizzo MAC di destinazione e vedranno che è destinato a C e
non a se stessi e quindi rilasciano il frame.
La scheda di interfaccia di rete sull'host C riceverà il frame, eliminerà le intestazioni del layer 2
e passerà le informazioni ai protocolli di
livello superiore e lo farà perché l'indirizzo MAC di destinazione sul frame è C.