Vous êtes sur la page 1sur 30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

LE PROTOCOLE X.25 Introduction

r Adopt en 1976 par le CCITT r Issu des rseaux commutation de paquets r Propos par quatre organismes PTT Postes britanniques TCTS Telenet Communication Corps

r Couvre les 3 premires couches du modle OSI r Protocole sur le dclin

SUPPORT DE COURS

1/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

LE PROTOCOLE X.25

Prsentation gnrale
r Spcifie en premier lieu un protocole dinterface entre un ETTD et un ETCD X.25 ne spcifie pas un rseau commutation de paquet X.25 prcise linterface daccs au rseau Dfinit les changes entre un ETTD et un nud du rseau (ETCD)
ETTD ETCD

Coupleur

Modem

Modem

Commutateur

Rseau oprateur (ex : TRANSPAC)

r Trois niveaux niveau 1. X.21 ou X.21bis, interface physique V24 souvent utilise niveau 2. HDLC en mode quilibr. LAP-B. niveau 3. X.25-3. r X.25 est avant tout une interface locale
ETTD
coupleur
Couche 3 Couche 2 Couche 1 Modem Modem

ETCD
Commutateur
Couche 1 Couche 2 Couche 3

X.21 LAPB

X.21

SUPPORT DE COURS

X.25 niveau 3

2/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

LE PROTOCOLE X.25

Niveau 1 du protocole X.25

r X.21 Dfinit le protocole physique entre ETTD et ETCD r Il spcifie en particulier Les caractristiques physiques Les caractristiques lectriques La transmission par des bits de synchro La procdure point point en mode full duplex

r Lavis V.24 (X.21 bis) Connecteur 25 broches. Chaque broche est numrote de 1 24. A chaque broche correspond un signal particulier. r Signaux les plus usits No Broche
2 3 4 5 6 20 8

No de circuit Dsignation
103 104 105 106 107 108 109 Emission de donnes Rception de donnes Demande pour mettre (RTS) Prt mettre (CTS) Poste de donnes prt (DSR) Terminal de donns prt (DTR) Dtection du signal (CD)

SUPPORT DE COURS

3/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

X.25 Niveau 2 HDLC - High Level Data Link Control


r normalise par l'ISO en 1976 et par l'IUT-T (ex CCITT) r dfinit un ensemble de classes de procdures et fonctionnalits optionnelles r 2 modes principaux : Non quilibr (Asynchronous Response Mode) une station principale, tous les autres secondaires la station principale l'initiative de la "connexion" LAP A SNA d'IBM (SDLC) Non quilibr (Asynchronous Balanced Mode ) tous les quipements agissent de la mme faon mode quilibr (balanced)

r X.25-2

HDLC quilibr ou LAP-B

SUPPORT DE COURS

4/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

X.25 NIVEAU 2 La trame HDLC


r Format de la trame HDLC
Fanion Adresse Contrle Donnes FCS Fanion

8bits 8bits
r Fanion

8bits

Variable

16 bits

Valeur 0111110 Synchronisation de la trame Suite interdite dans la trame Transparence binaire Insertion dun bit zro pour toute suite de 5 bits
r Le

champ Adresse liaison point point commande de A vers B commande de B vers A

Sous-utilis 11000000 10000000


r Le

champ de commande dfinit 3 type de trames

r Le r

champ donnes Limit 1500 Octets

Le champ FCS 2 ou 4 octets calcul selon la mthode CRC

SUPPORT DE COURS

5/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

X.25 NIVEAU 2 La trame HDLC


r 3 types de trames trame dInformation (transfert des donnes) trame de Supervision (freiner les dbits, demande de rptition ou accus rception) trame non numrote (U) : dfinit le mode de rponse dune station, initialisation, dconnexion. r Le champ de commande dfinit 3 type de trames Type de trame Information Supervision Unumbered Valeur du champ de controle 0 1 1 0 1 N(S) S P/F S P/F N(R) N(R)

M M P/F M M M

N(S)= numro de la trame I envoye (modulo 8) N(R)= numro du prochain paquet attendu (modulo 8) S = bits de supervision 4 trames de supervision M = bits de modification 32 trames non numrotes P/F = bits poll/final r L'octet de commande peut tre tendu 2 octets

SUPPORT DE COURS

6/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

X.25 NIVEAU 2 HDLC La trame I


r Fonctions transporte les informations de la couche suprieure N(S) : numro de la trame N(R) : prochaine trame attendue par lmetteur = acquittement positif des trames N(R) 1, N(R)-2 Variable V(S) = numro de la trame modulo 8. r Exemple
Station A Station B

Trame I, Ns=0, Nr=0 Trame I, Ns=1, Nr=0 Trame I, Ns=2, Nr=0 Trame S R, Nr=3 Trame I, Ns=3, Nr=0 Trame I, Ns=4, Nr=0

SUPPORT DE COURS

7/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

X.25 NIVEAU 2 HDLC La Trame S

r Fonctions Gestion des erreurs Contrle de flux r Les types de trames S trame RR 1 0 0 0 P/F N(R) o annulation dune trame RNR o acquittement positif des trames jusqu N(R) trame REJ 1 0 0 1 P/F N(R) o rejet dune trame sur rupture de squence trame RNR 1 0 10 P/F N(R) o le rcepteur indique lmetteur quil nest plus prt recevoir o destruction de toutes les trames reues aprs le RNR o reprise sur RR ou REJ

SUPPORT DE COURS

8/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

X.25 NIVEAU 2 HDLC - La trame U


r Fonctions Mode de rponse (quilibr ou non) Initialisation Dconnexion r Les principaux types de trames U
Disconnect Mode Set Asynchronous Balanced Mode Disconnect Mode Unumbered Acknowledgment Frame Reject 1 1 1 1 P/F 0 0 0 1 1 1 1 P/F 1 0 0 1 1 0 0 P/F 0 1 0 1 1 0 0 P/F 1 1 0 1 1 1 0 P/F 1 0 0

Exemple d'change
Station A Trame U SABM, P=1 Trame U UA, F=1 Trame I, Ns=0, Nr=0 Trame I, Ns=1, Nr=0 Trame I, Ns=2, Nr=0 Trame S R, Nr=3 Trame I, Ns=3, Nr=0 Trame I, Ns=4, Nr=0 Trame U DISC, P=1 Trame U UA, F=1 Station B

SUPPORT DE COURS

9/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

X.25 NIVEAU 3 La couche paquet

r X.25 utilise un numro de voie logique pour identifier la connexion dun ETTD un ETCD r 4095 voies logiques potentiellement utilisables sur une mme liaison physique r La liaison de bout en bout entre deux ETTD sappelle un circuit virtuel r Quatre mthodes Circuits permanents Circuits commuts Slection rapide (transfert de donnes dans le paquet dappel) Slection rapide avec fermeture immdiate

SUPPORT DE COURS

10/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

X.25 NIVEAU 3 L'adressage

r La norme X.121 dfinit un adressage sur 14 chiffres

Pays Prfixe N Rseau

N abonn

r Prfixe 0 Communication internationale 1 Accs direct 2 Accs via le rseau Telex 3 Accs via le RTC asynchrone 4 Accs synchrone r Exemple Accs direct 1 13 023456 Accs international 0 208 0 1256453423

SUPPORT DE COURS

11/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

X.25 NIVEAU 3 Notion de circuit virtuel et de voie logique


r Un circuit virtuel, une fois tabli, permet de considrer la connexion entre 2 DTE comme une liaison directe (abstraction du rseau de transport) de la mme manire qu'une liaison tlphonique usuelle.

CVC Circuit Virtuel Commut : mise en relation de 2 DTE sur demande en tablissant un lien; de la part des DTE, cette liaison a les caractristiques d'une ligne priv non partag (c'est le but), mme si physiquement, les liaisons utilises sont partages.

CVP Circuit Virtuel Permanent : la relation est maintenue en permanence (vite le cot d'tablissement de connexion mais alourdit la facture auprs du founisseur).

SUPPORT DE COURS

12/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

X.25 NIVEAU 3 Etablissement dun circuit virtuel

ETTD local

ETCD local

ETTD distant

ETCD distant

Paquet dappel Appel entrant Ouverture dun circuit virtuel Communication accepte Communication tablie Ouverture dun circuit virtuel

Transfert de donnes

Transfert de donnes

Demande de libration

Libration Indication de libration Confirmation de libration Confirmation de libration Libration

r L'tablissement dun CV se fait de bout en bout par l'envoi d'un paquet d'appel (call request). r l'ETCD destinataire peut refuser la connexion en envoyant une demande de libration (clear request) r l'ETCD destinataire peut l'accepter en envoyant un paquet de communication accepte (call accepted).
SUPPORT DE COURS 13/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

X.25 NIVEAU 3 Le paquet X.25


r Format du paquet Numro de groupe De voie logique Numro de voie logique Type de paquet LG adresse LG adresse ETTD appel ETTD Appelant Adresse de lETTD appelant Adresse de lETTD appel LG champ options Champ options Donnes Identificateur du format Numro de groupe de voies Numro de voies Type de paquet Identificateur du format

Paquet d'appel

4 bits (QD01) 4 bits 8bits 8bis

SUPPORT DE COURS

14/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

X.25 NIVEAU 3 Les diffrents types de paquets X.25


r Les paquets d'tablissements et de fermeture Type
00001011 00001111 00010011 00010111

DTE

DCE

DCE

DTE

Paquet d'appel Acceptation d'appel Demande de libration Confirmation de libration

Appel entrant Appel tabli Indication de libration Confirmation de libration

r Les paquets de donnes (Bit Q qualified 1) Type


xxxxxxxx 00100011 00100111

DTE

DCE

DCE

DTE

Donnes Donnes rupture DTE rupture DCE Confirmation de rupture Confirmation de rupture

r Les paquets de supervision (Bit Q qualified 0) Type


xxx00001 xxx00101 xxx01001 00011011 00011111

DTE

DCE

DCE

DTE

Receive Ready Receive Non Ready Reject Demande de rinitialisation Confirmation de rinitialisation

Receive ready Receive Non Ready Reject Indication de rinitialisation Confirmation de rinitialisation

SUPPORT DE COURS

15/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

LES ACCES INDIRECT A X.25 l'accs synchrone


r Utilis pour raccorder un quipement connect au rseau tlphonique r Dfini par la recommandation X.32 de l'UIT-T r 2 types d'accs via RTC via RNIS sur un canal B

SUPPORT DE COURS

16/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

LES ACCES INDIRECT A X.25 l'accs asynchrone

r Utilis pour raccorder un terminal asynchrone au rseau X.25 r Ncessite une interface d'accs : le PAD Packet Assembler Disassembler Dfinit par la recommandation X.3 Assemble les caractres en paquets en mission Dsassemble les paquets reus en rception

r X.28 dfinit le dialogue entre le terminal et le PAD r X.29 dfinit le dialogue entre le PAD et le rseau

Synoptique
Dialogue asynchrone X.28
DTE

PAD X.3

Transpac
X.29

SUPPORT DE COURS

17/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

LE RESEAU RTC Rseau commutation de circuits


r Ouvert la transmission de donnes en 1964 r Le rseau Ct abonn Desserte locale = Ligne tlphonique qui le relie au rseau Mdia : paire tlphonique en cuivre Transmission analogique Ct oprateur Autocommutateurs Mdia : cuivre, fibre optique, voie hertzienne Transmission : essentiellement numrique. r Usage Liaison point point Accs Internet r Avantages Facile mettre en oeuvre. Bande passante suffisante pour les petits transferts de fichiers Pas de location de LS, ni d'installation de ligne RNIS Faible cot d'installation.

SUPPORT DE COURS

18/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

LE RESEAU RTC r Les modems Assure le raccordement au rseau (ETCD) Avis V34, V34+, V90 r Connexion non permanente r Protocole de niveau II PPP Connexion point point
Station A Station B

Exemple : tlmaintenance distance. Connexion lInternet


INTERNET LAN Serveur daccs distant Firewall

modem

RTC

PC

SUPPORT DE COURS

19/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

LE RESEAU NUMERIS Prsentation


r Le rseau Numris est constitu de deux lments distincts Le rseau oprateur La partie privative extension du rseau chez le client r Deux types daccs au niveau de la partie privative Laccs de base T0 constitu de deux canaux 64 Kbps et dun canal de signalisation 16Kbps Laccs primaire ou T2 constitu de 30 canaux 64 Kbps et dun canal de signalisations 64 Kbps r Terminologie Canaux de donnes = canaux B Canal de signalisation = canal D Accs de base = 2B+D Accs primaire = 30B+D

r Usages Tlphonie Tlcopie Transfert de donnes

SUPPORT DE COURS

20/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

LE RESEAU NUMERIS USAGES

r Accs de base T0
1er canal B
64Kbps, voix ou donnes 64Kbps, voix ou donnes

Possibilit dagrgation des canaux 128 Kbps (ex : transfert de fichiers)

16 Kbps Signalisation (numrotation, tablissement de connexion, identification appelant, etc)

r Deux connexions simultanes r Exemples : Une tlphonie, une donnes (accs un site distant) Deux connexions deux sites distants diffrents Une connexion un seul site distant en agrgeant les canaux r Accs primaire T2
1er canal B
64Kbps, voix ou donnes 64Kbps, voix ou donnes 64Kbps, voix ou donnes

30 canaux B 30 communications simultannes voix ou donnes

64Kbps pour la signalisation

SUPPORT DE COURS

21/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

LE RESEAU NUMERIS EXEMPLES DUSAGES r Accs Internet


FAI
INTERNET LAN Serveur daccs distant Accs primaire Firewall

Rseau oprateur

Accs de base

Usager

r route de secours

SUPPORT DE COURS

22/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

LE RESEAU NUMERIS Les points de rfrences


r dfinissent des interfaces et des limites de responsabilits entre oprateur et client r point R (rate) : interface entre un quipement non RNIS et un adaptateur r point S (system) : limite entre systme utilisateur et systme rseau. Prise RJ45 sur laquelle se connecte lquipement. r point T (Terminal) : limite de responsabilit de loprateur. r point U (User) : Interface entre la TNR et le commutateur de rattachement.
R Terminal Non RNIS
Adaptateur

S TNA

T TNR

V TNL

Rseau oprateur Rseau Ethernet Routeur d'agence Interface S0 RJ45 T N R 2B +D T N L

r Terminologie TNR : Terminaison Numrique de Rseau TNA : Terminaison Numrique dAbonn TNL : Terminaison Numrique de Ligne
SUPPORT DE COURS 23/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

LE RESEAU NUMERIS
Le protocole D r Protocole de signalisation entre quipement utilisateur et commutateur France Tlcom r Transmis par le canal D, canal de signalisation r Plusieurs protocoles r Couvre les trois niveaux du modle OSI
Rseau Liaison Physique
Signalisation UNI I.450, I.451, I.452 LAP-D I.440, I441 I.412 dfinition des accs Accs de base I.420 I.421 Accs primaire I.430 I.431

r La couche physique dcrit Dcrit la mthode daccs au bus et la structure des trames physiques Diffrente pour laccs de base et laccs primaire r La couche Liaison Liaison point point entre quipement et TNR Driv de HDLC (LAP-D) r La couche Rseau Messages changs entre quipement et commutateur FT

SUPPORT DE COURS

24/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

LE PROTOCOLE PPP (Point to Point Protocol)


r RFC 1661 r Fonctionnalits utilisation sur des liaisons point point autres que srie (SLIP) Transport de protocoles de niveau 3 Compression den-ttes IP et TCP pour augmenter le dbit de la liaison gestion d'un contrle d'accs au rseau par authentification Gestion des codes interprtables par les modems rLe protocole PPP est celui classiquement utilis par les FAI r Utilis gnralement sur des liaisons RTC ou RNIS r repose sur 3 composants HDLC pour lencapsulation des datagrammes LCP (Link Control Protocol) NCP (Network Protocol)

SUPPORT DE COURS

25/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

LE PROTOCOLE PPP (Point to Point Protocol)

r PPP utilise la structure des trames HDLC


Fanion Adresse Contrle Protocole Donnes FCS Fanion

Fanion Adresse

valeur 01111110. valeur 11111111 (non utilis).

Contrle contient la squence binaire 00000011. Demande de transmission de donnes utilisateur dans une trame non ordonne Protocole Donnes FCS indique le protocole vhicul. Ex : IP = 0021. Limit 1500 Octets Champ de contrle de trame.

r Le protocole LCP Dfinit les changes ncessaire la gestion des liaisons Trois types de trames : tablissement, supervision, terminaison r Le protocole NCP Autant de versions que de protocoles rseau transports Ngociation des paramtres de configuration et services optionnels.
SUPPORT DE COURS 26/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

LES PROTOCOLES DAUTHENTIFICATION PAP (Password Authentication Protocol)


r Mthode dauthentification simple r En deux temps ( two way handshake) lors de la connexion r 3 types de trames PAP
Fanion Adresse Contrle Protocole Donnes FCS Fanion

Type

Identificateur

LG

Donnes

r Code du type 1. Requte dauthentification 2. Acquittement positif 3. Acquittement ngatif r Contenu de la requte dauthentification

Type

Identificateur

LG

Donnes

LG ID Hte

ID Hte

LG MDP

MDP

SUPPORT DE COURS

27/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

LES PROTOCOLES DAUTHENTIFICATION CHAP (Challenge-Handshake Authentication Protocol)


r protocole plus scuris que PAP r Lors de la connexion mais aussi aprs celle-ci r 4 types de trames CHAP
Fanion Adresse Contrle Protocole Donnes FCS Fanion

Type

Identificateur

LG

Donnes

r Code du type 1. Challenge 2. Rponse 3. Succs 4. Echec r rponse sur un MDP secret partag par le client et le serveur.

SUPPORT DE COURS

28/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

LES PROTOCOLES DAUTHENTIFICATION CHAP (Challenge-Handshake Authentication Protocol)


r Les tapes 1. envoi par le serveur du challenge (ID, nbre alatoire, nom dhte)

2. calcul dune valeur avec ces lments au moyen dun fonction de hachage non rversible par le client au moyen de la cl secrte.

3. Envoi de la rponse au serveur (ID crypt, nbre alatoire, nom dhte, valeur)

4. Vrification de la valeur calcule et calcul identique parle serveur.

5. Acquittement succs ou erreur par le serveur.

SUPPORT DE COURS

29/30

CNAM-Rseaux B1

PARTIE I- Rseaux longues distances

POINT TO POINT PROTOCOL EXEMPLE

INTERNET LAN Traitement des appels RNIS ou RTC (cartes modems) Serveur daccs distant Firewall

Accs primaire par exemple


Rseau oprateur

Modem

Poste utilisateur

1) Le modem du client appelle le numro de tlphone du fournisseur et la connexion tlphonique s'tablit si l'un au moins de ses modems est libre. 2) Ngociation de la configuration et de la qualit de la liaison (phases LCP) 3) Phase identification/authentification (PAP ou CHAP). 4) Ngociation de la configuration rseau (NCP) -> ouverture de session 5) Libration de la connexion

SUPPORT DE COURS

30/30

Vous aimerez peut-être aussi