Il protocollo Point-to-Point Protocol o PPP viene usato per stabilire connessioni dirette tra due computer. Uso originario di questo protocollo è quello di connettere computer usando una linea telefonica, ma è anche stato usato per connessioni a banda larga. Molti provider fanno uso di questo protocollo per connettere gli utenti ad Internet con una connessione dial-up. Prima che creassero questo protocollo veniva usato al suo posto il protocollo SLIP.
PPP lavora con altri protocolli come IP, IPX, e AppleTalk.
PPP fa uso dei campi FCS per stabilire se un frame contiene un errore, e questi errori sono registrati in modo tale da far cadere la connessione nel caso in cui vengano trovati troppi errori.


Il frame PPP:
Nome - Numero di Bytes
----------------------
Flag - 1
Address - 1
Control - 1
Protocol - 1
Data - variabile (0 o +)
Checksum - 2 o 4
----------------------