dgt_net02 – Il livello Data Link

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

  1. Tecniche di framing dei dati:
  2. Struttura dei frame nei diversi protocolli
  3. Tipi di frame: Ethernet, Token Ring, PPP

  4. Rilevamento e correzione degli errori:

  5. Meccanismi come il Cyclic Redundancy Check (CRC)
  6. Metodi di Forward Error Correction (FEC)

  7. Controllo di flusso:

  8. Tecniche come Stop-and-Wait e Sliding Window
  9. Confronto tra controllo di flusso hardware e software

  10. Indirizzamento e metodi di accesso:

  11. Indirizzamento MAC
  12. CSMA/CD, Token Passing e altri protocolli di accesso

  13. Tecnologie di switching:

  14. Panoramica di bridging e switching
  15. VLAN (Virtual Local Area Network)

  16. Protocolli avanzati del livello Data Link:

  17. Studio approfondito di Ethernet, PPP, HDLC
  18. Frame Relay e MPLS a confronto

  19. Considerazioni sulla sicurezza:

  20. Le sfide di sicurezza al livello Data Link
  21. 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