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.
1 Answer
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).