You are on page 1of 2

Protocoles

Juin 2014
Qu'est-ce qu'un protocole?
Protocoles orients et non orients connexion
Protocole et implmentation

Qu'est-ce qu'un protocole?
Un protocole est une mthode standard qui permet la communication entre des processus
(s'excutant ventuellement sur diffrentes machines), c'est--dire un ensemble de rgles et de
procdures respecter pour mettre et recevoir des donnes sur un rseau. Il en existe plusieurs
selon ce que l'on attend de la communication. Certains protocoles seront par exemple
spcialiss dans l'change de fichiers (le FTP), d'autres pourront servir grer simplement l'tat
de la transmission et des erreurs (c'est le cas du protocole ICMP), ...
Sur Internet, les protocoles utiliss font partie d'une suite de protocoles, c'est--dire un ensemble
de protocoles relis entre-eux. Cette suite de protocole s'appelle TCP/IP.
Elle contient, entre autres, les protocoles suivants de diffrents niveaux suivant les niveaux de
l'OSI:
Couche 2 et hors ip:
ARP
Couche 3 Internet Protocole:
IPV4
IPV6
couche 4 Protocoles IP
ICMP
TCP
UDP
....
Couche 7 Protocoles Applicatifs
FTP
HTTP
SMTP
Telnet
NNTP ......

Protocoles orients et non orients connexion
On classe gnralement les protocoles en deux catgories selon le niveau de contrle des
donnes que l'on dsire :
Les protocoles orients connexion: Il s'agit des protocoles oprant un contrle de
transmission des donnes pendant une communication tablie entre deux machines. dans
un tel schma, la machine rceptrice envoie des accuss de rception lors de la
communication, ainsi la machine mettrice est garante de la validit des donnes qu'elle
envoie. Les donnes sont ainsi envoyes sous forme de flot. TCP est un protocole orient
connexion
Les protocoles non orients connexion: Il s'agit d'un mode de communication dans
lequel la machine mettrice envoie des donnes sans prvenir la machine rceptrice, et la
machine rceptrice reoit les donnes sans envoyer d'avis de rception la premire. Les
donnes sont ainsi envoyes sous forme de blocs (datagrammes). UDP est un protocole
non orient connexion

Protocole et implmentation
Un protocole dfinit uniquement la faon par laquelle les machines doivent communiquer, c'est-
-dire la forme et la squence des donnes changer. Un protocole ne dfinit par contre pas la
manire de programmer un logiciel de telle manire ce qu'il soit compatible avec le protocole.
On appelle ainsi implmentation la traduction d'un protocole en langage informatique.
Les spcifications des protocoles ne sont jamais exhaustives, aussi il est courant que les
implmentations soient l'objet d'une certaine interprtation des spcifications, ce qui conduit
parfois des spcificits de certaines implmentations ou pire des incompatibilits ou des
failles de scurit !
Protocols Protocolos Protokolle Protocolli Protocolos
Ce document intitul Protocoles issu de CommentCaMarche (www.commentcamarche.net) est mis
disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page,
dans les conditions fixes par la licence, tant que cette note apparat clairement.

You might also like