Che cos'è un livello MAC?
Il livello MAC è una sezione del modello di rete OSI. Il modello OSI gestisce i dati inviati e ricevuti dall'hardware di accesso alla rete all'interno di un computer o di un altro dispositivo predisposto per la rete. Il modello di rete è un diagramma che mostra come i dati fluiscono dall'utente di un PC attraverso il modello per arrivare all'interfaccia utente di un altro PC.
Il modello OSI e il suo livello MAC sono spiegati meglio con un esempio:
Supponiamo che l'utente di computer Fred sia seduto a un computer e voglia condividere una foto con un altro utente di computer Nonna. Fred apre la sua e-mail e allega la foto, inviandola a nonna senza indugio. Quando arriva il messaggio, la nonna vede la foto che Fred ha inviato.
Sul computer, le transazioni tra uno o più utenti richiedono pochissimo tempo, ma il processo che queste transazioni attraversano per portare i dati a destinazione è un po 'più complesso.
Quando Fred invia l'e-mail alla nonna contenente la foto, percorre il seguente percorso per raggiungere la connessione tra Fred e la sua destinazione, all'arrivo, il pacchetto di dati percorre lo stesso percorso in ordine inverso per visualizzare un messaggio e-mail e una foto a Nonna.
il livello applicazione, il primo livello nel processo OSI, sposta i dati dall'utente nel computer da trasmettere.
Il livello di presentazione crittografa i dati, convertendoli in un formato comprensibile agli altri livelli nello stack di trasmissione. Il livello di sessione coordina le comunicazioni. Le applicazioni su un computer sono gestite qui. La comunicazione tra il livello applicazione su entrambe le estremità di una trasmissione viene avviata e terminata a livello di sessione.
Nota: ci sono sette livelli all'interno del modello OSI e il livello MAC è profondo nel processo. La discussione include gli altri livelli per mostrare dove si inserisce il livello MAC nello stack e in che modo contribuisce alla trasmissione dei dati.
Il livello di trasporto è responsabile del completamento della trasmissione, nonché del flusso di dati e del recupero degli errori. Il livello Rete gestisce l'instradamento e la commutazione dei pacchetti utilizzando gli indirizzi IP.
Il livello di collegamento dati gestisce la suddivisione dei pacchetti di dati in bit da inviare sul livello fisico. Questo livello è il livello in cui risiede il livello MAC, garantendo che i dati inviati attraverso un pezzo di hardware di rete arrivino all'hardware corretto dall'altra estremità e tutti i dati di risposta vengano restituiti nella posizione appropriata. I dati vengono raccolti anche qui e ricevono l'autorizzazione necessaria per inviare la foto alla nonna.
Il livello fisico è dove vengono gestiti l'hardware reale, i cavi Ethernet, le radio wireless, le schede di rete, l'interazione per inviare i dati tramite impulso elettrico, luce o segnali radio. Questo livello, in fondo allo stack, in realtà trasmette i dati.
Quando la foto inviata arriva al computer della nonna, attraversa nuovamente la pila dal livello fisico al livello dell'applicazione, ricostruita dai bit e dai byte grezzi nella foto che Fred aveva originariamente inviato.
Il livello MAC svolge un ruolo importante in ogni dato scambiato tra due sistemi informatici, garantendo che i dati vengano raccolti in modo efficiente e passi al livello fisico per essere inviati al destinatario previsto.