# data[].attributes.body
la nostra rete è privata il NAT la traduce in pubblico

# data[].attributes.body
NAT (Network Address Translation) e PAT (Port Address Translation) sono entrambi metodi utilizzati per permettere a più dispositivi di condividere una singola connessione Internet attraverso un unico indirizzo IP pubblico.

# data[].attributes.body
-traduce l'indirizzo IP sorgente e la porta del pacchetto.
-consente a più dispositivi di condividere lo stesso indirizzo IP pubblico e utilizzare singole porte per comunicare con Internet.
-utilizzato per condividere la stessa connessione Internet attraverso diverse porte di comunicazione.

# data[].attributes.body
-traduce l'indirizzo IP sorgente di un pacchetto quando viene inviato sulla rete.
-tutti i dispositivi sulla rete condividono lo stesso indirizzo IP pubblico.
-è utilizzato per condividere una connessione Internet tra più dispositivi

# data[].attributes.body
i TAG sono 4:
-i primi 2 sono i TPI (TAG PROTOCOL IDENTIFIER) (contengono informazioni sul nuovo formato del frame)

-gli altri 2 TCI (TAG CONTROL INFORMATION) strutturati così:

- user_priority: ci indica il livello di priorità per il frame

- CFI: ci indica se i MAC address nel frame sono in forma canonica (identificatori univoci assegnati a ogni dispositivo di rete )

-  VID: da 12bit ci indica l'ID delle VLAN.

# data[].attributes.body
-la VLAN tagged consiste nell'aggiunta di 4 byte (tag) che trasportano le info sulla VLAN
-ogni PORTA TAGGED prende il nome di PORTA DI TRUNK

che  vengono utilizzate per trasmettere il traffico di più VLAN e possono essere configurate per supportare il trasferimento di traffico di tutte le VLAN attraverso di esse o solo di alcune VLAN specifiche

# data[].attributes.body
Agilità di MANUTENZIONE e MODIFICA delle infrastrutture di rete

riduce il traffico, isolando il brodcast(le trasmissioni di info)

ECONOMICITà: possibilità di effettuare il routing tra le diverse VLAN

SCALABILITà: l'espansione della rete diventa semplice ed economica

per ISOLARE UNA SUBNET non c'è bisogno di aggiungere SWITCH o ROUTER, ma solo RIASSEGNARE ALCUNE PORTE.

la LAN si può estendere oltre i limiti fisici di un singolo SWITCH

# data[].attributes.body
le VLAN vengono distinte dal VID (Virtual Identificator) e va da 1 a 4094.

# data[].attributes.body
INGRESS= ogni frame in ingresso ha una porta assegnata
FORWARDING= il frame viene inviato a porte della stessa VLAN
EGRESS= una volta selezionata la porta il frame viene trasmesso

# data[].attributes.body
-in pratica prima verifica se ci sono i TAG (TGI e TCI)
- se NON SONO PRESENTI si va di modaliotà UNTAGGED
-se SONO PRESENTI ENTRAMBI si analizzano e la VLAN viene IDENTIFICATA (VID)

# data[].attributes.headline
QUANDO LA VLAN RICHIEDE DI UTILIZZARE ENTRAMBE LE MODALITÀ:

# data[].attributes.subject
QUANDO LA VLAN RICHIEDE DI UTILIZZARE ENTRAMBE LE MODALITÀ:

# data[].attributes.body
-questo metodo permette di far condividere una VLAN a 2 o più SWITCH con l'utilizzo dello standard 802.1q

# data[].attributes.body
-questo metodo utilizza il numero delle porte dello switch per realizzare VLAN differenti
-ogni porta prende il nome di access port

# data[].attributes.headline
LA REALIZZAZIONE PUÒ AVVENIRE ATTAVERSO 2 MODALITÀ:

# data[].attributes.subject
LA REALIZZAZIONE PUÒ AVVENIRE ATTAVERSO 2 MODALITÀ:

# data[].attributes.body
la realizzazione abbiamo detto avviene secondo lo standard 802.1q che permette agli switch di distinguere le diverse VLAN tra loro.

# data[].attributes.body
di suddividere in maniera logica una rete locale in più reti locali
-la suddivisione viene fatta nel LIVELLO 2 (dove lavora lo SWITCH)
-la connessione tra diverse VLAN avviene nel LIVELLO 3 attraverso il routing (selezionamento del percorso)
2= internet
3= trasporto

# data[].attributes.body
è una LAN realizzata logicamente secondo lo standard 802.1q
questo standard rigurada la gestione delle VLAN
nelle LAN lo standard utilizzato è l'802

# data[].attributes.body
La segmentazione della rete può aumentare la sicurezza della rete poiché, se un dispositivo viene compromesso, l'accesso ai dati degli altri dispositivi nella rete viene limitato solo ai dispositivi all'interno dello stesso segmento. Inoltre, la segmentazione della rete può anche migliorare le prestazioni della rete, poiché il traffico di rete viene ridotto e i dispositivi possono comunicare in modo più efficiente.

# data[].attributes.body
Il routing può anche essere una fonte di problemi come ad esempio i loop di routing, che possono causare una congestione di rete o rallentare la velocità di invio dei pacchetti. Per evitare questi problemi, è necessario implementare un protocollo di routing affidabile e monitorare costantemente la rete.

# data[].attributes.body
Il routing è un processo critico per assicurare un'efficace comunicazione di dati nella rete e un'infrastruttura di rete efficiente.

# data[].attributes.body
i router scambiano informazioni sullo stato degli altri router e sulla topologia della rete al fine di determinare automaticamente la rotta migliore per i pacchetti di dati.

# data[].attributes.body
l'amministratore di rete definisce manualmente la rotta di invio dei pacchetti.

# data[].attributes.body
Il router è l'elemento fondamentale per il routing e permette di scegliere il percorso migliore per inviare i pacchetti sulla base di una serie di fattori come la velocità, la disponibilità del collegamento, la congestione di rete e il tipo di traffico.

# data[].attributes.body
Il routing è il processo attraverso il quale i pacchetti di dati vengono instradati attraverso una rete da un punto di origine a uno di destinazione.

# data[].attributes.body
L'unico svantaggio significativo del subnetting è che richiede una pianificazione accurata e una gestione attenta per assicurare che le sottoreti siano assegnate in modo efficiente e che ci sia una buona gestione delle tabelle di routing.

# data[].attributes.body
Il subnetting è fondamentale per la struttura di una rete e per consentire un collegamento di dispositivi con ridotto utilizzo di indirizzi IP; è fondamentale anche per la sicurezza, infatti, le sottoreti consentono un maggiore controllo nella gestione del traffico di rete e una migliore gestione degli accessi e delle autorizzazioni degli utenti.

# data[].attributes.body
richiede l'utilizzo di maschere di sottorete, che definiscono la dimensione della sottorete.
MASCHERA DI SOTTORETE: è un numero binario che specifica quale parte di un indirizzo IP rappresenta l'indirizzo di rete e quale parte rappresenta l'indirizzo host.

# data[].attributes.body
Il subnetting è una tecnica di suddivisione di una rete IP più grande in sotto-reti più piccole, chiamati sottoreti. Questo processo è necessario per ottimizzare l'uso degli indirizzi IP e per migliorare le prestazioni della rete.

# data[].attributes.body
Le reti segmentate possono essere realizzate attraverso diverse tecnologie, come VLAN (Virtual LAN), subnetting o routing. In generale, la segmentazione della rete può essere utile per migliorare la sicurezza, l'affidabilità e le prestazioni della rete stessa.

# data[].attributes.body
Ciò permette di isolare il traffico di rete in modo che solo i dispositivi all'interno di uno stesso segmento possano comunicare tra di loro.

# data[].attributes.body
Le reti segmentate sono una tecnologia di rete che suddivide una rete fisica in più reti logiche più piccole, chiamate segmenti. Invece di avere una grande rete con tutti i dispositivi connessi ad essa, ogni segmento ha solo un sottoinsieme di dispositivi connessi tra loro.