Vous êtes sur la page 1sur 12

Copyright

Copyright 2005 Olivier Glck; all rights reserved Ce support de cours est soumis aux droits dauteur et nest donc pas dans le domaine public. Sa reproduction est cependant autorise condition de respecter les conditions suivantes :
Si ce document est reproduit pour les besoins personnels du reproducteur, toute forme de reproduction (totale ou partielle) est autorise la condition de citer lauteur. Si ce document est reproduit dans le but dtre distribu des tierces personnes, il devra tre reproduit dans son intgralit sans aucune modification. Cette notice de copyright devra donc tre prsente. De plus, il ne devra pas tre vendu. Cependant, dans le seul cas dun enseignement gratuit, une participation aux frais de reproduction pourra tre demande, mais elle ne pourra tre suprieure au prix du papier et de lencre composant le document. Toute reproduction sortant du cadre prcis ci-dessus est interdite sans accord pralable crit de lauteur.
Olivier Glck M1 ENS Lyon - Module Rseaux 2

Partie 2 : Notions de base


Olivier GLCK Universit LYON 1/UFR dInformatique Olivier.Gluck@ens-lyon.fr http://www710.univ-lyon1.fr/~ogluck

Remerciements
Certains transparents sont bass sur des supports de cours de :
Danile DROMARD (PARIS 6) Andrzej DUDA (INP Grenoble/ENSIMAG) Shivkumar KALYANARAMAN (RPI/ECSE) Alain MILLE (LYON 1) CongDuc PHAM (LYON 1) Michel RIVEILL (Universit de Nice/ESSI) lInstitut National des Tlcommunications (INT)

Bibliographie
Rseaux , 4ime dition, Andrew Tanenbaum, Pearson Education, ISBN 2-7440-7001-7 Rseaux et Tlcoms , Claude Servin, Dunod, ISBN 2-10007986-7 Analyse structure des rseaux , 2ime dition, J. Kurose et K. Ross, Pearson Education, ISBN 2-7440-7000-9 TCP/IP Illustrated Volume 1, The Protocols , W. R. Stevens, Addison Wesley, ISBN 0-201-63346-9 TCP/IP, Architecture, protocoles, applications , 4ime dition, D. Comer, Dunod, ISBN 2-10-008181-0 An Engineering Approach to Computer Networking , Addison-Wesley, ISBN 0-201-63442-6
3 Olivier Glck M1 ENS Lyon - Module Rseaux 4

Des figures sont issues des livres cits en bibliographie


Olivier Glck M1 ENS Lyon - Module Rseaux

Bibliographie
Internet
http://www.guill.net/ http://www.courseforge.org/courses/ http://www.commentcamarche.net/ ccmdoc/ http://www.protocols.com/ http://dir.yahoo.com/Computers_and_Internet/ http://www.rfc-editor.org/ (documents normatifs dans TCP/IP)

Plan de la partie 2
Quelques lments sur la transmission de linformation
Linformation et sa reprsentation Les techniques de transmission Modlisation dun canal de transmission Les supports de transmission Les modes de transmission Les diffrentes topologies

Les architectures protocolaires


Architecture en couches et encapsulation Le modle de rfrence (OSI) Le modle TCP/IP
5 Olivier Glck M1 ENS Lyon - Module Rseaux 6

Olivier Glck

M1 ENS Lyon - Module Rseaux

Deux types dinformation


Donnes continues
donnes continues rsultant de la variation continue dun phnomne physique (voix, temprature, image, lumire, ) infinits de valeurs dans un intervalle born un capteur fournit une tension lectrique proportionnelle lamplitude du phnomne

Quelques lments sur la transmission de linformation


Linformation et sa reprsentation Les techniques de transmission Modlisation dun canal de transmission Les supports de transmission Les modes de transmission Les diffrentes topologies

Donnes discrtes
suite discontinue de valeurs dnombrables un texte est une association de mots eux-mmes composs de lettres (symboles lmentaires)
Olivier Glck M1 ENS Lyon - Module Rseaux 8

Traitement informatique
Il faut associer une valeur binaire chaque lment dinformation
numrisation de linformation pour des donnes continues (chantillonnage) codage de linformation pour des donnes discrtes (code Baudot, code ASCII, ) Codage

Du binaire la transmission (1)


Transmission en bande de base
les bits sont directement reprsents par des valeurs de tensions simplicit du codage mais distances limites quelques kilomtres (bande passante, rapidit de modulation, rapport signal/bruit du canal) occupe toute la bande passante (pas de multiplexage) code NRZ, code Manchester, code Miller,
...001011...

A
B
C symboles coder

1000001
1000010
1000011

Codeur
Signal lectrique cod adapt au support

Dcodeur

...001011...

mots code

Signal numrique
9 Olivier Glck

Signal numrique
10

Olivier Glck

M1 ENS Lyon - Module Rseaux

M1 ENS Lyon - Module Rseaux

Du binaire la transmission (2)


Transmission large bande ou par modulation
utilise les thories de Fourier sur la dcomposition dun signal priodique adapte aux longues distances (transposition dans un domaine de frquences adapt au support, protection du bruit) rsout le problme du multiplexage
...001011...

Modle gnral dun canal de transmission


Jonction Ligne de transmission

Modem ou codeur

Modem ou codeur

ETTD

ETCD

ETCD

ETTD

Circuit de donnes Liaison de donnes

ETTD - DTE (Data Terminal Equipement)


Equipement Terminal de Traitement de Donnes contrle de la communication source/collecteur des donnes
11 Olivier Glck M1 ENS Lyon - Module Rseaux 12

Signal numrique

Modem
Signal analogique

Modem

...001011...

Signal numrique

Olivier Glck

M1 ENS Lyon - Module Rseaux

Modle gnral dun canal de transmission


Jonction Ligne de transmission

Modle gnral dun canal de transmission


Jonction Ligne de transmission

Modem ou codeur

Modem ou codeur

Modem ou codeur

Modem ou codeur

ETTD

ETCD

ETCD

ETTD

ETTD

ETCD

ETCD

ETTD

Circuit de donnes Liaison de donnes

Circuit de donnes Liaison de donnes

ETCD - DCE (Data Communication Equipement)


Equipement Terminal de Circuit de Donnes adaptation entre le terminal et le support fournit au support un signal adapt ses caractristiques modifie la nature du signal mais pas sa signification
Olivier Glck M1 ENS Lyon - Module Rseaux 13

Jonction ou interface :
permet lETTD de piloter lETCD pour tablissement et libration du circuit, change de donnes, utilise un signal numrique

Olivier Glck

M1 ENS Lyon - Module Rseaux

14

Modle gnral dun canal de transmission


Jonction Ligne de transmission

Les supports de transmission (1)


paire torsade : tlphonie, LAN
large infrastructure existante dbit limit (centaine de Mbits/s)

Modem ou codeur

Modem ou codeur

4 paires de fils

ETTD

ETCD

ETCD

ETTD

Circuit de donnes Liaison de donnes

cble coaxial : TV, LAN, (MAN ?)


plus coteux, meilleurs dbits (1 2 Gbits/s sur 1km) meilleure protection contre les interfrences

Support ou ligne de transmission :


caractristiques physiques (dbit, taux derreurs, ) transmission dune onde lumineuse, acoustique, lectromagntique ou lectrique : supports optiques, ariens, filaires
Olivier Glck M1 ENS Lyon - Module Rseaux 15

fibre optique : LAN, MAN, WAN


de moins en moins coteuse 30km sans rpteur, fiabilit trs haut-dbit (50000 Gbits/s en thorie)
Olivier Glck M1 ENS Lyon - Module Rseaux 16

Les supports de transmission (2)


faisceaux hertziens : MAN, LAN
infrastructure peu coteuse erreurs frquentes et dpendantes des conditions climatiques

Notion de qualit de service


3 paramtres
dbit (volume) latence (temps de transfert et variation de celui-ci) fiabilit (taux derreurs)

satellites : WAN
rpteurs dans le ciel grande couverture gographique bande passante leve dlais levs (250 300 ms de latence) cot lev par quipement
Olivier Glck M1 ENS Lyon - Module Rseaux 17

Chaque flux de donnes a ses propres contraintes


voix, vido : dbit constant transfert de fichiers : fiabilit et dbit levs

Le rseau de transport doit sadapter !


Choix du meilleur chemin Correction des erreurs,
Olivier Glck M1 ENS Lyon - Module Rseaux 18

Les modes de transmission


Lorganisation des changes
Liaison simplex
Modem ou codeur Modem ou codeur

Les modes de transmission


Le mode de liaison
liaison point point liaisons multi-points le support est partag par plusieurs terminaux politiques daccs au support
le mode matre/esclave (polling/selecting) le mode dgal gal (rseaux locaux)

ETTD

ETCD

ETCD

ETTD

Liaison half duplex ( l'alternat)


Modem ou codeur

ou

Modem ou codeur

Transmission parallle/srie
ETTD

ETTD

ETCD

ETCD

Liaison full duplex


Modem ou codeur Modem ou codeur

transfert simultan de tous les bits dun mot transfert successif de chacun des bits dun mot

Transmission synchrone/asynchrone
ETTD
19 Olivier Glck

ETTD
Olivier Glck

ETCD

ETCD

les horloges sont synchronises les horloges drivent (bit de start/stop)


M1 ENS Lyon - Module Rseaux 20

M1 ENS Lyon - Module Rseaux

Les diffrentes topologies


Topologie horizontale (en bus) Topologie en toile Topologie en anneau Topologie maille Topologie hirarchique 2 niveaux

Topologie horizontale (Bus)


Tout le monde parle tout le monde

Olivier Glck

M1 ENS Lyon - Module Rseaux

21

Olivier Glck

M1 ENS Lyon - Module Rseaux

22

Topologie en toile
Un nud central mule n liaisons point point

Topologie en anneau
Adapte aux longues distances Permet des dbits levs

Nud central

Olivier Glck

M1 ENS Lyon - Module Rseaux

23

Olivier Glck

M1 ENS Lyon - Module Rseaux

24

Topologie maille
Plusieurs chemins pour aller dun nud un autre

Topologie hirarchique (2 niveaux)


Mlange de la topologie maille (au cur) et de la topologie toile (aux extrmits)
Rduction du nombre de liaison Meilleure utilisation des ressources

Exemple de 7 sites entirement maills 2 2.


Olivier Glck M1 ENS Lyon - Module Rseaux 25 Olivier Glck M1 ENS Lyon - Module Rseaux 26

Architecture protocolaire rseau


Architecture protocolaire rseau : un modle complet de communication Historiquement, une architecture par constructeur

Les architectures protocolaires


Architecture en couches et encapsulation Le modle de rfrence (OSI) Le modle TCP/IP

SNA (System Network Architecture) dIBM DSA (Distributed System Architecture) de BULL

Besoin dun modle normalis


complexit croissante des besoins diversit des solutions adoptes incompatibilit des architectures constructeurs entre elles ncessit de transparence pour lutilisateur

-> modle de rfrence ou modle OSI ( Open System Interconnection) dfinit par lISO (International Standardization Organization)
Olivier Glck M1 ENS Lyon - Module Rseaux 28

protocolaire
Lchange dinformation se fait selon un protocole : ensemble de rgles comprhensibles par les entits communicantes Il y a des protocoles pour :
les applications transporter/router linformation mettre de linformation sur un support physique

Protocole
Quest-ce quun protocole ?
Une implmentation dun certain service Un accord entre les deux parties sur la manire de communiquer Dfinition des rgles & des formats de donnes Rgles sans ambigut pour pouvoir tre traduites par des logiciels ou des automates cbls

Ils doivent grer en particulier :


les erreurs la fragmentation et lassemblage des donnes

Ils sont gnralement normaliss pour assurer linteroprabilit et la transparence


Olivier Glck M1 ENS Lyon - Module Rseaux 29 Olivier Glck M1 ENS Lyon - Module Rseaux 30

Besoin de transparence
Requte Rponse IBM Requte IBM

Architecture en couches
une couche : un ensemble homogne destin accomplir une tche ou rendre un service Le dcoupage en couches permet de
dissocier des problmes de natures diffrentes
HTTP/TCP/IP peut utiliser DNS, ARP, DHCP, RIP, OSPF, BGP, PPP, ICMP

diffrents niveaux :
les services applicatifs les protocoles dchange la smantique de linformation les techniques de connexion

Rponse MACINTOSH Requte MACINTOSH

Xerox

Rponse Requte

Xerox

Fax

Rponse

Fax

-> protocoles normaliss -> architecture en couches


Olivier Glck M1 ENS Lyon - Module Rseaux 31

rendre volutive larchitecture : une nouvelle technologie ne remet en cause que la couche concerne masquer les dtails dimplmentation : une couche fournie certains services faire de la rutilisation de service
sockets, DNS,
Olivier Glck M1 ENS Lyon - Module Rseaux 32

Exemple 1 : le courrier postal


France
Client 1

Un modle simplifi 3 couches


Gestion de l'application Protocole applicatif Gestion de l'application

Italie
Client 2

Rseau postal Postier franais Postier italien

Fonction de transport

Protocole de transport Rseau de transport

Fonction de transport

Support physique de transmission

Train, avion, voiture, ...

Olivier Glck

M1 ENS Lyon - Module Rseaux

33

Olivier Glck

M1 ENS Lyon - Module Rseaux

34

Principe dune architecture en couches


- service attendu - acheminement Application cliente Instructions Donnes protocole de niveau 3 Couche 3 Unit de donnes de niveau 3 Couche 3 H3 Application serveur Donnes

Encore un exemple

H3

I3

H3

Donnes

Donnes

H3

H2

Couche 2

Couche 2

H2

I2

H2

H3

Donnes

Donnes

H3

H2

H1

Couche 1

Couche 1

H1

H1

H2

H3

Donnes Donnes H3 H2 H1

Donnes

H3

H2

H1

Olivier Glck

M1 ENS Lyon - Module Rseaux

35

Olivier Glck

M1 ENS Lyon - Module Rseaux

36

Protocole et service (1)


2 types de dialogue :
dialogue vertical laide de primitives de service
request, send, sonnerie de tlphone, dcrocher, raccrocher, poster une lettre

Protocole et service (2)


La couche N+1 demande un service la couche N laide d une primitive de service de niveau N Les donnes de la couche N+1 sont encapsules dans une unit de donnes de niveau N (en-tte couche N et donnes N+1)
len-tte contient les infos ncessaires au traitement distant sur la couche homologue (identifiant du service, adresse du destinataire, compteurs de contrle de lchange, )

dialogue horizontal entre couches homologues laide du protocole de niveau N

Service : fonctionnalit offerte par le rseau


communication fiable de bout en bout, cryptage des donnes, envoi lettre recommande avec accus de rception

Protocole : implmentation dun service (format des paquets, changes des messages, )
dire ALLO et AU REVOIR , manire de dcrocher ou raccrocher, faire signer le destinataire avec pice didentit
Olivier Glck M1 ENS Lyon - Module Rseaux 37

La couche N rend le service de niveau N la couche N+1 laide du protocole de niveau N


Olivier Glck M1 ENS Lyon - Module Rseaux 38

Exemple de protocole
Echange dun fichier sur un rseau sans perte, FIFO, qui corrompt les paquets Le service : fournir un transfert fiable de fichier Un protocole simple :
envoyer le fichier en une succession de paquets envoyer un checksum contrler le checksum sur le rcepteur et renvoyer un message OK ou Not-OK lmetteur lmetteur attend le message OK avant de clore la connexion Si pas de rponse au bout de N sec., renvoyer le fichier entier

Un protocole doit spcifier


La syntaxe de chaque message
que contient-il ? format des paquets ?

La smantique de chaque message


que signifie tel message ? un message Not-OK veut dire que le rcepteur a un fichier corrompu

Les actions entreprendre lors de la rception dun message


retransmettre le fichier en cas de rception dun message Not-OK
39 Olivier Glck M1 ENS Lyon - Module Rseaux 40

Ce protocole a besoin dun protocole de transfert de paquets -> architecture en couches


Olivier Glck M1 ENS Lyon - Module Rseaux

Protocole bout-en-bout/point--point
point point : transport de linformation
contrle du lien, contrle/reprise sur erreur, adressage, acheminement

Le modle de rfrence - OSI (1)


Un standard permettant de connecter des systmes ouverts
OSI : Open System Interconnection systme ouvert : qui implmente des protocoles ouverts protocole ouvert : la description du protocole et ses modifications sont publiques

bout en bout : vrifier intgrit et organiser le dialogue applicatif


Gestion de l'application Protocole de bout en bout Gestion de l'application

Rseau de transport Fonction de transport Protocole de point point Train Fonction de transport Avion Fonction de transport Fonction de transport

Architecture protocolaire en couches


couches hautes orientes application couches basses orientes transport

Voiture

Voiture

Fonction de transport

Dcrit formellement ce quest une couche, un service, un point daccs,


41 Olivier Glck M1 ENS Lyon - Module Rseaux 42

Olivier Glck

M1 ENS Lyon - Module Rseaux

Le modle de rfrence - OSI (2)


7-APPLICATION 6-PRESENTATION 5-SESSION 4-TRANSPORT 3-RESEAU 2-LIAISON 1-PHYSIQUE 3-RESEAU 2-LIAISON 1-PHYSIQUE Protocole de bout en bout 7-APPLICATION 6-PRESENTATION 5-SESSION 4-TRANSPORT 3-RESEAU 2-LIAISON 1-PHYSIQUE

Le modle de rfrence - OSI (3)


Physique : relier les systmes par un lien physique, transmission en srie des bits de la trame Liaison : contrler quune liaison peut tre correctement tablie sur ce lien, transmission des donnes sans erreur Rseau : assurer lacheminement vers le bon destinataire (via un relais ventuel) Transport : contrler que le transport sest ralis correctement de bout en bout Session : organiser le dialogue entre toutes les applications en grant des sessions dchange Prsentation : traduire les donnes selon une syntaxe de prsentation aux applications afin quelles soient comprhensibles par les deux entits Application : masquer lapplication les contraintes de la transmission
43 Olivier Glck M1 ENS Lyon - Module Rseaux 44

Support physique de transmission Systme relais

Support physique de transmission

Olivier Glck

M1 ENS Lyon - Module Rseaux

Le modle de rfrence - OSI (4)


DONNEES 7-APPLICATION 6-PRESENTATION 5-SESSION 4-TRANSPORT 3-RESEAU 2-LIAISON 1-PHYSIQUE H5 H6 H7 DONNEES

Le modle de rfrence - OSI (5)


Mcanismes pouvant tre mis en uvre dans une couche
Ladaptation de la taille des units de donnes Le multiplexage et lclatement des connexions Le contrle de flux Le maintien en squence Laccus de rception La rinitialisation Les donnes exprs La dtection, correction, notification derreur La qualit de service
45 Olivier Glck M1 ENS Lyon - Module Rseaux 46

DONNEES DONNEES

Message Paquet Trame


H2 H3

H4

DONNEES DONNEES DONNEES T2

Train de bits mettre ou recevoir

La couche n ajoute len-tte Hn (encapsulation) La couche liaison ajoute un champ supplmentaire T2 pour le contrle de la transmission (FCS, Frame Check Sequence)
Olivier Glck M1 ENS Lyon - Module Rseaux

Les primitives de service (1)


Mode connect : communication tlphonique
phase dtablissement de connexion permet une ngociation du service prserve en gnral lordre des paquets et la fiabilit
Requte
1 Entit de protocole

Les primitives de service (2)


Mode non connect : envoi dune lettre postale
permet lenvoi de donnes sans ltablissement dune connexion au pralable chaque paquet est indpendant des autres et peut suivre plusieurs chemins diffrents on peut avoir un mode non-connect avec accus de rception (ex : lettre recommande)
Requte
1 Entit de protocole Entit de protocole

Confirmation
4

Rponse
3

Indication
2

Entit de protocole

Indication
2

Olivier Glck

M1 ENS Lyon - Module Rseaux

47

Olivier Glck

M1 ENS Lyon - Module Rseaux

48

La couche Physique (1)


Transfert de bits sur le canal physique
synchrone/asynchrone simplex/haf-duplex/full-duplex sur une liaison point point ou multipoints

La couche Physique (2)


Services fournis la couche liaison (niveau 2)
tablissement/libration de la connexion physique transmission srie ou // de n bits identification des extrmits de la connexion physique identification dun circuit de donnes horloge et rcupration dhorloge pour la synchro notification de drangement

Dfinition des supports et des moyens daccs


spcifications mcaniques (connecteur) spcifications lectriques (niveau de tension) spcifications fonctionnelles des lments de raccordement (tablissement, maintien, libration de la ligne) et des moyens dadaptation
Olivier Glck M1 ENS Lyon - Module Rseaux 49

Olivier Glck

M1 ENS Lyon - Module Rseaux

50

La couche Liaison de donnes


Service de transfert de trames entre 2 systmes adjacents Services fournis aux entits de la couche Rseau
tablissement, maintien, libration de la connexion dlimitation et transfert des trames maintien de lordre squentiel dtection et correction de certaines erreurs notification derreurs non corriges contrle de flux reconnaissance dune squence binaire
Olivier Glck M1 ENS Lyon - Module Rseaux 51

La couche Rseau
Assure lacheminement des paquets travers les diffrents nuds du rseau (systmes relais) Ralise le routage, le contrle de congestion, ladaptation de la taille des blocs de donnes au capacit du sous rseau physique utilis Segmentation et rassemblage des paquets Correction/dtection derreurs, contrle de flux Service de facturation de la prestation fournie par le sous-rseau de transport
Olivier Glck M1 ENS Lyon - Module Rseaux 52

La couche Transport (1)


Assure aux couches suprieures un transfert fiable quelle que soit la qualit du sous-rseau de transport utilis Contrle du transfert de bout en bout des messages entre les 2 systmes dextrmits
tablissement/libration des connexions de transport dtection et correction derreurs de bout en bout contrle de flux de bout en bout multiplexage de plusieurs applications sur une mme connexion de niveau 3

La couche Transport (2)


Classification des rseaux selon
le taux derreurs signales (dtectes par la couche rseau mais non corriges) le taux derreurs rsiduelles (non signales) -> types A, B, C selon QoS

Le protocole de transport doit compenser la dficience de QoS du rseau sous-jacent


-> 5 classes de protocoles de transport classe 0 : service minimum classe 1 : + reprise sur erreur signale, gel de rfrence
53 Olivier Glck M1 ENS Lyon - Module Rseaux 54

Dernire couche oriente transport de contrle de linformation


Olivier Glck M1 ENS Lyon - Module Rseaux

La couche Session (1)


Gre lchange des donnes entre les applications distantes (couche Prsentation transparente)
synchronisation des changes dfinition de points de reprise (ou point de synchronisation)

La couche Session (2)


Notion de jeton
disponible ou indisponible si indisponible, service associ inutilisable si full-duplex, usage du jeton non exclusif

4 jetons
de donnes : contrle laccs au transfert de donnes lors dun change lalternat de terminaison : autorise le dtenteur librer la connexion de synchronisation mineure : pose de point de synchronisation mineure de synchronisation majeure et dactivit : point de synchronisation majeure ou dbut/fin dune activit
Olivier Glck M1 ENS Lyon - Module Rseaux 56

Notion dactivit
un transfert autonome de donnes (transfert dun fichier) une connexion de session = plusieurs activits une activit est dcoupe en units de dialogue, spares par des points de synchronisation majeure (si donnes prcdentes transmises correctement)
Olivier Glck M1 ENS Lyon - Module Rseaux 55

La couche Prsentation
Assure la mise en forme des donnes, les conversions de code ncessaires pour dlivrer la couche suprieure un message dans une syntaxe comprhensible Peut raliser des transformations spciales comme la compression ou le cryptage des donnes Interface entre les couches qui assurent lchange et celle qui les manipule (couche application)
Olivier Glck M1 ENS Lyon - Module Rseaux 57

La couche Application
Fournit au programme utilisateur un ensemble de fonctions permettant le bon droulement des programmes communicants
transfert de fichiers courrier lectronique ouverture dun terminal distant

Olivier Glck

M1 ENS Lyon - Module Rseaux

58

Quid du modle de rfrence (OSI) ?


Pas de vritables implmentations du modle
lenteur des travaux de normalisation complexit des solutions adoptes non conformit aux exigences des nouvelles applications

Une version simplifie du modle OSI


Les protocoles de lInternet
Application Transport Rseau FTP, WWW, telnet, SMTP, TCP, UDP (entre 2 processus) IP (routage) spcifique TCP UDP IP
59 Olivier Glck

OSI dcrit tous les concepts et mcanismes ncessaires au dveloppement dune architecture de communication
reste la rfrence pour prsenter une architecture !

Transmission entre 2 sites : pas de protocole

Transport Control Protocol User Datagram Protocol Internet Protocol


M1 ENS Lyon - Module Rseaux 60

Olivier Glck

M1 ENS Lyon - Module Rseaux

10

Architecture TCP/IP
Architecture OSI
7-APPLICATION 6-PRESENTATION 5-SESSION 4-TRANSPORT 3-RESEAU 2-LIAISON 1-PHYSIQUE

Interconnexion dans TCP/IP


Station 1
FTP, Telnet, SMTP, HTTP, ... NFS XDR RPC

Architecture TCP/IP
FTP, Telnet, SMTP, HTTP, ... NFS XDR RPC

Station 2
FTP, Telnet, SMTP, HTTP, ... NFS XDR RPC

Messages

TCP ou UDP
Protocoles de routage

Segments TCP Datagrammes UDP Datagrammes

TCP ou UDP
Protocoles de routage

Routeur
Protocoles de routage

TCP ou UDP
Protocoles de routage

ICMP IP ARP/RARP

ICMP IP ARP/RARP

ICMP IP ARP/RARP

ICMP IP ARP/RARP

802.X, HDLC, PPP, SLIP, ...

802.X, HDLC, PPP, SLIP, ... PHYSIQUE

802.X, HDLC, PPP, SLIP, ... PHYSIQUE

802.X, HDLC, PPP, SLIP, ... PHYSIQUE

Trames

PHYSIQUE

Olivier Glck

M1 ENS Lyon - Module Rseaux

61

Olivier Glck

M1 ENS Lyon - Module Rseaux

62

Exemple dune requte HTTP


http://www.univ-lyon1.fr
Netscape

Conclusion : modles OSI et TCP/IP


OSI
gnrique mais trop complexe implanter des inconsistances et des redondances normalisation trs lente lie un type de rseau

Application
HTTP DNS

localisation de www.univ-lyon1.fr ? DNS : 134.214.100.218 appel d'une procdure HTTP-GET affiche le contenu de l'objet reu ouverture d'une connexion TCP vers 134.214.100.218 sur le port 80 envoyer GET|www.univ-lyon1.fr|HTTP 1.0 rception de la rponse envoi d'une demande de connexion, reoit l'acceptation envoi des donnes, reoit des acquittements reoit les donnes, envoi des acquittements envoi de paquets destination de 134.214.100.218 vers le premier routeur dans une trame Ethernet reoit des paquets encode une trame en bits puis en signaux et l'envoie sur le cble reoit et dcode les trames en retour

Port 80 Port 53

Systme d'exploitation

TCP IP

UDP

TCP/IP
protocoles existants mais ddis lInternet Recherche de simplicit, interoprabilit, volutivit dans la conception initiale

Carte Ethernet

Ethernet PHYSIQUE

Olivier Glck

M1 ENS Lyon - Module Rseaux

63

Olivier Glck

M1 ENS Lyon - Module Rseaux

64

11

This document was created with Win2PDF available at http://www.daneprairie.com. The unregistered version of Win2PDF is for evaluation or non-commercial use only.

Vous aimerez peut-être aussi