Vous êtes sur la page 1sur 8

Office de la Formation Professionnelle et de la Promotion du Travail

Protocoles couches transport


et application de TCP-IP.
www.ofppt.info

www.ofppt.info

Document

Millsime

C-G-001.doc

juillet 14

Page
1-8

Analyser les protocoles des couches transport et application de TCP/IP

Sommaire
1.

Analyser les protocoles des couches transport et application de TCP/IP. ... 3


1.1. Les processus applicatifs ................................................................. 3
1.2. Les applications rseau directes ....................................................... 3
1.3. Le support indirect du rseau........................................................... 4
1.4. la couche transport......................................................................... 4
1.4.1.
Les protocoles de couche 4 ........................................................ 5
1.4.2.
Comparaison entre les protocoles TCP et IP ................................. 6
1.4.3.
Le protocole TCP ...................................................................... 6
1.4.4.
Le protocole UDP...................................................................... 7
1.4.5.
Les numros de port................................................................. 8

www.ofppt.info

Document

Millsime

C-G-001.doc

juillet 14

Page
2-8

Analyser les protocoles des couches transport et application de TCP/IP

1. Analyser les protocoles des couches


transport et application de TCP/IP.
1.1.

Les processus applicatifs

Dans le contexte du modle de rfrence OSI, la couche application (ou


couche 7) fournit des services au module de communication dune application.
La couche application assure les fonctions suivantes :

Identification et vrification de la disponibilit des partenaires


de communication voulus.
Synchronisation des applications qui doivent cooprer.
Entente mutuelle sur les procdures de correction derreur.
Contrle de lintgrit des donnes.

Dans le modle OSI, la couche application est la plus proche du systme


terminal. Celle-ci dtermine si les ressources ncessaires la communication
entre systmes sont disponibles. Sans la couche application, il ny aurait aucun
support des communications rseau. Elle ne fournit pas de services aux autres
couches du modle OSI, mais elle collabore avec les processus applicatifs
situs en dehors du modle OSI Ces processus applicatifs peuvent tre des
tableurs, des traitements de texte, des logiciels de terminaux bancaires, etc.
De plus, la couche application cre une interface directe avec le reste du
modle OSI par le biais dapplications rseau (navigateur Web, messagerie
lectronique, protocole FTP, Telnet, etc.) ou une interface indirecte, par le
biais dapplications autonomes (comme les traitements de texte, les logiciels
de prsentation ou les tableurs), avec des logiciels de redirection rseau.

1.2.

Les applications rseau directes

La plupart des applications excutes dans un environnement rseau


sont de type client-serveur. Ces applications (logiciels FTP, navigateurs
Web ou applications de messagerie lectronique) se composent de deux
modules, lun jouant le rle du client et lautre, le rle du serveur. Le
module client tourne sur lordinateur local : cest le demandeur de
services . Le module serveur tourne sur un ordinateur distant et fournit
des services en rponse aux demandes du client.
Les applications rseau les plus courantes sont le Web, Netscape
Navigator et Internet Explorer. Pour comprendre le rle dun navigateur
Web, comparez-le une tlcommande TV. La tlcommande vous
permet de commander distance les fonctions de votre tlviseur : le
volume, les canaux, la luminosit,
Pour lutiliser correctement, il nest pas ncessaire de comprendre le
fonctionnement de ses circuits lectroniques. Cest la mme chose pour le
navigateur Web : pour naviguer sur le Web, il vous suffit de cliquer sur
des liens hypertexte. Lutilisateur na pas besoin de comprendre le
fonctionnement et linteraction des couches du protocole OSI pour
pouvoir utiliser correctement un navigateur Web.

www.ofppt.info

Document

Millsime

C-G-001.doc

juillet 14

Page
3-8

Analyser les protocoles des couches transport et application de TCP/IP

1.3.

Le support indirect du rseau

Dans un environnement LAN, le support indirect des applications rseau


est une fonction client-serveur. Ainsi, si vous souhaitez sauvegarder un
fichier texte sur un serveur de rseau, le logiciel de redirection permet
lapplication de traitement de texte de devenir un client rseau
Voici quelques exemples de logiciels de redirection :

Le protocole AFP (Apple File Protocol)


Linterface NetBEUI (NetBIOS Extended User Interface)
Les protocoles IPX/SPX de Novell
Le systme NFS (Network File System) de la suite de protocoles
TCP/IP

Description dun processus de redirection :


1. Le client demande au serveur de fichiers du rseau dautoriser le
stockage du fichier.
2. Le serveur rpond en copiant le fichier sur son disque ou en
rejetant la demande du client.
3. Si le client demande au serveur dimprimer un fichier de donnes
sur une imprimante distante (rseau), le serveur rpond en
imprimant le fichier sur lune de ses imprimantes, ou en rejetant la
demande.

1.4.

La couche transport

Lexpression qualit de service est souvent utilise pour dcrire


lutilit de la couche 4, la couche transport. Son rle principal est de
transporter et de contrler le flux dinformations de la source la
destination et ce, de manire fiable et prcise.Le contrle de bout en
bout, assur par des fentres glissantes, la fiabilit des numros de
squenage et des accuss de rception sont des fonctions essentielles
de la couche 4.

www.ofppt.info

Document

Millsime

C-G-001.doc

juillet 14

Page
4-8

Analyser les protocoles des couches transport et application de TCP/IP

Pour comprendre la fiabilit et le contrle du flux, imaginez un tudiant


qui fait lapprentissage dune nouvelle langue pendant un an. Imaginez
ensuite quil visite le pays dans lequel cette langue est parle
couramment. Lorsquil communique dans cette langue, il doit demander
la personne de rpter chacune de ses phrases (fiabilit) et de parler
lentement, pour sassurer de saisir chacun des mots (contrle de flux).

1.4.1.

Les protocoles de couche 4

Le protocole TCP/IP de la couche 4 (couche transport) du modle OSI


comprend deux protocoles : TCP et UDP.
Le protocole TCP assure un circuit virtuel entre les applications
utilisateur. Ses caractristiques sont les suivantes :

Il
Il
Il
Il
Il
Il

est orient connexion.


est fiable.
divise les messages sortants en segments.
assemble des messages au niveau de la station de destination.
renvoie toute donne non reue.
assemble des messages partir des segments entrants.

UDP transporte les donnes de manire non fiable entre les htes. Les
caractristiques du protocole UDP sont les suivantes :

Il nest pas orient connexion.


Il est peu fiable.
Il transmet des messages (appels datagrammes utilisateurs).
Il noffre pas de vrification logicielle pour la livraison des
messages (non fiable).
Il nassemble pas les messages entrants.
Il nutilise pas daccuss de rception.
Il nassure aucun contrle de flux.

www.ofppt.info

Document

Millsime

C-G-001.doc

juillet 14

Page
5-8

Analyser les protocoles des couches transport et application de TCP/IP

1.4.2.

Comparaison entre les protocoles TCP et IP

TCP/IP est une combinaison de deux protocoles distincts, savoir TCP et


IP. Le protocole IP est un protocole de couche 3, un service sans
connexion qui offre lacheminement au mieux des donnes au sein dun
rseau. TCP est un protocole de couche 4, un service orient connexion
qui assure le contrle du flux, ainsi que la fiabilit de la transmission.
Lunion de ces protocoles permet doffrir une plus vaste gamme de
services. Ensemble, ils offrent une suite complte. TCP/IP est le protocole
de couches 3 et 4 sur lequel Internet est fond.
1.4.3.

Le protocole TCP

Le protocole de contrle de transmission (TCP) est un protocole de


couche 4 (couche transport) orient connexion qui fournit une
transmission de donnes fiable en mode full duplex. TCP fait partie de la
pile de protocoles TCP/IP

www.ofppt.info

Document

Millsime

C-G-001.doc

juillet 14

Page
6-8

Analyser les protocoles des couches transport et application de TCP/IP


Voici une description des champs contenus dans le segment TCP :

Port dorigine - numro du port appelant


Port de destination - numro du port appel
Numro de squence - numro utilis pour assurer le
squenage correct des donnes entrantes
Numro daccus de rception - prochain octet TCP attendu
HLEN - nombre de mots de 32 bits contenus dans len-tte
Rserv - dfini sur zro
Bits de code - fonctions de contrle (telles louverture et la
fermeture dune session)

Fentre - nombre doctets que lmetteur est prt accepter


Somme de contrle - somme de contrle calcule des champs den-tte
et de donnes
Pointeur durgence - indique la fin des donnes urgentes
Option un - taille maximale dun segment TCP
Donnes - donnes du protocole de couche suprieure

1.4.4.

Le protocole UDP

La structure du segment UDP

Le protocole de datagramme utilisateur (UDP) est le protocole de


transport non orient connexion de la pile de protocoles TCP/IP. UDP est
un protocole simple qui change des datagrammes, sans accus de
rception, ni distribution garantie. Le traitement des erreurs et la
retransmission doivent tre effectus par dautres protocoles.
Le protocole UDP nutilise ni fentrage, ni accus de rception. Par
consquent, les protocoles de couche application doivent assurer la
fiabilit. Le protocole UDP est conu pour les applications qui ne doivent
pas assembler de squences de segments.

Voici quelques protocoles qui utilisent UDP :

TFTP (Trivial File Transfer Protocol)


SNMP (Simple Network Management Protocol)
DHCP (Dynamic Host Configuration Protocol)
DNS (Domain Name System)

www.ofppt.info

Document

Millsime

C-G-001.doc

juillet 14

Page
7-8

Analyser les protocoles des couches transport et application de TCP/IP

1.4.5.

Les numros de port

Les protocoles TCP et UDP utilisent des numros de port (ou de socket)
pour transmettre des informations aux couches suprieures. Les numros
de port servent distinguer les diffrentes conversations qui circulent
simultanment sur le rseau. Les dveloppeurs dapplications ont
convenu dutiliser les numros de port bien connus qui sont dfinis dans
la spcification RFC1700. Toute conversation destine lapplication FTP
utilise le numro de port standard 21.

www.ofppt.info

Document

Millsime

C-G-001.doc

juillet 14

Page
8-8