Accès distant par connexion Formation. Point to Point Protocol Formation.

23
Accès distant par connexion Formation

Transcript of Accès distant par connexion Formation. Point to Point Protocol Formation.

Page 1: Accès distant par connexion Formation. Point to Point Protocol Formation.

Accès distant

par connexion

Formation

Page 2: Accès distant par connexion Formation. Point to Point Protocol Formation.

Point to Point

Protocol

Formation

Page 3: Accès distant par connexion Formation. Point to Point Protocol Formation.

Accès distant

CIN ST MANDRIER

Dans les années 80, nécessité d'interconnecter des LAN (sous IP) par des réseaux de paquets.

Historique

SLIPSerial Line IP

PPPPoint-to-Point Protocol

Page 4: Accès distant par connexion Formation. Point to Point Protocol Formation.

Accès distant

CIN ST MANDRIER

Généralités

Le protocole Point-à-Point est utilisé pour des liaisons simples transportant des paquets de données entre deux éléments.

Ces liens permettent une communication simultanée bidirectionnelle (full-duplex), et sont supposés transmettre des paquets dans l'ordre.

PPP propose une solution commune pour un raccordement aisé d'une grande variété d'hôtes, de ponts et de routeurs.

C'est un protocole de communication point à point pour la communauté Internet.

Page 5: Accès distant par connexion Formation. Point to Point Protocol Formation.

Accès distant

CIN ST MANDRIER

Généralités Le protocole Point à Point (PPP) propose une méthode standard

pour le transport de datagrammes multi-protocoles sur une liaison simple point à point (RFC 1331 & 1661).

PPP comprend trois composants principaux :

Une méthode pour encapsuler les datagrammes de plusieurs protocoles.

Un protocole de contrôle du lien "Link Control Protocol" (LCP) destiné à établir, configurer, et tester la liaison de données.

Une famille de protocoles de contrôle de réseau "Network Control Protocols" (NCPs) pour l'établissement et la configuration de plusieurs protocoles de la couche "réseau".

Page 6: Accès distant par connexion Formation. Point to Point Protocol Formation.

Accès distant

CIN ST MANDRIER

Afin d'être suffisamment souple pour pouvoir être porté dans de nombreux environnements, le protocole PPP dispose d'un protocole de contrôle de liaison (Link Control Protocol - LCP). Le LCP est utilisé pour effectuer :

la négociation automatique des options de format d'encapsulation

la gestion de tailles variables de paquets

la détection d'un re-bouclage de liaison

la rupture de liaison

la gestion des erreurs de configuration

LCP

Page 7: Accès distant par connexion Formation. Point to Point Protocol Formation.

Accès distant

CIN ST MANDRIER

NCP Les liaisons Point-à-Point tendent à mettre en exergue de

nombreux problèmes vis à vis de protocoles réseaux communs.

Par exemple, l'assignation et la gestion des adresses IP, pouvant poser des problèmes y compris dans l'environnement limité d'un LAN, est particulièrement délicate lorsque la liaison passe par un réseau de type circuit commuté (par exemple une connexion modem via réseau téléphonique).

Ces problèmes sont gérés par une famille de protocoles de gestion réseau (Network Control Protocols - NCPs), chacun traitant des aspects particuliers à la gestion de tel ou tel type de protocole de niveau réseau.

Page 8: Accès distant par connexion Formation. Point to Point Protocol Formation.

Accès distant

CIN ST MANDRIER

L'encapsulation PPP permet le multiplexage de différentes connexions protocolaires au niveau réseau sur la même liaison physique.

Cette encapsulation et la mise en trame comprend 8 octets et peut être réduite à 2 ou 4 octets.

Pour permettre des implémentations à haute vitesse, l'encapsulation par défaut utilise des champs élémentaires, un seul d'entre eux devant être examiné pour réaliser le démultiplexage. L'en-tête par défaut et les champs d'information tombent toujours sur des limites de mots de 32-bits, la fin de message pouvant être complétée par des octets de "bourrage".

Encapsulation

Page 9: Accès distant par connexion Formation. Point to Point Protocol Formation.

Accès distant

CIN ST MANDRIER

Encapsulation PPP

Fanion7E

AdresseFF

Contrôle

03

Protocole

2 octets

Information+

bourrage

FCS2 octets

Fanion7E

BourrageInformationProtocole2 octets

FCS2 octets

Fanion7E

Fanion7E

AdresseFF

Contrôle03

Information+ bourrage

Protocole2 octets

Page 10: Accès distant par connexion Formation. Point to Point Protocol Formation.

Accès distant

CIN ST MANDRIER

Protocole : Identifie le datagramme encapsulé dans le champ Information du paquet

Encapsulation PPP

Protocole2 octets

Information Bourrage

0001 Protocole de bourrage

0xxx à 3xxx Protocole de niveau réseau spécifique

8xxx à Bxxx Paquets NCP

Cxxx à Fxxx Paquets LCP

C021 Link Control Protocol

C023 Password Authentication Protocol

C025 Link Quality Report

C223Challenge Handshake Authentication Protocol

00 21 IP00 2B IPX00 2D TCP/IP En tête compressée80 0F IP NG ou IP V6

Page 11: Accès distant par connexion Formation. Point to Point Protocol Formation.

Accès distant

CIN ST MANDRIER

Information : Il contient le datagramme du protocole spécifié dans le champ Protocole.

La longueur maximum du champ Information, y compris le bourrage, mais hors champ Protocole, est limité par défaut 1500 octets.

Encapsulation PPP

Protocole2 octets

Information Bourrage

Page 12: Accès distant par connexion Formation. Point to Point Protocol Formation.

Accès distant

CIN ST MANDRIER

En transmission, le champ Information PEUT être complété d'un nombre arbitraire d'octets de "bourrage".

C'est à chaque protocole que revient le travail de dissocier les octets de bourrage de l'information utile.

Encapsulation PPP

Protocole2 octets

Information Bourrage

Page 13: Accès distant par connexion Formation. Point to Point Protocol Formation.

Accès distant

CIN ST MANDRIER

Lors de la connexion, un paquet LCP est envoyé.

En cas de demande d'authentification de la part du serveur, un paquet correspondant à un protocole d'authentification peut être envoyé (PAP, Password Authentification Protocol, ou CHAP,Challenge Handshake Authentification Protocol ou Kerberos)

Une fois la communication établie, PPP envoie des informations de configuration grâce au protocole NCP.

Les datagrammes à envoyer sont transmis sous forme de paquets.

A la déconnexion, un paquet LCP est envoyé pour clôturer la session.

Session PPP

Page 14: Accès distant par connexion Formation. Point to Point Protocol Formation.

Accès distant

CIN ST MANDRIER

Format paquet LCP

Protocole LCPC0 21

Information Bourrage

Longueur2 octets

DataIdentificateur

1 octetCode

1 octet

7 Code-Rejeté8 Protocole-Rejeté9 Requête-Echo10 Réponse-Echo11 Requête-Elimination

1 Requête-Configuration2 Configuration-Acquittée3 Configuration-Non Acquittée4 Configuration-Rejetée5 Requête-Fermeture6 Fermeture-Acquittée

Page 15: Accès distant par connexion Formation. Point to Point Protocol Formation.

Accès distant

CIN ST MANDRIER

Automate PPP Le comportement du protocole PPP se caractérise par un automate

à états finis.

Established(LCP)

Established(LCP)

Authentificate(LCP)

Authentificate(LCP)

Terminate(LCP)

Terminate(LCP)

Network(NCP)

Network(NCP)

DeadDead

Page 16: Accès distant par connexion Formation. Point to Point Protocol Formation.

Accès distant

CIN ST MANDRIER

Requête-Configuration

Il existe trois classes distinctes de paquets LCP :

Format des Paquets LCP

7 Code-Rejeté8 Protocole-Rejeté9 Requête-Echo10 Réponse-Echo11 Requête-Elimination

12 Configuration-Acquittée3 Configuration-Non Acquittée4 Configuration-Rejetée5 Requête-Fermeture6 Fermeture-Acquittée

Les paquets de configuration de liaison

Les paquets de terminaison

Les paquets de maintenance

Page 17: Accès distant par connexion Formation. Point to Point Protocol Formation.

La Tunnelisation

Formation

Page 18: Accès distant par connexion Formation. Point to Point Protocol Formation.

Accès distant

CIN ST MANDRIER

Serveur d'accèsdistant

Réseau publicNomade

La plupart des VPN reposent sur l'utilisation de tunnels.

Le but de la tunnelisation (tunneling) est de permettre le raccordement de deux sites de manière transparente.

Le tunneling emprunte souvent des réseaux publics.

VPN : Virtual Private Networking

Page 19: Accès distant par connexion Formation. Point to Point Protocol Formation.

Accès distant

CIN ST MANDRIER

Tunelling Plusieurs standards :

PPTP© MicrosoftPoint to Point Tunneling Protocol

L2F© CiscoLayer 2 Forwarding

L2TPLayer 2 Tunneling Protocol

Page 20: Accès distant par connexion Formation. Point to Point Protocol Formation.

La Sécurisation

Formation

Page 21: Accès distant par connexion Formation. Point to Point Protocol Formation.

Accès distant

CIN ST MANDRIER

PAP, CHAP, ARAP

Ceux sont des protocoles de sécurité en mode PPP qui se partagent le marché des réseaux. Ces méthodes d'identification sont négociées à l'intérieur du protocole PPP.

Sécurité en mode Dial up

PAP (Password Authentification Protocol), également défini par la RFC 1334, reste le protocole le plus répandu. Les mots de passe circulant en clair.

CHAP (Challenge Handshake Authentification Protocol) est le plus employé dans le domaine. Il est défini par la spécification RFC 1334. L'identification envoi un message à la station distante, récupère la valeur calculée par cette dernière, la compare à son propre résultat et interrompt la connexion si les valeurs ne correspondent pas. Cette opération est répétée en permanence une fois le lien établit, en modifiant le message d'authentification. CHAP crypte le mot de passe avant de le passer sur le réseau.

ARAP fait la même chose, mais pour le réseau AppleTalk.

Page 22: Accès distant par connexion Formation. Point to Point Protocol Formation.

TP

Formation

Page 23: Accès distant par connexion Formation. Point to Point Protocol Formation.

Accès distant

CIN ST MANDRIER

ROUTEUR

Rsxd'interconnexion

ROUTEUR

TP routeur

Infrastructure

LAN TélégraphieLAN Télégraphie

LAN RéseauxLAN Réseaux