Lo Switch di Rete (LAN): Come Funziona, Tabella MAC e Differenza con l’Hub Spiegati Semplice

Tempo di lettura: 11 min

In un laboratorio di informatica a scuola, in un ufficio aziendale o all’interno di un’abitazione moderna ci sono spesso decine di computer, stampanti, console per videogiochi, smart TV e videocamere di sorveglianza. Tutti questi dispositivi scambiano file, stampano compiti e navigano su Internet a velocità supersoniche senza mai intralciarsi a vicenda.

Ti sei mai chiesto come faccia la rete a non andare in tilt se cinquanta studenti scaricano un video nello stesso istante dallo stesso cavo principale? Chi si assicura che il documento che hai mandato in stampa finisca solo sulla tua stampante e non sugli schermi dei tuoi compagni di classe?

Il vigile urbano instancabile che dirige questo traffico locale è lo Switch di Rete (o Commutatore di Pacchetti).

Se il modem/router è la porta d’ingresso che affaccia sulla strada pubblica di Internet, lo switch è il corridoio centrale della rete locale (LAN – Local Area Network): raccoglie tutti i cavi Ethernet dell’edificio e fa in modo che ogni pacchetto di dati viaggi con precisione chirurgica esclusivamente verso il destinatario corretto, senza sprecare banda e senza disturbare gli altri computer.

In questa guida didattica smonteremo il funzionamento dello switch con la tecnica di Feynman: capiremo perché ha spazzato via i vecchi Hub, come fa a "imparare" dove si trovano i computer grazie alla Tabella MAC (CAM), e cosa significano sigle diffuse come VLAN, Switch Gestiti e PoE.

💡 Concetto Chiave: Uno switch è un vigile urbano intelligente: legge la targa (l’indirizzo MAC) di ogni pacchetto di dati che entra da una porta e lo recapita unicamente alla porta esatta del destinatario, garantendo a ciascun computer una corsia preferenziale alla massima velocità.


La Grande Rivoluzione: Dal Megafono dell’Hub al Sussurro dello Switch

Per comprendere la genialità dello switch, dobbiamo fare un piccolo salto indietro nel tempo, quando al centro delle reti locali si usava un apparecchio rozzo ed economico chiamato Hub (Ripetitore Multiporta).

📢 Il Megafono vs Il Sussurro: La Differenza Visiva

– L’Hub (La Persona con il Megafono): Immagina una stanza con venti persone. Se Mario vuole dire un segreto a Luigi, con l’Hub prende un megafono e urla il messaggio a squarciagola a tutta la stanza! Tutti i venti presenti sentono il messaggio e devono perdere tempo ad ascoltarlo per capire che non era per loro. Se due persone provavano a parlare nello stesso secondo, le voci si sovrapponevano in un boato incomprensibile (chiamato Collisione) e tutti dovevano stare zitti e riprovare.

– Lo Switch (Il Maggiordomo Educato): Se Mario vuole parlare con Luigi, lo switch ascolta Mario e poi va a sussurrare il messaggio esclusivamente all’orecchio di Luigi. Nessun altro nella stanza viene disturbato, e nel frattempo altre due persone possono parlarsi a vicenda contemporaneamente senza alcun problema!

Grazie alla commutazione intelligente dello switch, il vecchio problema delle collisioni è stato cancellato per sempre: ogni porta dello switch crea un Dominio di Collisione isolato e lavora in modalità Full-Duplex (si può trasmettere e ricevere nello stesso millesimo di secondo a 1.000 Mbps pieni).


Il Cervello dello Switch: Come Impara con la Tabella MAC (CAM)

Evoluzione di Rete LAN: La Collisione del Vecchio Hub vs L'Inoltro Intelligente dello Switch

flowchart TD

subgraph HUB["VECCHIO HUB (Ripetitore Cieco - Dominio di Collisione Unico)"]

H_PC1["PC 1 Invia a PC 3"] --> H_BOX["HUB"]

H_BOX -->|"Broadcast Cieco"| H_PC2["PC 2 (Rifiuta il pacchetto)"]

H_BOX -->|"Broadcast Cieco"| H_PC3["PC 3 (Destinatario)"]

H_BOX -->|"Broadcast Cieco"| H_PC4["PC 4 (Rifiuta il pacchetto)"]

end
subgraph SW["MODERNO SWITCH (Inoltro Selettivo con Tabella MAC - Zero Collisioni)"]
    S_PC1["PC 1 Invia a PC 3"] --> S_BOX["SWITCH (Legge Porta 1 -> MAC Destinazione)"]
    S_BOX -.->|"Canale Libero"| S_PC2["PC 2 (Traffico isolato)"]
    S_BOX ===>|"Inoltro Diretto su Porta 3"| S_PC3["PC 3 (Riceve a piena banda)"]
    S_BOX -.->|"Canale Libero"| S_PC4["PC 4 (Traffico isolato)"]
end

Come lo Switch Apprende la Rete: Il Ciclo della Tabella CAM (MAC Table)

01
1. Ascolto del Pacchetto Entrante (Source MAC Learning)

Quando un pacchetto entra dalla Porta 1, lo switch legge il MAC del mittente e lo appunta nella tabella: 'Il PC con MAC A si trova sulla Porta 1'.

02
2. Verifica del Destinatario (Destination Lookup)

Lo switch controlla se conosce già la porta del MAC destinatario nella propria tabella di memoria ad alta velocità (CAM).

03
3. Inoltro Diretto o Flooding Intelligente

Se il destinatario è in tabella, il pacchetto esce SOLO da quella porta. Se è sconosciuto, lo invia su tutte le porte (Flooding) per individuarlo al primo scambio.

04
4. Scadenza Temporale e Aggiornamento (Aging Timer)

Se un dispositivo viene staccato o non trasmette per 5 minuti, la voce scade automaticamente mantenendo la rete sempre pulita ed efficiente.

Quando accendi uno switch nuovo di zecca appena tolto dalla scatola, la sua memoria interna è completamente vuota. Non sa chi sia collegato alla Porta 1 o alla Porta 8. Come fa allora a sapere dove inviare i messaggi senza aver bisogno di alcuna configurazione manuale da parte nostra?

Lo switch compie un’operazione di Auto-Apprendimento Continuo (Self-Learning) in 4 passaggi:

I 4 Passi dell'Auto-Apprendimento della Tabella CAM nello Switch

01
1. Ascolto del Pacchetto (Source Learning)

Il Computer A (MAC 00:AA) è collegato alla Porta 1 e trasmette un frame indirizzato a B.

02
2. Registrazione Immediata nella Memoria CAM

Lo switch legge il mittente e scrive nella memoria interna ad altissima velocità: 'MAC 00:AA → Porta 1'.

03
3. Ricerca del Destinatario (Destination Lookup)

Lo switch verifica se conosce la porta del destinatario B. Se è nota, instrada selettivamente solo su quella porta; se sconosciuta, trasmette temporaneamente su tutte le altre porte.

04
4. Risposta e Chiusura del Circuito Privato

Non appena B risponde, lo switch impara anche la sua porta: da quel momento la comunicazione tra A e B sarà al 100% diretta e priva di collisioni.

Questo taccuino interno (chiamato Tabella CAM o Tabella degli Indirizzi MAC) si aggiorna costantemente: se scolleghi un portatile e lo riattacchi in un’altra stanza, lo switch aggiorna la porta in una frazione di secondo; se un computer rimane spento per più di 5 minuti, la sua voce viene cancellata automaticamente per fare spazio a nuovi dispositivi (Aging Time).


Switch Non Gestiti vs Switch Gestiti (Managed): Quale Serve?

Non tutti gli switch sono uguali: si dividono in due grandi categorie a seconda delle esigenze:

Caratteristica Switch Non Gestiti (Unmanaged) Switch Gestiti (Managed)
Configurazione Plug & Play puro: Lo colleghi alla corrente, inserisci i cavi e funziona subito. Non ha menu né indirizzo IP. Ha una propria pagina web di amministrazione e interfaccia da terminale per configurare parametri avanzati.
Funzionalità Avanzate Nessuna: smista i dati e basta. Supporta VLAN, controllo di sicurezza sulle porte (Port Security), priorità per la voce (QoS) e monitoraggio.
Costo Economico (da 15 a 50 euro per 5-8 porte). Professionale (da 150 a oltre 2.000 euro per modelli da 24-48 porte).
Dove si Usa? A casa, piccoli studi professionali, postazioni gaming per aggiungere porte Ethernet al modem. Scuole, università, ospedali, banche, data center aziendali.

Le VLAN: Creare Aule Virtuali Nello Stesso Switch

Immagina una scuola con un unico grande switch a 24 porte nell’armadio tecnico. A quello switch sono collegati sia i computer della segreteria scolastica (con le pagelle e i dati fiscali riservati) sia i computer del laboratorio degli studenti.

Cosa succederebbe se uno studente curioso provasse a curiosare sulla rete per intercettare i file della segreteria?
Per evitare di dover comprare due switch fisici separati, gli switch gestiti usano le VLAN (Virtual Local Area Network):

🏫 Come Funziona una VLAN: Il Muro Invisibile

L’amministratore di rete imposta una regola nello switch:
– Le porte da 1 a 12 appartengono alla VLAN 10 (Studenti).
– Le porte da 13 a 24 appartengono alla VLAN 20 (Segreteria).

Lo switch alza un muro software invalicabile: anche se i cavi entrano nella stessa scatola di metallo, i computer degli studenti non possono fisicamente vedere né comunicare con i computer della segreteria! Per farli comunicare servirebbe un router esterno provvisto di password e permessi di sicurezza.


La Magia del PoE (Power over Ethernet): Corrente Senza Prese

Hai mai notato che le telecamere di videosorveglianza o i telefoni VoIP degli uffici hanno un solo cavo Ethernet collegato e nessun cavo di alimentazione alla presa di corrente?

Questo miracolo è possibile grazie alla tecnologia PoE (Power over Ethernet) integrata negli switch moderni (standard IEEE 802.3af/at/bt):

  • Lo switch invia lungo gli stessi fili di rame del cavo Ethernet sia il segnale dei dati digitali a 1 Gbps, sia la corrente elettrica continua a bassa tensione (circa 48 Volt) per alimentare il dispositivo (fino a 15W, 30W o persino 90W sui modelli più potenti).
  • Questo permette di installare telecamere sui soffitti o antenne Wi-Fi sul tetto senza dover chiamare l’elettricista per installare nuove prese elettriche murali!

Domande Frequenti (FAQ)

1. Se compro uno switch a 5 porte, perdo una porta per collegarlo al router?

Sì. Uno switch per comunicare con il resto della casa o con Internet deve avere un cavo collegato a una porta LAN del router. Quindi su uno switch a 5 porte, una porta sarà occupata dal collegamento con il router (Uplink), lasciandoti a disposizione 4 porte libere per collegare PC, console o stampanti.

2. Che differenza c’è tra un Dominio di Collisione e un Dominio di Broadcast?

Un Dominio di Collisione è l’area fisica in cui due pacchetti possono scontrarsi se trasmessi insieme: lo switch spezza i domini di collisione su ciascuna singola porta (zero collisioni). Un Dominio di Broadcast è l’area in cui si propaga un messaggio destinato a "tutti" (indirizzo broadcast FF:FF:FF:FF:FF:FF): lo switch inoltra i broadcast a tutte le sue porte; solo un Router (o una VLAN) ha il potere di bloccare e separare i domini di broadcast.

3. Posso collegare due switch tra loro per avere più porte?

Certamente: questa procedura si chiama collegamento a cascata (Daisy Chaining o Uplink). Basta prendere un cavo Ethernet e inserirlo in una porta qualsiasi del primo switch e in una porta qualsiasi del secondo switch. I due switch si riconosceranno in automatico e uniranno le loro tabelle MAC come se fossero un unico grande apparato.

4. Che cos’è il fenomeno del "Broadcast Storm" (Tempesta di Broadcast)?

Se colleghi per sbaglio due cavi tra gli stessi due switch creando un anello chiuso (Loop di Rete), un pacchetto di broadcast comincerà a rimbalzare all’infinito tra uno switch e l’altro, moltiplicandosi a milioni di copie in pochi secondi. La rete locale si satura al 100% e crolla nel caos più totale. Gli switch moderni integrano un protocollo di salvezza chiamato STP (Spanning Tree Protocol) che rileva i loop e disattiva automaticamente la porta ridondante per salvare la rete!


Glossario dei Termini Chiave

  • Broadcast: Tipo di trasmissione in cui un pacchetto di dati viene inviato contemporaneamente a tutti i dispositivi presenti all’interno della rete locale.
  • Dominio di Collisione: Porzione logica di una rete in cui due o più apparati condividono lo stesso mezzo trasmissivo e possono generare collisioni elettriche.
  • Flooding: Azione con cui lo switch inoltra una copia del frame a tutte le porte quando non conosce ancora la posizione dell’indirizzo MAC di destinazione.
  • Hub: Vecchio ripetitore di rete di Livello 1, privo di intelligenza, che ritrasmetteva ogni segnale a tutte le porte provocando frequenti collisioni.
  • PoE (Power over Ethernet): Standard internazionale che consente di alimentare elettricamente dispositivi di rete (telecamere, access point) direttamente tramite il cavo Ethernet.
  • Spanning Tree Protocol (STP): Protocollo di rete intelligente che rileva ed elimina i loop fisici accidentali tra switch disattivando le rotte ridondanti.
  • Switch: Apparato intelligente di commutazione di Livello 2 che instrada i frame unicamente verso la porta a cui è collegato il dispositivo destinatario.
  • Tabella CAM (o Tabella MAC): La memoria interna ad altissima velocità in cui lo switch annota le corrispondenze tra porte fisiche e indirizzi MAC hardware.
  • VLAN: Rete locale virtuale che permette di separare logicamente gruppi di porte all’interno dello stesso switch fisico per motivi di sicurezza e prestazioni.

Fonti e Riferimenti Accademici

  • IEEE Standards Association: IEEE Std 802.1D: Media Access Control (MAC) Bridges (standards.ieee.org). Lo standard internazionale che codifica i principi di bridging, commutazione trasparente e algoritmo Spanning Tree.
  • IEEE Std 802.1Q: Bridges and Bridged Networks — Virtual Bridged Local Area Networks (VLANs). Specifiche tecniche ufficiali sul tagging dei frame Ethernet e architettura delle VLAN.
  • IEEE Std 802.3bt: Power over Ethernet (PoE) Standard. Documentazione tecnica sull’erogazione di potenza elettrica su 4 coppie di rame.
  • Cisco Systems: Cisco CCNA Routing and Switching Official Cert Guide — Cisco Press. La guida didattica e professionale di riferimento globale per la configurazione degli switch, tabelle CAM e sicurezza delle porte.
  • Tanenbaum, Andrew S., & Wetherall, David J. (2011): Computer Networks (5th Edition) — Pearson. Capitolo dedicato alla commutazione locale, hub vs switch e domini di collisione.

Lascia un contributo o commento

L'indirizzo email non verrà pubblicato.