Benvenuto,
Ospite
|
ARGOMENTO:
Moderatori: jpalombi
Benvenuto,
Ospite
|
|
Ciao,
come da titolo, apro questo thread per avere un chiarimento su un argomento sul quale sono inciampato ieri a lezione: i domini di collisione. Per definizione un dominio di collisione è una porzione di rete nella quale i pacchetti possono collidere. Questo può accadere se, delle macchine connesse tramite hub, inviano simultaneamente un frame. In questi casi entra in gioco il meccanismo di CSMA/CD che permette sostanzialmente la ritrasmissione dei frame dopo un tempo casuale, diverso per ogni macchina, al fine di evitare una nuova collisione. Quello che non mi è chiarissimo è il perché, in una rete come quella in figura, ogni macchina connessa ad uno switch, rappresenti un dominio di collisione. Lo switch non dovrebbe lavorare in modo da evitare le collisioni indirizzando i pacchetti ad una ben precisa macchina anziché replicare il segnale su tutte le porte? Nella figura sotto i domini di collisione sono in totale 6: 1 per le macchine connesse all'hub e altri 5 per i vari segmenti PC-router, PC-switch e router-switch. Io avrei contato un solo dominio di collisione ma, da quello che ho capito, si considera anche l'ipotesi in cui le macchine connesse a switch o router lavorino in half duplex. |
Si prega Accedi a partecipare alla conversazione. |
|
Mi permetto di risponderti , perche' questo argomento credo di averlo approfondito sufficientemente .
Per esserci un dominio di collisione necessariamente si deve lavorare in HALF DUPLEX quindi o solo TX o solo RX . L'hub al contrario dello switch replica un segnale che gli arriva su una porta su tutte le altre , pertanto qualsiasi altro host , che trasmette simultaneamente , collegato sull'hub potra' generare una collisione , di fatto rende tutti gli apparecchi collegati all'hub membri di un unico dominio di collisione . Lo switch , lavorando in half duplex , al contrario dell'hub non replica il segnale a tutte le altre porte , tranne nel caso di richieste broadcast, pertanto la collisione se avvenisse rimarrebbe circoscritta nel link dove sarebbe avvenuta.
Ringraziano per il messaggio: jpalombi
|
Si prega Accedi a partecipare alla conversazione.
Ultima Modifica: da Daniel.
|
|
Faccio l'esempio preso dalla tua immagine :
Il PC2 ,il PC5 ed il PC6 stanno trasmettendo , contemporaneamente lo switch inoltra al PC2 un FRAME in ricezione , mandato da PC3 . A questo punto il FRAME in TX e quello in RX del pc2 entrano in collisione nella porzione di collegamento tra switch e PC2 , che genera un segnale distorto che resta circoscritto li' senza essere replicato ad ogni porta Quindi ogni porta dello switch di fatto rappresenta un dominio di collisione a se' stante Ti ricordo che le collisioni le abbiamo solamente nel caso si lavori in HALF DUPLEX , in FULL non esistono collisioni
Ringraziano per il messaggio: jpalombi
|
Si prega Accedi a partecipare alla conversazione.
Ultima Modifica: da Daniel.
|
|
Quindi, non essendo specificato nulla sulla modalità di trasmissione delle macchina in figura, nel conteggio dei domini di collisione si considera anche il caso in cui i segmenti PC-router, PC-switch e router-switch lavorino in half-duplex. Corretto?
|
Si prega Accedi a partecipare alla conversazione. |
|
beh se sono specificati i domini di collisione , le devices devono necessariamente lavorare in half duplex perche' in caso contrario non sussisterebbe il problema
Ringraziano per il messaggio: jpalombi
|
Si prega Accedi a partecipare alla conversazione. |
|
Ecco, io ho fatto l'errore di attribuire ai device connessi a router e switch la capacità di comunicare sempre in full-duplex.
Tuttavia, come visto ieri a lezione analizzando le impostazioni di auto-negoziazione ("Autonegotation results when only one node uses autonegotation"), la capacità di comunicare in full potrebbe essere compromessa semplicemente da delle impostazioni non proprio consigliabili e non solo da un limite fisico dell'hardware. |
Si prega Accedi a partecipare alla conversazione. |
|
Nel caso visto ieri , cioè un device impostato staticamente in full ed il decadimento da full ad half dell'altro device per la mancata risposta di negoziazione ( nel quale e' attivo l'auto MDIX) , la funzionalità del link viene compromessa
Il device settato in full spedirà ma non riceverà mai nulla ( i pin di ricezione non saranno usati visto che l'altro device comunica in half) e sara' soggetto a possibili collisioni che non potra' mai rilevare. Al contrario il device in half potra' ricevere e spedire avendo il CSMA CD attivo , ma la comunicazione non potra' mai avvenire correttamente visto le ricezioni mancate del suo interlocutore . |
Si prega Accedi a partecipare alla conversazione.
Ultima Modifica: da Daniel.
|