Home     Blog

PPP (Point-to-Point Protocol)

PPP (Point-to-Point Protocol), is the most widely used method for transporting IP packets over a serial link between the user and the Internet Service Provider (ISP).

Although PPP is primarily used over dialup lines, variants such as PPoE (PPP over Ethernet) and PPoA (PPP over ATM) extend PPP to new data-link layer protocols.

PPP was designed to enable the transmission of different protocols over one point-to-point link by utilizing encapsulation. Encapsulation is the process of storing packets from the foreign protocol inside PPP frames.

In addition to this encapsulation function, PPP also provides:

  • A Link Control Protocol (LCP) for establishing, configuring, and testing the data-link connection.
  • A suite of Network Control Protocols (NCPs) for establishing and configuring different network-layer protocols.

PPP PPP (Point to Point Protocol)

PPP LCP

The PPP Link Control Protocol is responsible for establishing, configururing, managing, and terminating the point-to-point link.

LCP accomplishes these tasks through the use of simple control messages:

Link Configuration messages used to establish and configure a link:

  • Configure-Request
  • Configure-Ack
  • Configure-Nak
  • Configure-Reject

Link Termination messages used to terminate a link:

  • Terminate-Request
  • Terminate-Ack

Link Maintenance messages used to manage and debug a link:

  • Code-Reject
  • Protocol-Reject
  • Echo-Request
  • Echo-Reply
  • Discard-Request

PPP NCPs

A PPP Network Control Protocol must be defined for each type of network packet which is to be encapsulated and transmitted across the PPP link.

Some of the defined PPP NCP's are:

  • Internet Protocol Control Protocol
  • OSI Network Layer Control Protocol
  • Xerox NS IDP Control Protocol
  • DECnet Phase IV Control Protocol
  • Appletalk Control Protocol
  • Novell IPX Control Protocol
  • Bridging NCP
  • Stream Protocol Control Protocol
  • Banyan Vines Control Protocol
  • Multi-Link Control Protocol
  • NETBIOS Framing Control Protocol
  • Cisco Systems Control Protocol
  • Ascom Timeplex
  • Fujitsu LBLB Control Protocol
  • DCA Remote Lan Network Control Protocol (RLNCP)
  • Serial Data Control Protocol (PPP-SDCP)
  • SNA over 802.2 Control Protocol
  • SNA Control Protocol
  • IP6 Header Compression Control Protocol
  • Stampede Bridging Control Protocol
  • Compression on single link in multilink group control
  • Compression Control Protocol

PPP Standards

PPP is officially defined in RFC 1661: The Point-to-Point-Protocol (PPP).

VN:F [1.9.17_1161]
Rating: 0.0/10 (0 votes cast)
Follow Will.Spencer on

Comments (1)

 

  1. atiqah says:

    why does the ppp led does not light up on my adsl router?
    initially, the internet connection was fast, but now it is getting slower. however, the adsl router used is the same one. how do i fix it?

    VA:F [1.9.17_1161]
    Rating: 0.0/5 (0 votes cast)

Leave a Reply

Related Posts

  • ARP (Address Resolution Protocol)

    ARP is the Address Resolution Protocol. The ARP protocol maps addresses between the Data Link Layer and the Network Layer of the OSI Model. The Data Link layer of TCP/IP networks utilizes MAC addresses; the Network Layer of TCP/IP networks utilizes IP addresses. ARP and RARP The ARP protocol is used to map IP addresses [...]...


  • Rogue Wireless Access Point

    A Rogue Access Point is a Wi-Fi Access Point which is setup by an attacker for the purpose of sniffing wireless network traffic. 802.11 (Wi-Fi) utilizes SSIDs (Service Set IDentifiers) to authenticate NICs to wireless access points. There is no similar protocol for authenticating wireless access points. It is possible to place a rogue wireless [...]...


  • RTP (Real-time Transport Protocol)

    RTP (Real-time Transport Protocol) is used to encapsulate VoIP data packets inside UDP packets. RTP is defined in RFC 3550 – RTP: A Transport Protocol for Real-Time Applications. RTP provides end-to-end network transport functions suitable for applications transmitting real-time data, such as audio, video or simulation data, over multicast or unicast network services. RTP does [...]...


  • RSVP (Resource Reservation Protocol)

    RSVP (Resource Reservation Protocol) is a protocol used in VoIP to manage QoS (Quality of Service). RSVP works by requesting that required bandwidth and latency be “reserved” for the VoIP telephone call by every network device between the two endpoints. RSVP is defined in RFC 2205: Resource ReSerVation Protocol (RSVP). RSVP is a unicast and [...]...


  • MGCP (Media Gateway Control Protocol)

    MGCP (Media Gateway Control Protocol) is a protocol used within a Voice over IP (VoIP) system. This internal protocol was primarily developed to address the demands of carrier-based IP telephone networks. MGCP is a complementary protocol for both H.323 and SIP, which was designed as an internal protocol between the Media Gateway Controller and the [...]...