PDA

View Full Version : Chiarimenti su hub, switch e router


stefano861
23-01-2014, 17:04
Ciao a tutti, non capito molto bene la differenza (a livello teorico) di questi 3 componenti di reti.
Spiego quello che so:

Tutti e 3 servono per interconnettere le LAN.

HUB
http://imagizer.imageshack.us/v2/800x600q90/854/s6an.png
è, fra i tre, quello più semplice
si limita a inoltrare su tutte le sue interfacce i bit che gli arrivano. Quindi se un host h1 invia all'hub un pacchetto, l'hub inoltra questo pacchetto a tutti gli host a lui connessi (es: h2, h3, ...) compreso il mittente quindi il pacchetto ritorna anche a h1.
fa parte del livello fisico, quindi si "passano" dei bit
nel mio libro viene mostrata la figura sopra linkata e spiega che tutti i segmenti LAN appartengono allo stesso dominio di collisione. Cosa vuol dire? Intanto, cosa si intende con segmento di LAN? Stesso dominio di collisione significa che se l'host A vuole inviare un pacchetto a F e intanto l'host D sta inviando un pacchetto ad J, allora c'è collisione e bisogna ritrasmettere? Cioè un solo pacchetto per volta può circolare in quella rete?
l'hub può o ricevere o inviare, non può fare entrambe le operazioni contemporaneamente
tramite l'hub H4 non si può inviare i pacchetti in Internet vero? Per fare questo è necessario un router, giusto? Il router è l'unico dispositivo in grado di connettere una rete alla rete Internet. Hub e switch servono solo per connettere diversi computer tra loro ma non a Internet. E' corretto?
fra i vantaggi di usare gli hub, il libro dice che l'hub permette di incrementare la distanza tra i nodi della LAN, cioè?
fra gli svantaggi invece dice:
quando connessi da un hub, i singoli domini di collisione di ciascuna LAN dipartimentale diventano un unico dominio di collisione. Non ho capito...
impossibilità di interconnettere con un hub di dorsale segmenti LAN che adottano differenti tecnologie Ethernet. Cioè i vari "cavi" che connettono gli host agli hub h1, h2 e h3 e i "cavi" che connettono h1, h2 e h3 a h4 devono essere tutti uguali? Devono andare tutti alla stessa velocità altrimenti non funziona più nulla?
Gli hub non hanno la possibilità di bufferizzare, giusto?
Quale indirizzo usano per inoltrare? A logica direi nessuno (o meglio, quello di broadcast) visto che inoltrano a tutti...

Qual'è la differenza tra la rete mostrata sopra e questa
http://imagizer.imageshack.us/v2/800x600q90/850/95kb.png?

SWITCH
http://imagizer.imageshack.us/v2/800x600q90/28/zi16.png
sono del livello di collegamento (link), quindi si "passano" dei frame
quando ricevono un pacchetto lo inoltrano al destinatario giusto (non a tutti con gli hub) e lo fanno consultando la table switch che contiene gli indirizzi MAC dei dispositivi a lui connessi
nel libro c'è scritto: gli switch consentono la comunicazione interdipartimentale conservando per ciascun dipartimento domini di collisione isolati. Cioè?
possono interconnettere tecnologie diverse, quindi ogni collegamento in figura può essere differente?
non esistono limiti alle dimensioni della rete. Perchè con gli hub esiste invece un limite?

ROUTER
sono del livello di rete, quindi si "passano" dei frame che incapsulano dei datagrammi
connettono la rete a Internet
contengono una tabella di inoltro

Grazie infinite!

Dumah Brazorf
23-01-2014, 18:17
Dominio di collisione: immagina il pacchetto spedito come un'onda quando lanci un sasso in uno stagno. Fin dove arriva lo stagno queste onde si propagano quindi diciamo che il nostro stagno è il dominio di collisione. Tutti i pc sono nel dominio quindi se più pc lanciano sassi nello stagno le onde prodotte si intersecano e si incasinano l'un l'altra rendendosi illeggibili. Per questo motivo è obbligatorio che uno alla volta si lanci il sasso nello stagno. Più si è più si comunica lentamente perchè occorre aspettare il momento giusto per lanciare il sasso. E' lo stesso problema che si ha col wifi essendo il mezzo di comunicazione (l'aria, l'etere) condiviso.
C'è poi il bridge (elemento intermedio tra hub e switch) che separa i domini di collisione, come mettere una saracinesca nello stagno in modo che si creino due zone. Le onde di una parte non si propagano dall'altra a meno che non sia necessario; il bridge legge l'indirizzo mac di destinazione del pacchetto e solo se appartiene ad un pc/dispositivo che si trova dall'altra parte del suo... bridge propaga/inoltra il pacchetto. In questo modo si possono avere simultaneamente due pacchetti in viaggio, uno per parte del bridge.
Lo switch estremizza il bridge. Ogni porta genera un suo dominio di collisione. Quando un pacchetto raggiunge una porta dello switch viene propagato in uscita solo alla porta verso cui si trova il pc/dispositivo di destinazione. In questo modo possono comunicare simultaneamente più pc/dispositivo perchè si creano tanti canali preferenziali che non collidono.

stefano861
23-01-2014, 22:30
Dominio di collisione: immagina il pacchetto spedito come un'onda quando lanci un sasso in uno stagno. Fin dove arriva lo stagno queste onde si propagano quindi diciamo che il nostro stagno è il dominio di collisione. Tutti i pc sono nel dominio quindi se più pc lanciano sassi nello stagno le onde prodotte si intersecano e si incasinano l'un l'altra rendendosi illeggibili. Per questo motivo è obbligatorio che uno alla volta si lanci il sasso nello stagno. Più si è più si comunica lentamente perchè occorre aspettare il momento giusto per lanciare il sasso. E' lo stesso problema che si ha col wifi essendo il mezzo di comunicazione (l'aria, l'etere) condiviso.
C'è poi il bridge (elemento intermedio tra hub e switch) che separa i domini di collisione, come mettere una saracinesca nello stagno in modo che si creino due zone. Le onde di una parte non si propagano dall'altra a meno che non sia necessario; il bridge legge l'indirizzo mac di destinazione del pacchetto e solo se appartiene ad un pc/dispositivo che si trova dall'altra parte del suo... bridge propaga/inoltra il pacchetto. In questo modo si possono avere simultaneamente due pacchetti in viaggio, uno per parte del bridge.
Lo switch estremizza il bridge. Ogni porta genera un suo dominio di collisione. Quando un pacchetto raggiunge una porta dello switch viene propagato in uscita solo alla porta verso cui si trova il pc/dispositivo di destinazione. In questo modo possono comunicare simultaneamente più pc/dispositivo perchè si creano tanti canali preferenziali che non collidono.
Grazie, sei stato chiarissimo :) Sai rispondere anche a questa domanda? Non esistono limiti alle dimensioni della rete. Perchè con gli hub esiste invece un limite?

cisketto
24-01-2014, 17:04
Ciao a tutti, non capito molto bene la differenza (a livello teorico) di questi 3 componenti di reti.
Spiego quello che so:

Tutti e 3 servono per interconnettere le LAN.

HUB
http://imagizer.imageshack.us/v2/800x600q90/854/s6an.png
è, fra i tre, quello più semplice
si limita a inoltrare su tutte le sue interfacce i bit che gli arrivano. Quindi se un host h1 invia all'hub un pacchetto, l'hub inoltra questo pacchetto a tutti gli host a lui connessi (es: h2, h3, ...) compreso il mittente quindi il pacchetto ritorna anche a h1.
fa parte del livello fisico, quindi si "passano" dei bit
nel mio libro viene mostrata la figura sopra linkata e spiega che tutti i segmenti LAN appartengono allo stesso dominio di collisione. Cosa vuol dire? Intanto, cosa si intende con segmento di LAN? Stesso dominio di collisione significa che se l'host A vuole inviare un pacchetto a F e intanto l'host D sta inviando un pacchetto ad J, allora c'è collisione e bisogna ritrasmettere? Cioè un solo pacchetto per volta può circolare in quella rete?
l'hub può o ricevere o inviare, non può fare entrambe le operazioni contemporaneamente
tramite l'hub H4 non si può inviare i pacchetti in Internet vero? Per fare questo è necessario un router, giusto? Il router è l'unico dispositivo in grado di connettere una rete alla rete Internet. Hub e switch servono solo per connettere diversi computer tra loro ma non a Internet. E' corretto?
fra i vantaggi di usare gli hub, il libro dice che l'hub permette di incrementare la distanza tra i nodi della LAN, cioè?
fra gli svantaggi invece dice:
quando connessi da un hub, i singoli domini di collisione di ciascuna LAN dipartimentale diventano un unico dominio di collisione. Non ho capito...
impossibilità di interconnettere con un hub di dorsale segmenti LAN che adottano differenti tecnologie Ethernet. Cioè i vari "cavi" che connettono gli host agli hub h1, h2 e h3 e i "cavi" che connettono h1, h2 e h3 a h4 devono essere tutti uguali? Devono andare tutti alla stessa velocità altrimenti non funziona più nulla?
Gli hub non hanno la possibilità di bufferizzare, giusto?
Quale indirizzo usano per inoltrare? A logica direi nessuno (o meglio, quello di broadcast) visto che inoltrano a tutti...

Qual'è la differenza tra la rete mostrata sopra e questa
http://imagizer.imageshack.us/v2/800x600q90/850/95kb.png?

SWITCH
http://imagizer.imageshack.us/v2/800x600q90/28/zi16.png
sono del livello di collegamento (link), quindi si "passano" dei frame
quando ricevono un pacchetto lo inoltrano al destinatario giusto (non a tutti con gli hub) e lo fanno consultando la table switch che contiene gli indirizzi MAC dei dispositivi a lui connessi
nel libro c'è scritto: gli switch consentono la comunicazione interdipartimentale conservando per ciascun dipartimento domini di collisione isolati. Cioè?
possono interconnettere tecnologie diverse, quindi ogni collegamento in figura può essere differente?
non esistono limiti alle dimensioni della rete. Perchè con gli hub esiste invece un limite?

ROUTER
sono del livello di rete, quindi si "passano" dei frame che incapsulano dei datagrammi
connettono la rete a Internet
contengono una tabella di inoltro

Grazie infinite!

Devi utilizzare una chiave di lettura differente:

Prendi questa locuzione per fede e riuscirai a capire lo schema

HUB: Cretino!!! qualsiasi cosa entra da qualunque porta viene ripresentata pari pari alle altre porte senza distinzione alcuna.

Prima Immagine

Host A manda un dato: quel dato entra in H1 e viene inoltrato a B C D E F G H I J e anche a h2 h3 h4

In qualunque punto della rete è visibile tutto!!!

Dominio di collisione=dominio di broadcast ed è uguale a tutta la rete

Figura 2

Hai sostituito H4 con S4

Switch: Dispositivo intelligente, il dato che entra viene inoltrato solo alla porta dove è collegato il destinatario.


A manda un pacchetto a J

Il pacchetto entra in h1 e viene mandato a B C e S4

Qua viene il bello: S4 sa che J si trova in una porta specifica quindi manda il pacchetto verso H3 il quale(in quanto hub è stupido) lo manda a G H I e anche J

In questo caso hai 3 domini di collisione che corrispondono ai rami di S4 e un solo dominio di broadcast

Figura 3

Il pacchetto entra in S1 il quale sa che per andare da J deve mandarlo verso S4; il pacchetto viene mandato solo a S4

S4 sa che J si trova nella porta dove è collegato S3 e lo manda a lui

S3 vede il pacchetto destinato a J e lo inoltra nella porta specifica

In questo caso hai n domini di collisione per ogni ramo che parte dai vari S
e sempre un solo dominio di broadcast

Dumah Brazorf
24-01-2014, 18:44
Grazie, sei stato chiarissimo :) Sai rispondere anche a questa domanda? Non esistono limiti alle dimensioni della rete. Perchè con gli hub esiste invece un limite?

Capisci che quando cominciano ad esserci tanti utilizzatori ci saranno tante collisioni e la comunicazione sarà sempre più difficile. Aggiungi le latenze nelle comunicazioni e più hub e si arriverà ad un punto che ci saranno solo collisioni.

stefano861
25-01-2014, 12:42
Grazie cisketto e grazie Dumah Brazorf, siete stati chiarissimi :)

stefano861
28-01-2014, 11:05
Stavo facendo questo esercizio: "Si precisino i domini di collisione in questa rete".
http://imagizer.imageshack.us/v2/800x600q90/28/h2gt.png
Io ho pensato fossero 8, cioè quelli cerchiati in giallo nell'immagine. E' giusto? (Scusate per l'immagine bruttissima ma l'ho fatta velocemente..)

Dumah Brazorf
28-01-2014, 17:56
Per me sì.

stefano861
28-01-2014, 19:06
Per me sì.

Grazie :D

cisketto
28-01-2014, 21:55
Certo, sono 8


Inviato dal mio iPhone utilizzando Tapatalk