Ora esaminiamo un indirizzo MAC in maggiore dettaglio, è ancora una volta 6
byte di lunghezza e se ricordi che un byte ha una lunghezza di 8 bit,
quindi 6 x 6 ti dà 48 bit 3 byte o 24 bit è la parte OUI dell'indirizzo 3 byte
o 24 bit è specifico della scheda di interfaccia
di rete ed è l'identificativo univoco di tale scheda di interfaccia di rete.
Ora nella parte OUI nel primo ottetto o nell'ottetto più significativo, in altre
parole il primo byte nella OUI.
Il bit meno significativo, in altre parole, l'ultimo bit del primo ottetto
o primo byte è impostato su 0 che indica unicast o impostato su 1 che indica multicast.
Traffico unicito se si ricorda una conversazione tra 2 dispositivi in cui un dispositivo
invia il traffico e gli altri dispositivi che ricevono il traffico.
Quindi il dispositivo A sta parlando al dispositivo B.
Il multicast è il punto in cui un dispositivo invia traffico a più
dispositivi che hanno sottoscritto il multicast.
Ora questo rende molto efficiente per gli switch Ethernet sapere
se devono far uscire il frame da tutte le porte.
Quando il traffico multicast viene ricevuto da un livello 2, il traffico viene inondato
da tutte le porte, mentre il traffico unicast in genere non viene allagato.
Quindi, leggendo il bit nel frame, lo switch del livello 2 sa come elaborare il traffico.
I secondi bit meno significativi nel primo ottetto, quindi in altre
parole stiamo ancora guardando il primo ottetto ma il secondo meno significativo bit, è impostato su 0, il che
significa che si tratta di un indirizzo
MAC globalmente univoco o impostato su 1 il che significa che un amministratore ha cambiato l'indirizzo MAC.
Così sarebbe per l'esempio che ho fatto in
precedenza, dove cambio l'indirizzo MAC sul mio PC, lo 0
significa che è un indirizzo MAC univoco designato dal produttore dove in 1 significa che un
amministratore modifica localmente l'indirizzo MAC dell'interfaccia.
Ora in Ethernet, quando viene utilizzata una topologia di bus, i
dispositivi utilizzano quello che viene chiamato Carrier Sense Multiple Access / Collision Detection o CSMA / CD.
Funziona come segue, quando un dispositivo vuole inviare traffico
dovrebbe prima verificare se altri dispositivi parlano.
In questo modo il dispositivo non comunicherà alla rete se sente un altro dispositivo
chiamato Carrier Sense, il senso di portante sta essenzialmente rilevando la rete per sentire
se un altro dispositivo sta parlando.
Accesso multiplo significa che qualsiasi dispositivo può comunicare attraverso quel segmento
purché nessun altro dispositivo stia comunicando.
Ora questo è diverso dai vecchi giorni del telaio principale in cui un dispositivo centrale
avrebbe interrogato i terminali per consentire loro di comunicare.
In Ethernet si utilizzava un ambiente distribuito in cui ogni dispositivo può comunicare in modo indipendente
attraverso la rete senza l'autorizzazione di altri dispositivi.
Tuttavia, un dispositivo dovrebbe cambiare il traffico solo se nessun altro dispositivo sta
parlando ed è perché vogliamo evitare le collisioni in un ambiente Ethernet.
Come un'altra analogia quando i telefoni tradizionali sono collegati a PDX, il
PDX è responsabile delle comunicazioni.
Non è vero in un ambiente
Ethernet, ogni dispositivo è indipendente da altri dispositivi. Tuttavia,
se si verificano collisioni,
esiste un'opzione in Ethernet per rilevare le collisioni.
Quando un dispositivo rileva che si è verificata una collisione, potrebbe inviare
un segnale di ritorno o di blocco per indicare che si è verificata una collisione.
Ancora una volta in questo ambiente, i terminatori vengono utilizzati
alla fine del cavo per garantire che i segnali non rimbalzino causando ulteriori collisioni.
Ora in un dato scenario può accadere che 2 dispositivi vogliano comunicare esattamente
nello stesso momento, ma a quel punto in tempo, nessun dispositivo sta parlando.
Quindi diciamo che in questo esempio A vuole comunicare con C.
quindi A vuole inviare traffico alla rete con l'indirizzo
di origine A e l'indirizzo di destinazione di C.
Ma quel punto esatto nel tempo, D vuole anche comunicare.
In questo caso D vuole comunicare con B.
Quindi vuole inviare il frame alla
rete con l'indirizzo di origine di D e l'indirizzo di destinazione di B.
Ora, in linea con CSMA / CD, sia A che D controllano innanzitutto se qualcuno sta parlando.
Quindi usano Carrier Sense o CS per controllare il filo.
A questo punto nel tempo nessun dispositivo comunica sulla rete.
Tuttavia, a causa dell'accesso multiplo, qualsiasi dispositivo può accedere al cavo senza
l'autorizzazione di altri dispositivi.
Quindi sia A che D inviano traffico verso la rete, ma poiché questo è 10base2 o, in
altre parole, la banda base, è consentito solo 1 segnale attraverso il filo in un dato momento.
Quindi in questo esempio si verifica una collisione.
Ora, se una stazione dati trasmittente o un PC rileva un altro segnale sul cavo
mentre trasmette il suo frame, interromperà la trasmissione di quel frame e quindi
invierà un segnale di jamming oltre ad attendere un intervallo casuale noto
come ritardo indietro prima di tentare di inviare il segnale di nuovo.
Ciò impedirà alla macchina o al
PC di tentare ripetutamente di trasmettere allo stesso tempo.
Tuttavia, la probabilità di collisioni aumenta man mano che la lunghezza del cavo aumenta e man mano che vengono aggiunti altri dispositivi alla rete.
In altre parole, è più probabile che si verificheranno collisioni con cavi
di lunghezza maggiore e più dispositivi.
Così come aggiungi sempre più dispositivi a
questa rete ed estendi la lunghezza del cavo, la probabilità di collisioni aumenta notevolmente.