Académique Documents
Professionnel Documents
Culture Documents
Point-to-Point Protocol
Point-to-Point Protocol (PPP, protocole point point) est un protocole de transmission pour l'internet,
dcrit par le standard RFC 1661, fortement bas sur HDLC, qui permet d'tablir une connexion entre deux
htes sur une liaison point point. Il fait partie de la couche liaison de donnes (couche 2) du modle OSI.
L'encapsulation des datagrammes. Un protocole qui servira l'encapsulation des paquets avant
dpt sur le mdia physique : HDLC. HDLC est un protocole de liaison de donnes.
Le contrle de la liaison avec LCP (Link Control Protocol). LCP (Link Control Protocol) qui sert
tablir (ou rompre) la liaison, qui permet de la tester et de la configurer.
Le contrle de la couche rseau avec NCP (Network Control Protocol). NCP (Network Control
Protocol) qui sert d'interface pour les protocoles de niveau 3. Il n'y a pas un (1) protocole NCP, mais
"n". En effet, chaque protocole de niveau 3 dispose de sa propre interface particulire. Sur ip,
l'implmentation NCP se nomme IPCP (IP Control Protocol).
Avantages
Le protocole PPP permet une meilleure gestion des liaisons par rapport HDLC car :
Il est massivement utilis pour les connexions Internet ddies aux particuliers, soit directement bas sur
HDLC (connexion RTC), soit encapsul (par exemple PPPoX, utilis par les connexions ADSL et cble).
Flag (Fanion) de dbut Adresse Commande Protocole Donnes FCS Flag de fin
8 bits 8 bits 8 bits 8 bits
8 ou 16 bits 16/32 bits
(01111110b) (11111111b) (00000011b) (01111110b)
les fanions (Flag) et le FCS sont les mmes que dans le cas d'HDLC.
l'adresse est toujours positionne sur 11111111b pour indiquer que la trame doit tre accepte par
le bon destinataire.
le champ Commande est toujours positionn sur 00000011b pour indiquer que les trames sont de
type non-numrot.
Un paquet PPP peut vhiculer plusieurs protocoles de niveau 2 ayant chacun un rle, ou des paquets
contenant des donnes de niveau 3. Voici quelques exemples avec les numros de protocoles.
Les numros de protocoles sont stocks dans un champ "contrle" du paquet PPP. PAP et CHAP servent
l'authentification des utilisateurs.
Le protocole SLIP
SLIP signifie Serial Line Internet Protocol, traduisez protocole Internet de liaison en srie. SLIP est le rsultat
de l'intgration des protocoles modems prcdant la suite de protocoles TCP/IP.
Il s'agit d'un protocole de liaison Internet simple n'effectuant ni contrle d'adresse, ni contrle d'erreur,
c'est la raison pour laquelle il est vite devenu obsolte par rapport PPP.
La transmission de donnes avec SLIP est trs simple: ce protocole envoie une trame compose
uniquement des donnes envoyer suivies d'un caractre de fin de transmission (le caractre END, dont le
code ASCII est 192).
Fonctionnement
Ce protocole ouvre deux canaux de communication entre le client et le serveur :
un canal de contrle pour la gestion du lien, qui consiste en une connexion TCP sur le port 1723 du
serveur ;
un canal de donnes transportant les donnes du rseau priv et utilisant le protocole IP numro
47.
Le canal de donnes consiste en une version non standard du protocole Generic Routing Encapsulation
(GRE). Les paquets GRE modifis transportent des trames PPP. Enfin, les trames PPP encapsulent les
paquets IP transports par le tunnel.
Le flux PPP peut tre chiffr, authentifi et compress l'aide des mcanismes standard de PPP, auxquels
Microsoft a ajout l'authentification MS-CHAP, le chiffrement Microsoft Point-to-Point Encryption (MPPE)
et la compression Microsoft Point-to-Point Compression (en) (MPPC).
Les dtails du protocole PPTP sont dcrits dans le document informatif RFC 26371.
Implmentations
Sous Windows, PPTP est dcrit comme la fonction accs VPN .
Il existe un client PPTP2 ainsi qu'un serveur PPTP3 sous Linux, ce qui permet d'tablir des VPN en
environnement htrogne.
Le protocole PPP
PPP est protocole d'accs distant utilis par PPTP pour envoyer des donnes multi-protocoles travers des
rseaux TCP/IP. PPP encapsule des paquets IP, IPX et NetBEUI entre des frames PPP et envoie les paquets
encapsuls en crant une liaison point--point entre les ordinateurs metteurs et rcepteurs.
La plupart des sessions PPTP sont dmarres par un client appelant le serveur d'accs rseau d'un ISP. Le
protocole PPP est utilis pour crer la connexion dial-up entre le client et le serveur d'accs rseau et
accomplit les fonctions suivantes :
Note
Dans certaines situations, les clients distants peuvent avoir un accs direct vers un rseau TCP/IP, tel que
l'Internet. Par exemple, un ordinateur portable avec une carte rseau peut utiliser un accs Internet dans
une salle de confrence. Avec un connexion IP directe, la connexion PPP initiale vers un ISP n'est pas
ncessaire. Le client peut initier la connexion vers le serveur PPTP sans raliser au pralable la connexion
PPP vers un ISP.
Le protocole PPTP spcifie une srie de messages de contrles envoys entre le client PPTP et serveur
PPTP. Les messages de contrle tablissent, maintiennent et terminent le tunnel PPTP. La liste ci-dessous
prsente les messages de contrle primaires utiliss pour tablir et maintenir le tunnel PPTP.