I just wanted clarification on what exactly PPP is and why it does not have a MAC address due to having seen that under a response to a question of how routers transverse packets to their destinations.

  • MAC addresses are used by the IEEE data-link protocols, but other data-link protocols use other or no addressing. Frame relay uses DLCI, ATM uses VPI/VCI, PPP and HDLC do not use addressing, etc.
    – Ron Maupin
    Mar 11 at 23:27

1 Answer 1


PPP is a data link layer protocol that's designed to run on top of a simple serial link as physical layer. Since there are exactly two nodes on that point-to-point link, no addressing is required.

The PPP header does have an 8-bit address field but it's not used anywhere (always 0xff).

  • Ok thanks for helping me understand.
    – N.C.
    Mar 13 at 5:28
  • It is quite literally in the name: Point-to-Point Protocol. Apr 1 at 10:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.