Das "Point-to-Point-Protokoll" wird benutzt, um zwischen zwei miteinander verbundenen Hosts zu kommunizieren. Da bei einer solchen Verbindung klar ist, wer Empfänger ist, fällt der ganze Routing-Algorithmus weg.
Das Frame sieht unter PPP folgendermassen aus:
Bits | F E D C|B A 9 8||7 6 5 4|3 2 1 0 | F E D C|B A 9 8||7 6 5 4|3 2 1 0 |
-----|----------------------------------|----------------------------------+
| Flag || Adresse | control ||
|----------------++----------------|----------------++
| Protocol |
|----------------------------------+----------------------------------+
| ...Daten... |
|---------------------------------------------------------------------|
| CRC |
|----------------++---------------------------------------------------+
| Flag ||
|----------------++
- Die Flags (je 8 Bit) beinhalten stets das Muster 01111110.
- Die Adresse (8 Bit) wird nicht benutzt und beinhaltet deshalb stets 11111111
- Control (8 Bit) wird momentan ebenfalls nicht benutzt und enthält stets 00000011
- Das Protocol (8 oder 16 Bit) definiert das nächst höhere Protokoll.
- CRC (16 oder 32 Bit) beinhaltet Kontrollbits für die Fehlerüberprüfung.
Um zwischen einem 01111110-Flag und einem 01111110-Datenbyte zu unterscheiden, wird jedes 01111110-Datenbyte verdoppelt.