Point-to-Point Protocol (PPP) Encapsulation Last Updated : 21 Dec, 2022 Summarize Comments Improve Suggest changes Share Like Article Like Report Point-to-Point Protocol (PPP) is basically a Wide Area Network (WAN) protocol that performs or works at layer 2 by simply encapsulating frames for transmission or transferring over different physical links or connections like serial cables, cell phones, fiber optic cable among others, etc. Encapsulation is basically a process in which lower-layer protocol basically receives data from higher layer protocol and then further places this data portion of its frame. In simple words, we can say the encapsulation is process of enclosing one type of packing with help of other types of packet. PPP generally provides encapsulation so that various protocols at the network get supported simultaneously. PPP connections also deliver or transmit packets in sequence and provide full-duplex simultaneous bi-directional operation. PPP usually encapsulates any of the network layer packets in its frame that makes it possible for PPP layer three protocol to become independent and even capable of carrying multiple-layer three packets through a single link or connection. PPP Encapsulation is also required to disambiguate multiprotocol datagrams i.e. removal of ambiguity to make the multiprotocol datagrams clear and easy to be understood. PPP puts data in a frame and transmit it through PPP connection or link. A frame is basically defined as a unit of transmission in Data Link Layer (DLL) of the OSI protocol stack. To form encapsulation, a total of 8-bytes are required. Data is usually transmitted from left to right in frames. General Structure of PPP encapsulation is shown below : PPP encapsulation frame basically contains three types of fields as given below : Protocol Field - This field is of 1 or 2 bytes i.e., 8 or 16 bits that are used to identify datagram that is being encapsulated in the information field of packet. It simply indicates protocol that is used in the frame. Least significant bit of lower bytes is usually set to 1 and on the other hand, most significant bit is usually set to 0. Types of protocols that can be present are Link Control Protocol (LCP), Password Authentication Protocol (PAP), Challenge Handshake Authentication Protocol (CHAP), etc. Protocol NumberProtocol Name0001Padding Protocol0003 to 001fReserved (transparency inefficient)00cfReserved (PPP NLPID)8001 to 801Unused807dUnused0021IP (Internet Protocol)8021IPCP (Internet Protocol Control Protocol) (NCP for IP)002dVan Jacobson TCP/IP header compression (RFC 1144)002fVan Jacobson IP header compressionc021Link Control Protocolc023Password Authentication Protocolc025Link Quality Reportc223Challenge Handshake Authentication ProtocolInformation Field - This field is of 0 or more bytes. It also has maximum length of 1500 bytes including padding and excluding protocol field. It usually contains datagram for the protocol that is specified and identified in protocol field. A datagram is basically a transfer unit that is associated with networking.Padding Field - This field is optional. On transmission, Information field may be padded up to the Maximum Receive Unit (MRU). Both of peers must be capable of recognizing and distinguish padding bytes from true data or real information. Comment More infoAdvertise with us Next Article Point-to-Point Protocol (PPP) Suite M madhurihammad Follow Improve Article Tags : Computer Networks Data Link Layer Similar Reads Point-to-Point Protocol (PPP) Automaton Actions Action is basically one of attributes of finite state automaton. As Point-to-Point Protocol (PPP) connections transition takes place from one state to another, some actions are taken in automation that is being caused by some events. Action is generally outcome of event but every event does not caus 3 min read Point-to-Point Protocol (PPP) Automaton Events Option Negotiation Automaton generally provides finite-state automaton. Events, actions, and state transitions, as with most finite state machines are various attributes of this finite-state automaton. One of these attributes i.e. Event generally causes Point-to-Point Protocol (PPP) connection to tr 4 min read Point-to-Point Protocol (PPP) Phase Diagram Point-to-Point Protocol (PPP) was generally invented by Internet Engineering Task Force (IETF) simply to create and develop a data link protocol for point to point lines that can be helpful in solving many of the problems that are present in SLIP. PPP can operate on different DTE/DCE (Data Terminal 3 min read Point-to-Point Protocol (PPP) Frame Format Point-to-Point Protocol (PPP) is generally the default RAS protocol in Windows and is most commonly used protocol of data link layer that is required to encapsulate higher network-layer protocols simply to pass over synchronous and asynchronous communication lines. In PPP, link establishment is cont 3 min read Point-to-Point Protocol (PPP) Suite Point-to-Point Protocol (PPP) is basically an asymmetrical protocol suite for different connections or links that do not provide any framing i.e. raw bit pipes. PPP also wants other protocols to establish connection, authenticate users, and also to carry the network layer data. PPP is not a single p 4 min read PPTP Full Form - Point-to-Point Tunneling Protocol PPTP Stands for Point-to-Point Tunneling Protocol is a widely used networking protocol designed to create a secure private connection over a public network like the internet. It is Developed by Microsoft and other tech companies in the 1990s It is one of the first protocols used for Virtual Private 5 min read Like