Point-to-Point Protocol (PPP)

PPP is used to transfer IP and other packet based traffic through a serial line. It can also be encapsulated over Ethernet with PPP-over-Ethernet (PPPoE) and over ATM with PPP-over-ATM (PPPoA); these are used by many ISP's (Internet Service Providers) for broadband Internet access.

PPP may use CHAP for authentication purposes.


Today most ISP's offer PPP for serial (telephone) line internet access.

The former internet standards SLIP and its compressed cousin CSLIP were used before PPP, but are obsolete now.

Protocol dependencies

Example traffic

XXX - Add example traffic here (as plain text or Wireshark screenshot).

Example Flow

PPP: Point-to-Point Protocol tutorial rfc 1661, wireshak PPP analysis


The PPP dissector is fully functional.

(See CaptureSetup/PPP for information on capturing PPP control protocol traffic).

Preference Settings

(XXX add links to preference settings affecting how PPP is dissected).

Example capture files

Display Filter

A complete list of PPP display filter fields can be found in the display filter reference

Show only the PPP based traffic:


Capture Filter

There's currently no support for filtering on any PPP fields other than the protocol.

External links


Imported from https://wiki.wireshark.org/PPP on 2020-08-11 23:18:16 UTC