HDLC
HDLC (High-level Data Link Control) er et internasjonalt standardisert format for digital overføring, som har blitt definert for å brukes sammen med ulike nettverkskonigurasjoner og typer. Disse inkluderer punkt-til-punkt linker som er brukt blant annet i ISDN.
HDLC benytter er en type synkron overføring av biter, som består av et start-flagg (01111110), adresse på 8 biter, en kontrollsum på 16 biter, dataen som overføres på N * 8 biter, CRC på seksten biter og et stopp-flagg (01111110).
Flagg | Adresse | Kontroll | Data | CRC | Flagg |
---|---|---|---|---|---|
01111110 | 8 biter | 16 biter | N * 8 biter | 16 biter | 01111110 |
Et kjent problem med HDLC er at start og slutt-flagget kan være helt likt en byte i meldingen. For å kompensere for dette, brukes bit-stuffing. Her blir seks enerbiter (111111) erstattet med fem enerbiter, en null og en ener igjen (1111101). På denne måten ser man forskjell på stopp-flagget for overføring, og dataen som blir sendt.