Titolo del modulo: DGT_NET02 – Il livello Data Link
Panoramica:
dgt_net02 – Il livello Data Link è un modulo di livello avanzato che tratta la teoria e la pratica del livello Data Link delle reti di calcolatori. Questo livello si colloca tra la trasmissione fisica dei dati e la loro distribuzione logica attraverso le reti, ed è responsabile della comunicazione tra nodi adiacenti e della gestione degli errori.
La teoria qui si studia come si deve, frame per frame. Nei laboratori si lavora poi solo in linguaggio naturale: chiedi alla macchina di catturare il traffico su un collegamento, configurare una VLAN o ispezionare la tabella MAC di uno switch, e il tuo compito è leggere i frame, gli header e le configurazioni che ti mostra, spiegarli con ciò che hai imparato e accorgerti quando sbaglia un campo, un tag o un indirizzo.
Obiettivi del modulo:
– Comprendere le funzioni e i servizi offerti dal livello Data Link.
– Esplorare i protocolli e i meccanismi che operano a questo livello, tra cui Ethernet, PPP e Frame Relay.
– Analizzare come vengono implementati il rilevamento e la correzione degli errori per garantire l’integrità dei dati.
– Esaminare i metodi di controllo di flusso usati per gestire la trasmissione dei dati tra i dispositivi.
– Saper guidare una macchina nelle attività del livello Data Link in linguaggio naturale e verificarne i risultati.
Argomenti principali:
1. Introduzione al livello Data Link:
– Il contesto del modello OSI
– Panoramica di responsabilità e servizi
- Tecniche di framing dei dati:
- Struttura dei frame nei diversi protocolli
-
Tipi di frame: Ethernet, Token Ring, PPP
-
Rilevamento e correzione degli errori:
- Meccanismi come il Cyclic Redundancy Check (CRC)
-
Metodi di Forward Error Correction (FEC)
-
Controllo di flusso:
- Tecniche come Stop-and-Wait e Sliding Window
-
Confronto tra controllo di flusso hardware e software
-
Indirizzamento e metodi di accesso:
- Indirizzamento MAC
-
CSMA/CD, Token Passing e altri protocolli di accesso
-
Tecnologie di switching:
- Panoramica di bridging e switching
-
VLAN (Virtual Local Area Network)
-
Protocolli avanzati del livello Data Link:
- Studio approfondito di Ethernet, PPP, HDLC
-
Frame Relay e MPLS a confronto
-
Considerazioni sulla sicurezza:
- Le sfide di sicurezza al livello Data Link
- Misure di protezione e best practice, e come verificare che la macchina le abbia applicate
Prerequisiti:
– Comprensione di base delle reti di calcolatori, ad es. DGT_NET01 – Introduzione al networking
– Conoscenza di base del modello OSI e dell’architettura di rete
Metodi di apprendimento:
– Lezioni interattive
– Esercitazioni di laboratorio in linguaggio naturale (istruire la macchina, poi revisionare catture e configurazioni)
– Progetti di gruppo e casi di studio
– Interventi di ospiti dal mondo dell’industria
Valutazione:
Gli studenti saranno valutati attraverso una combinazione di quiz, esercitazioni pratiche svolte in linguaggio naturale, progetti di gruppo e un esame finale. Nelle esercitazioni pratiche contano la precisione delle istruzioni e la capacità di spiegare e verificare ciò che la macchina ha prodotto. La partecipazione alle sessioni di laboratorio è obbligatoria.
Destinatari:
Questo modulo è rivolto a studenti di informatica o tecnologie dell’informazione con un indirizzo orientato al networking. È utile anche ai professionisti IT che vogliono approfondire le proprie competenze in architettura di rete e implementazione dei protocolli.
Al termine di DGT_NET02, i partecipanti avranno sia le conoscenze teoriche sia il giudizio pratico necessari per progettare, implementare e diagnosticare i protocolli del livello Data Link in ambienti di rete diversi, guidando una macchina nel lavoro e verificando ogni risultato.
Gli studenti possono caricare i propri esercizi nel Progetto Git dell’Academy DevOps & SRE. Per questo modulo, crea una cartella con il tuo username come nome nella seguente sottocartella: https://github.com/Garanti-Del-Talento/gdt_academy
