I protocolli PPP e SLIP Os protocolos  PPP e SLIP Die  PPP und SLIP Protokolle Les protocoles PPP et SLIP Protocolos PPP y SLIP (Protocolo punto a punto y Protocolo de lí
The majority of people, not having lines (cable or Ethernet) linked directly to the Internet, must use telephone lines (the most widely used network) to connect to the Internet. The connection is made using a modem, a device capable of converting digital data from the computer into analogue signals (that can circulate on telephone lines by amplitude or frequency modulation, in the same way as voice when you use the telephone).

Considering that only two computers are communicating and the speed of a telephone line is slow in comparison to that of a local network, it is necessary to use a protocol enabling standard communication between the different machines using a modem, and not overload the telephone line. These protocols are called modem protocols.

The notion of a point to point link

Via a standard telephone line, a maximum of two computers can communicate using a modem, in the same way that it is impossible to call two people simultaneously using the same telephone line. This is thus called a point to point link, i.e. a link between two machines reduced to its most simple expression: there is no need to share the line between several machines, each one speaks and responds in turn.

So, many modem protocols have been developed. The first of them allowed a single transmission of data between two machines, then some of them were equipped with error control and with the growth of the Internet, were equipped with the ability to address machines. In this way, there are now two main modem protocols:

  • SLIP: an old protocol, low in controls
  • PPP: the most widely used protocol for accessing the Internet via a modem, it authorises addressing machines

The SLIP protocol

SLIP means Serial Line Internet Protocol. SLIP is the result of the integration of modem protocols prior to the suite of TCP/IP protocols.

It is a simple Internet link protocol conducting neither address or error control, this is the reason that it is quickly becoming obsolete in comparison to PPP.

Data transmission with SLIP is very simple: this protocol sends a frame composed only of data to be sent followed by an end of transmission character (the END character, the ASCII code of which is 192). A SLIP frame looks like this:

Data to be transmitted END

The PPP protocol

PPP means Point to Point Protocol. It is a much more developed protocol than SLIP (which is why it is replacing it), insofar as it transfers additional data, better suited to data transmission over the Internet (the addition of data in a frame is mainly due to the increase in bandwidth).

In reality, PPP is a collection of three protocols:

  • a datagram encapsulation protocol
  • an LCP, Link Control Protocol, enabling testing and communication configuration
  • a collection of NCPs, Network Control Protocols allowing integration control of PPP within the protocols of the upper layers

Data encapsulated in a PPP frame is called a packet. These packets are generally datagrams, but can also be different (hence the specific designation of packet instead of datagram). So, one field of the frame is reserved for the type of protocol to which the packet belongs. A PPP frame looks like this:

Protocol (1-2 bytes) Data to be transmitted Padding data

The padding data is used to adapt the length of the frame for certain protocols.

A PPP session (from opening to closure) takes place as follows:

  • Upon connection, an LCP packet is sent
  • In the event of an authentication request from the server, a packet relating to an authentication protocol may be sent (PAP, Password Authentication Protocol, or CHAP, Challenge Handshake Authentication Protocol or Kerberos)
  • Once communication is established, PPP sends configuration information using the NCP protocol
  • Datagrams to be sent are transmitted as packets
  • Upon disconnection, an LCP packet is sent to end the session

More information

For more information on PPP protocol, please refer to RFC1661 which explains the protocol in detail:



Last update on Thursday October 16, 2008 02:43:22 PM.This document entitled « PPP and SLIP protocols » from Kioskea (en.kioskea.net) is made available under the Creative Commons license. You can copy, modify copies of this page, under the conditions stipulated by the licence, as this note appears clearly.
Best answers for « PPP and SLIP protocols » in :
The HTTP protocol Show Introduction to the HTTP protocol Since 1990 HTTP protocol (HyperText Transfer Protocol) has been the most widely used protocol on the Internet. Version 0.9 was only intended to transfer data over the Internet (in particular Web pages written in...
Messaging protocols (SMTP,POP3 and IMAP4) Show Introduction to e-mail E-mail is considered as being the most widely used service on the Internet. So the TCP/IP protocol suite offers a range of protocols allowing the easy management of email routing over the network. The SMTP protocol The...
IPX/SPX protocol under Windows Vista ShowIPX/SPX protocol under Windows Vista IPX/SPX: Internetwork Packet Exchange/Sequenced Packet Exchange The protocol IPX/ SPX allow some old games to play in network (Red Alert, Command & Conquer, etc.) This function is not supported...
Differences between the UDP and TCP protocols ShowDifferences between the UDP and TCP protocols User Datagram Protocol (UDP) Transmission Control Protocol (TCP) User Datagram Protocol (UDP) It is part of the base protocols of the Internet Protocol Suite. Programs on networked...
[PS3] Sharing files / DLNA Server Show[PS3] Sharing files / DLNA Server How to share files between a Playstation 3 and PC Issue You want to establish a relationship with DLNA protocol between your PC and your PS3, including images, audio and video access to YouTube,...
Download Support IPX for Vista ShowProtocol IPX/SPX is used for many old games for network play (Red Alert, Command & Conquer, etc…). Unfortunately, Microsoft withdrew IPX/SPX protocol support for Vista (32bit). Nevertheless, it is possible to solve the problem by selecting the pilot...
Download Windows Movie Maker ShowDescription: Windows Movie Maker is surprisingly easy and amusing for family realization of films, by allowing you to create, to edit and to share your films on your own computer by of simple slip move. You can add special effects, music and...
Download VLC ShowDescription: VLC media player is a portable multimedia player for many video and audio formats (MPEG1, MPEG2, MPEG4, DivX, mp3, ogg, ...) as well as DVDs, VCDs, and various streaming protocols. This program can also be used as a server to stream in...
The DHCP protocol ShowDefinition of the term DHCP DHCP stands for Dynamic Host Configuration Protocol. It is a protocol which enables a computer that is connected to a network to obtain its configuration (mainly, its network configuration) dynamically (i.e. without...
TCP protocol ShowThe characteristics of TCP protocol TCP (which means Transmission Control Protocol) is one of the main protocols of the transport layer of the TCP/IP model. It makes it possible, at application level, to manage data coming from (or going to) the...
FTP protocol (File Transfer Protocol) ShowIntroduction to FTP protocol FTP protocol (File Transfer Protocol) is, as its name indicates a protocol for transferring files. The implementation of FTP dates from 1971 when a file transfer system (described in RFC141) between MIT machines...