CHAP III : LES PROTOCOLES
Un protocole est un ensemble de règles qui régissent les échanges de données ou le
comportement collectif de processus ou d’ordinateurs en réseaux ou d’objets connectés.
Le protocole IP correspond à la couche 3 de l’OSI, il assure les services suivants:
routage des paquets. Segmentation, c’est à dire compatibilité entre la PDU IP et la
PDU MAC (Respect d’une taille maximale en particulier).
Mais le protocole ne garantit pas le bon acheminement des paquets. Le schéma suivant
présente les différents protocoles intervenant aux couches réseau, transport et application.
1) ARP et RARP
ARP (Address Resolution Protocol) est un protocole implémenté « au dessus » de la
couche MAC. La trame ARP est émis en « broadcast » ou diffusion (tous les noeud du
sous réseau le reçoivent), ARP a pour fonction d’obtenir l’association entre une adresse
IP et une adresse MAC. RARP (Reverse ARP) réalise l’opération inverse.
2) ICMP
Internet Control Message Protocol, protocole d’information entre noeuds utilisateurs de
service internet (Ping, algorithmes de traçage de route ...).
3) Protocoles de routage
GGP: Gateway to Gateway Protocol, mise à jour de table de routage dans
ARPANET.
IGP: Internal Gateway Protocol, mise à jour de tables de routage au sein d’un système
autonome (par exemple RIP).
EGP: External Gateway Protocol, mise à jour de tables de routage entre systèmes autonome.
4) Protocoles de transport.
Les protocoles de transports fournissent des services similaires à la couche 4 de l’OSI.
1) UDP User Data Protocol.
Mode non connecté. Pas de contrôle de flux ni récupération d’erreur.
2) TCP Transmission Control Protocol
Equivalent au protocole ISO classe 4 (TP4). Mode connecté, avec contrôle de flux et
récupération d’erreur.
5) Protocoles Applications
Dans le modèle TCP/IP il n’existe ni couche session ni couche présentation. Les
applications sont implémentées « au dessus » du transport, en utilisant typiquement les
« sockets ».
Le modèle client-serveur gère de manière implicite l’organisation du dialogue entre les
applications (analogue à la session). Après une phase préalable de
connexion/négociation, le client émet une requête et attend la réponse du serveur. Une
application est identifiée par le port TCP ou UDP (analogue à un TSAP OSI) qui permet
de la joindre. L’adresse Internet d’une application est donc constituée par l’adresse IP
de la machine qui l’abrite et un port de connexion (ex 129.182.45.67:21)
1 FTP File Transfer Protocol port 21
Transfert de fichiers - Utilise 2 sockets.
2 TELNET, TELcommunication NETwork port 23
Fournit des services de type présentation, permet de connecter des terminaux virtuels (VT100,
terminal x, ...).
3 SMTP Simple Mail Transfer Protocol port 25
Messagerie électronique.
4 NNTP Network News Transfer Protocol port 119
Forum à base de messagerie.
5 HTTP Hyper Text Transfer Protocol port 80
Protocole d’échange d’hyper textes et de plus généralement d’objets informatiques.
6 SNMP Simple Network Management Protocol port
Protocole d’administration de réseau.