Vous êtes sur la page 1sur 4

La suite TCP/IP est l'ensemble des protocoles utiliss pour le transfert des donnes sur Internet.

Elle est souvent appele TCP/IP, d'aprs le nom de ses deux premiers protocoles : TCP
(Transmission Control Protocol) et IP (Internet Protocol). Ils sont invents parVinton G.
Cerf et Bob Kahn. Le document de rfrence est RFC 1122.
Le rseau Arpanet adopte le 1er janvier 1983 la suite de protocoles TCP/IP qui sera la base
d'Internet1.
Le modle OSI, qui dcompose les diffrents protocoles en sept couches, peut tre utilis pour
dcrire la suite de protocoles Internet, bien que les couches du modle OSI ne correspondent
pas toujours avec les habitudes d'Internet (Internet tant bas sur TCP/IP qui ne comporte que
quatre couches2).
Chaque couche rsout un certain nombre de problmes relatifs la transmission de donnes, et
fournit des services bien dfinis aux couches suprieures. Les couches hautes sont plus proches
de l'utilisateur et grent des donnes plus abstraites, en utilisant les services des couches
basses qui mettent en forme ces donnes afin qu'elles puissent tre mises sur un mdium
physique.
Le modle Internet a t cr afin de rpondre un problme pratique, alors que le modle OSI
correspond une approche plus thorique, et a t dvelopp plus tt dans l'histoire
des rseaux. Le modle OSI est donc plus facile comprendre, mais le modle TCP/IP est le
plus utilis en pratique. Il est prfrable d'avoir une connaissance du modle OSI avant d'aborder
TCP/IP, car les mmes principes s'appliquent, mais sont plus simples comprendre avec le
modle OSI.
Sommaire
[masquer]

1Couches TCP/IP
o

1.1Couche physique

1.2Couche de liaison de donnes

1.3Couche rseau

1.4Couche transport

1.5Couche application

2Notes

3Voir aussi
o

3.1Liens externes

Couches TCP/IP[modifier | modifier le code]

Comme les suites de protocoles TCP/IP et OSI ne correspondent pas exactement, toute
dfinition des couches TCP/IP peut tre sujette discussion...
Le terme de "pile" est souvent employ, traduit littralement de "stack" TCP/IP, mais ce n'est pas
dans le sens de la "pile" informatique qui dsigne l'outil de base des langages de programmation
volus. Le mot franais correspondant "stack" est prcisment "couche" dans ce contexte.
En outre, le modle OSI n'offre pas une richesse suffisante au niveau des couches basses pour
reprsenter la ralit ; il est ncessaire d'ajouter une couche supplmentaire d'interconnexion de
rseaux (Internetworking) entre les couches Transport et Rseau. Les protocoles spcifiques
un type de rseau particulier, mais qui fonctionnent au-dessus de la couche de liaison de
donnes, devraient appartenir la couche rseau. ARP, et STP (qui fournit des chemins
redondants dans un rseau tout en vitant les boucles) sont des exemples de tels protocoles.
Toutefois, ce sont des protocoles locaux qui oprent au-dessous de la fonction d'interconnexion
de rseaux ; placer ces deux groupes de protocoles (sans parler de ceux qui fonctionnent audessus du protocole d'interconnexion de rseaux, comme ICMP) dans la mme couche peut
prter confusion.
Le schma qui suit essaie de montrer o se situent divers protocoles dans le modle OSI de
l'ISO :
7 Application
6

Prsentatio
n

5 Session

ex. HTTP, HTTPS, Gopher, SMTP, SNMP, FTP, Telnet, NFS


ex. ASCII, Unicode, MIME, XDR, ASN.1, SMB, AFP
ex. ISO 8327 / CCITT X.225, RPC, Netbios, ASP

4 Transport
3 Rseau

2 Liaison

ex. TCP, UDP, SCTP, SPX, ATP


ex. IP (IPv4 ou IPv6), ICMP, IGMP, X.25, CLNP, ARP, RARP, OSPF, RIP, IP
X, DDP
ex. Ethernet, Token Ring, PPP, HDLC, Frame relay, RNIS (ISDN), ATM, WiFi, Bluetooth, ZigBee, irDA (Infrared Data Association)
ex. techniques de codage du signal (lectronique, radio, laser, ) pour la

1 Physique

transmission des informations sur les rseaux physiques (rseaux filaires,


optiques, radiolectriques )

Habituellement, les trois couches suprieures du modle OSI (Application, Prsentation et


Session) sont considres comme une seule couche Application dans TCP/IP. Comme TCP/IP
n'a pas de couche session unifie sur laquelle les couches plus leves peuvent s'appuyer, ces
fonctions sont gnralement remplies par chaque application (ou ignores). Une version
simplifie des couches TCP/IP est prsente ci-aprs :
Application ex. HTTP, FTP, DNS
5 couche
7

(les protocoles de routage comme RIP, qui fonctionnent au-dessus d'UDP,


peuvent aussi tre considrs comme faisant partie de la couche application)
ex. TCP, UDP, SCTP

4 Transport

(les protocoles de routage comme OSPF, qui fonctionnent au-dessus d'IP,


peuvent aussi tre considrs comme faisant partie de la couche transport)
Pour TCP/IP il s'agit de IP,

3 Rseau

(les protocoles requis comme ICMP et IGMP fonctionnent au-dessus d'IP,


mais peuvent quand mme tre considrs comme faisant partie de la couche
rseau ; ARP ne fonctionne pas au-dessus d'IP),

2 Liaison

ex. Ethernet, Token Ring, etc.


ex. la boucle locale (transmission par modulation sur lignes analogiques :

1 Physique

lignes tlphoniques RTC, numriques, ADSL ), les grandes artres de


communication (transmission par multiplexage, commutation, ), les rseaux
de radiocommunication (radio, tlphonie sans fil, satellite, )

Une autre approche du modle TCP/IP consiste mettre en avant un modle en 2 couches. En
effet, IP fait abstraction du rseau physique. Et ce n'est pas une couche application qui s'appuie
sur une couche transport (reprsente par TCP ou UDP) mais des applications. On aurait donc :
Applications
2

TRANSPORT

IP (Internet)

Accs rseau
Cette reprsentation est plus fidle aux concepts d'IP. Rappelons que ce modle est antrieur
au modle OSI et tenter de les faire correspondre peut induire en erreur. En effet, TCP introduit
une notion de session, or TCP est au niveau TRANSPORT sur un modle calqu sur l'OSI. Cette
antriorit au modle OSI explique aussi certaines incohrences comme l'implmentation d'un
protocole de routage au-dessus d'UDP (RIP est implment sur UDP, alors qu'OSPF, arriv
aprs le modle OSI et cette volont de vouloir dcouper les thmatiques par couches, s'appuie
directement sur IP). DHCP est galement implment sur UDP, niveau applications alors que
c'est le rle de la couche rseau de fournir une configuration de niveau 3.