Il protocollo HDLC

Introduzione

HDLC è l’acronimo di High-level Data Link Control.

E’ un protocollo di tipo bit-oriented che nel modello OSI (Open System Interface) occupa il livello 2, quello del Data Link layer.

Il protocollo HDLC è stato sviluppato da International Organization for Standardization (ISO). E’ sottoposto agli standard ISO 3309 e ISO 4335. Essi specificano la struttura dei pacchetti dati (detti frames, o trame o PDU) per i sistemi di comunicazione che usano le procedure HDLC.

Questi i benefici dello HDLC:

  • Supporta entrambe le linee di comunicazione half-duplex e full-duplex,

  • Supporta reti sia point-to-point che multi-point,

  • Supporta canali switched e non-switched,

  • Permette trasmissione dati “code-transparent” e sincrona,

  • L’informazione di controllo è sempre nella stessa posizione (Data Control Field),

  • Il modello specifico del pacchetto di bits per il controllo differisce molto da quello che rappresenta i dati, così da ridurre di molto la possibilità di errori.

Ci sono vari tipi di protocolli di comunicazione, intesi come sottoinsiemi del protocollo HDLC.

Tutti questi protocolli sono basati sugli stessi principi. Sono tutti orientati al bit e tutti usano il bit-stuffing per la data-transparency. Possono differire tra loro per la tipologia delle postazioni, per la configurazione del sistema e per le modalità di risposta adottate.Sono utilizzati meccanismi di recupero di errore sliding-window, nelle modalità Go-Back-N o SRP...