Вы находитесь на странице: 1из 15

wissem.bahri@esti.rnu.

tn

Plan
Protocole et Normalisation Modles de protocole et de rfrence
Modle OSI Modle TCP/IP

2/30

Protocole et normalisation (1/2)


Un protocole est un ensemble des rgles et conventions qui fixe de manire parfaitement dtaille toutes les caractristiques de lchange des informations. Le protocole dfinit le format, lordre des massages mis et reus entre les entits du rseaux ainsi que les actions faire lors de lenvoi et/ou la rception des donnes. Le protocole dcrit un aspect syntaxique des donnes changes et un aspect smantique Syntaxe : La dfinition des diffrents champs : nombre de bits occups par chaque champs Smantique : La signification de chaque champs.
@ destinataire @ source Longueur Donnes
3/30

Protocole et normalisation (2/2)

4/30

Hirarchie des protocoles (1/2)


Afin de rendre plus abordable la conception des rseaux, ceux-ci sont organiss en niveaux appels couches. Leur nombre, leur nom, leur fonction varie selon les rseaux. Chaque couche offre des services la couche suprieure et utilise les services offerts par la couche infrieure.

5/26

Hirarchie des protocoles (2/2)


Le niveau le plus bas not 1 : communication physique Le niveau le plus lev not N : application mise en uvre par lutilisateur Chaque couche communique avec la couche homologue distante travers le protocole de la couche N. Entre deux couches adjacentes, on trouve une interface qui dfinit les oprations lmentaires et les services que la couche infrieure offre la couche suprieure. Les objectifs dune structuration en couche : Organiser lensemble des fonctions raliser en un nombre de couches logiquement bien dfinies (Deux fonctions de natures diffrentes doivent se situer dans des couches distinctes) Rendre les relations entre couches le plus simple possible (En permettant uniquement des relations entre couches adjacentes) Confrer chaque couche une proprit dindpendance (Limplmentation dune couche doit pouvoir tre modifie sans modification des couches infrieures ou suprieures) 6/30

Interaction entre couches : exemple

Distinguer deux sortes de communication : lune est effective (conversation entre deux couches adjacentes) : notion de service. lautre virtuelle (communication entre couches homologues) : notion de protocole.
7/30

Notion de service
Chaque couche offre un nombre de services. La ralisation des services est rpartie entre les diffrents lments suivants : Les entits : Ce sont les lments fournisseur de service :
Pour les couches les plus base, elle sont de nature matrielles. Pour les couches de niveaux levs, elle sont de nature logicielles.

Les points daccs ou Service Access Point (SAP)


Pour que la couche N+1 accde aux services offerts par la couche N, les deux entits de niveaux N et N+1 vont tablir un lien via un SAP.

8/30

Les units de donnes


On appel PDUi les messages changs par un protocole au niveau i ( PDU = Protocole Data Unit). On appel SDUi les donnes passes, dans un mme systme, de la couche i+1 la couche i (SDU = Service Data Unit) Un protocole de niveau i ajoute linformation reue de la couche i+1 des informations de contrle appeles PCIi (PCI = Protocole Control Information)

9/30

Interaction des protocoles (exemple)(1/2)


Protocole dapplication : HTTP rgit la manire dont un serveur Web et un client Web interagissent. Il dcrit le contenu et la mise en forme des requtes et des rponses changes entre le client et le serveur. Protocole de transport : TCP gre les conversations individuelles entre des serveurs Web et des clients Web. divise les messages HTTP en segments, pour les envoyer au client de destination.

10/30

Interaction des protocoles (exemple)(2/2)


Protocole interrseau : IP Le plus courant Il est responsable de :
la rcupration des segments formats partir du protocole TCP, lencapsulation en paquets, laffectation des adresses appropries, la slection du meilleur chemin vers lhte de destination.

Protocoles daccs au rseau : dcrivent deux fonctions principales :


la gestion des liaisons de donnes la transmission physique des donnes sur les supports.

11/30

Plan
Protocole et Normalisation Modles de protocole et de rfrence
Modle OSI Modle TCP/IP

12/26

Modles de protocole et de rfrence


Un modle de protocole fournit un modle qui correspond troitement la structure dune suite de protocoles particulire. Un modle de rfrence fournit une rfrence commune pour maintenir la cohrence dans tous les types de protocoles et de services rseau. Le principal objectif dun modle de rfrence est dassurer une comprhension plus claire des fonctions et du processus impliqus.
13/30

Modle OSI
Le modle de rfrence OSI (Open Systems Interconnexion) est une reprsentation abstraite en sept couches servant de guide la conception des protocoles rseau.

7 6 5 4 3 2 1

7 6 5 4 3 2 1

14/30

La couche physique
La couche physique dcrit des caractristiques lectrique (niveau de tension..), mcanique (caractristique des cbles ..), physique (distance max de transmission..) et logique (dbit codage ..) de connexion de la station au rseau. Assure la transmission transparente de bits sur le moyen physique dinterconnexion (cble coaxial, fibre, micro- ondes, Application etc.) Prsentation Elle dfinit la fois : les supports de transmission (cbles et connecteurs) a utiliser et les modes de transmission de Session linformation (en bande de base ou par modulation: Adapter les Transport signaux numriques au support de transmission).
Rseau Liaison Physique

Peut mettre en jeu plusieurs systmes ouverts intermdiaires relayant chacun la transmission des bits (Rpteur, amplificateur, concentrateur, etc.) Restitue la couche suprieure les bits reus dans l'ordre o ils lui ont t remis
15/26

La couche liaison de donnes


Elle assure la transmission de donnes de manire fiable entre deux ou plusieurs systmes immdiatement adjacents. Units de donnes : trames. Dtecte et corrige dans la mesure du possible les erreurs pouvant se produire dans la couche physique. Insertion ( lmission) et dtection \ suppression ( la Application rception) des frontires des trames envoyes par la couche physique . Prsentation Le contrle de flux : garantir que chaque rcepteur reoit sa Session cadence afin dviter quune extrmit reoit un rythme suprieur celui avec lequel elle met . Transport Permet cette extrmit darrter le flux entrant ds quune Rseau situation de saturation est constat Liaison Se fait sur une connexion liaison de donnes (entre 2 extrmits directement connectes) Physique
16/30

La couche R seau -1 Achemine les informations travers un rseau ( ou une succession de

rseaux interconnects) Unit de donnes : paquets Le contrle de flux :


Application Prsentation Session Transport Rseau Liaison Physique

Garantir que chaque rcepteur reoit sa cadence Se fait sur la connexion rseau (entre les points daccs au rseau) Routage : Choix du chemin le plus appropri. Utilisation des algorithmes de routage Consiste pratiquement a maintenir et consulter une table de routage qui dtermine pour chaque nud visit et pour chaque destination finale, le prochain nud visiter.
17/30

La couche R seau -2Application Prsentation Session Transport Rseau Liaison Physique

Le contrle de congestion Congestion : trop de paquets soumis au rseau

Dgradation de performance Doit sajouter au contrle de flux mme si celui-ci se fait de manire convenable Effet boule de neige

18/30

La couche transport
La couche Transport est linterface entre couches hautes du modle OSI les couches basses et les Transporter les messages de lmetteur vers le rcepteur : offre un service de bout en bout indpendamment de la nature du rseau.
Application Prsentation Session Transport Rseau Liaison Physique

Gre de nombreux flux de communication entre les applications : Identifie lapplication en affectant un identificateur appel : numro de port. Ralise la fragmentation des messages en paquets ou le rassemblage des paquets en messages. Assure la bonne squence des segments reus par la station destinataire

19/30

20/30

10

La couche session
Fournir aux entits de prsentation les moyens ncessaires l'organisation et la synchronisation de leur dialogue entre les clients en communication. Premire couche oriente traitement. Assure louverture et la fermeture des sessions avec les applications et possde les mcanisme de reprise de lchange. Permet la structuration du dialogue en squences d'changes qui peut se faire en duplex, en semi-duplex et en simplex. Offre au dessus du transport de donnes des services volus concernant la gestion du dialogue. Synchronisation des points de reprise en cas dinterruption.
Gestion du dialogue: Gestion dun jeton quand les deux interlocuteurs ne doivent pas oprer en mme temps.
21/30

Application Prsentation Session Transport Rseau Liaison Physique

La couche prsentation
La couche Prsentation se charge de la syntaxe des documents transports sur le rseau.

La couche prsentation remplit trois fonctions principales :


Application Prsentation Session Transport Rseau Liaison Physique

Codage et conversion des donnes de la couche application afin que les donnes issues du priphrique source puissent tre interprtes par lapplication approprie sur le priphrique de destination ; Compression des donnes de sorte que celles-ci puissent tre dcompresses par le priphrique de destination ; Chiffrement des donnes en vue de leur transmission et dchiffrement des donnes reues par le priphrique de destination.
22/30

11

Couche application
Elle sert dinterface entre les applications que nous utilisons pour communiquer et le rseau sous-jacent via lequel nos messages sont transmis Plusieurs protocoles ont fait lobjet de normes : Le protocole DNS (Domain Name Service) est utilis pour traduire les adresses Internet en adresses IP. Le protocole HTTP (Hypertext Transfer Protocol) est utilis pour transfrer les fichiers qui constituent les pages du Web. Le protocole SMTP (Simple Mail Transfer Protocol) est utilis pour transfrer les courriels et les pices jointes. Le protocole Telnet, protocole dmulation de terminal, est utilis pour permettre un accs distant aux serveurs et aux priphriques rseau. Le protocole FTP (File Transfer Protocol) est utilis pour le transfert interactif de fichiers entre les systmes.
23/30

Application Prsentation Session Transport Rseau Liaison Physique

Plan
Protocole et Normalisation Modle OSI Modle TCP/IP

24/30

12

Modle TCP/IP
Le modle de rfrence OSI nest plus adapt aux nouvelles architectures de rseaux. Lapparition dInternet et la gnralisation de lusage de protocoles TCP (transmission Control Protocol) et IP (Internet Protocol) ont pouss la construction dun nouveau modle de rfrence nomm TCP/IP.

25/30

Couche accs au rseau


Regroupe toutes les fonctions de la couche 1 et 2 du modle OSI. Constitution des trames. Mise en place dune gestion derreurs des trames fournies par la couche suprieure : dtection et correction des erreurs si possible . Permet laccs au mdia selon les techniques daccs dfinies par les diffrentes normes de rseaux. Transmission sur les divers support physique. Comment transmettre les paquets de donnes ?

La couche Internet
Similaire la couche rseau du modle OSI. Permet dinjecter les paquets dans nimporte quel rseau et de les acheminer indpendamment les uns des autres jusqua leurs destination. Elle dfinit un format officiel de paquet et un protocole appel IP.
26/30

13

La couche transport
Elle est quivalente la couche transport du modle OSI.

Elle permet une communication de bout en bout. Deux protocoles ont ts dfinis : On mode connect elle utilise le protocole TCP. On mode non connect elle utilise le protocole UDP.

La couche application
Equivalente aux couches 5, 6 et 7 du modle OSI Regroupe les diffrents protocoles sur lesquels se construisent les services Internet : Pour lenvoi de courrier lectronique , elle utilise le protocole SMTP. Pour le transfre de fichier, elle utilise le protocole FTP. Pour la connexion distance, elle utilise le protocole TELNET. Pour ladministration et gestion des machines du rseau, elle utilise le protocole SNMP.
27/30

Abrviations
ICMP : Internet Control Message Protocol IGMP : Internet Group Management Protocol ARP : Address Resolution Protocol RARP : Reverse address resolution protocol SMTP : Simple Mail Transfer Protocol FTP : File Transfer Protocol TFTP : Trivial File Transfer Protocol (en local) TELNET : Telnet (TErminal NETwork ou TELecommunication NETwork SNMP : Simple Network Management Protocol DHCP : Dynamic Host Configuration Protocol NFS : Network File System (permet un ordinateur d'accder des fichiers via un rseau) RPC : Remote Procedure Call (permettant de faire des appels de procdures sur un ordinateur distant l'aide d'un serveur d'applications. Ce protocole est utilis dans le modle client-serveur et permet de grer les diffrents messages entre ces entits)
28/30

14

Encapsulation et dcapsulation (1/2)

29/30

Encapsulation et dcapsulation (2/2)


Donnes : terme gnrique pour lunit de donnes des protocoles utiliss la couche application Segment : unit de donnes de protocole de la couche transport Paquet : unit de donnes de protocole de la couche interrseau Trame : unit de donnes de protocole de la couche daccs rseau Bits : unit de donnes de protocole utilise lors de la transmission physique de donnes travers le support

30/30

15