Vous êtes sur la page 1sur 7

1A/AP/BTS RIT

Chapitre II : PRESENTATION DE LA PILE TCP/IP


I- HISTORIQUE

L’architecture TCP/IP (Transmission Control Protocol / Internet


Protocol) a été développé par le Ministère de la Défense des Etats Unis (DoD :
Defense of Department) à partir du début des années 70 pour servir de base au réseau
militaire ARPANET (Advanced Research Projects Agency NETwork) qui est
devenu plus tard Internet.

Le protocole TCP/IP est en réalité une pile protocole, c’est-à-dire un ensemble de


protocole. Il est le protocole le plus utilisé actuellement que ce soit pour des réseaux
locaux ou de plus grandes dimensions. Ce protocole est tellement répandu qu'il en est
devenu une norme de fait, aucun constructeur ne peut faire l'impasse TCP/IP, s'il ne
veut pas que son produit soit rejeté, il est donc disponible sur tous les systèmes
informatiques, il est livré en standard sans supplément et par défaut pour toutes les
stations de travail fonctionnant sous Unix, c'est aussi le cas pour Windows à partir de
la version Windows 95.
Ce développement s’est appuyé sur les progrès réalisés par un consortium de trois
(3) entreprises (Digital - Intel - Xerox), dans le domaine des réseaux informatiques
par la création de la première « Carte Réseau»

 Caractéristiques de TCP/IP

La particularité de TCP/IP est qu'il n'a pas été conçu pour un type de réseau
particulier, et pour un type de machine bien spécifique, il peut s'adapter pour tous les
types de matériels. Il est même très souvent utilisé pour connecter des réseaux
complètement différents (hétérogènes) par exemple l'un utilisant de la fibre optique et
l'autre du coaxial. De même pour la couche applicative, des ordinateurs de marque
différentes qu'ils fonctionnent sous UNIX / LINUX ou sous Windows peuvent
s'interconnecter. C'est un protocole qui est maintenant éprouvé depuis une vingtaine
d'années pour relier un réseau complètement hétérogène, il est bien standardisé et très
1A/AP/BTS RIT
bien documenté. Basées sur ce protocole, des applications ont été développés et sont
devenus des "standards", ce sont entre autres FTP (File Transfert Protocol) qui
permet le transfert de fichier, TELNET (TErminal NETwork ou
TELecommunication NETwork) ...

II- MECANISME DE BASE DE TCP/IP

Tout comme le modèle OSI, la pile TCP/IP fonctionne selon le principe


général des architectures en couche ; Ainsi les couches supérieures utilisent les
services des couches inférieures et transmettent les données à ces couches en les
encapsulant.
Grâce aux principes qui définissent la création des différentes couches, on distingue
quatre (4) couches pour la pile de protocole TCP/IP.

Application

Transport
Internet

Accès Réseau

#Architecture TCP/IP

III- COMPARAISON MODELE OSI ET TCP/IP

TCP/IP est apparu bien avant la définition du modèle OSI si bien qu'il ne
colle pas tout à fait avec ce dernier. On peut cependant faire l'analogie de TCP/IP
avec le modèle en couches. En comparant le modèle OSI au modèle TCP/IP, vous
remarquez des similitudes et des différences.
1A/AP/BTS RIT

Modèle OSI Modèle TCP/IP


Application
Couches Application
Présentation Protocole
Application
Session

Transport Transport

Réseau Couches Internet


Transmission Réseaux
Liaison de Données
Accès Réseau
Physique

#Comparaison Modèle OSI et TCP/IP

1- Similitudes et différences

 Similitudes
- Tous deux comportent des couches
- Tous deux comportent une couche application, bien que chacune fournisse des
services très différents
- Tous deux comprennent des couches réseau et transport comparables
- Tout deux supposent l'utilisation de la technologie de communication de paquets
(et non de communication circuits)

 Différences
- TCP/IP intègre la couche présentation et la couche session dans sa couche
application
- TCP/IP regroupe les couches physiques et liaison de données OSI au sein d'une
seule couche
- TCP/IP semble plus simple, car il comporte moins de couches
- Les protocoles TCP/IP constituent la norme sur laquelle s'est développé Internet.
Aussi, le modèle TCP/IP a-t-il bâti sa réputation sur ses protocoles. En revanche,
1A/AP/BTS RIT
les réseaux ne sont généralement pas architecturés autour du protocole OSI, bien
que le modèle OSI puisse être utilisé comme guide.
- TCP/IP est plus qu’un modèle de conception théorique, c’est sur lui que repose le
réseau Internet actuel

NB :
La modèle TCP/IP est le modèle Internet (c’est-à-dire le modèle pratique, exploité)
alors que le modèle OSI est le modèle théorique (une référence, un modèle en
couche normalisé)

2- Présentation des différentes couches de la pile TCP/IP

La pile de protocole TCP/IP est constituée de quatre (4) couches qui ne


définissent pas réellement des fonctionnalités tout comme le faisait le modèle OSI.
Elle constitue plutôt un assemblage de protocoles permettant la communication dans
le réseau physique réel.

a- La couche Accès Réseau (Network Access Layer)

La couche Accès Réseau permet de définir un ensemble de protocoles


nécessaire pour le bon acheminement des informations sur le support physique de
transmission. Les protocoles dans cette couche définissent le moyen pour un système
de délivrer l'information à un autre système physiquement relié. Il définit comment
les datagrammes IP sont transmis.

b- La couche Internet (Internet Layer)

La couche Internet est la deuxième véritable couche de TCP/IP. Cette


couche fournit le protocole IP qui avec le protocole TCP ont donné leur nom à la
pile. Cette couche prend en charge la communication de machine à machine par le
protocole IP qui fournit un service permettant la communication entre les machines
du sous-réseau physique réel.
Elle reçoit des datagrammes en provenance de la couche réseau, qu'elle doit analyser
pour déterminer s'ils lui sont adressés ou pas. Dans le premier cas elle doit
''décapsuler '' son en-tête du datagramme pour transmettre les données à la couche de
1A/AP/BTS RIT
transport et au bon protocole de cette couche (TCP, UDP...), dans le deuxième cas
elle les ignore. Elle accepte des requêtes venant de la couche de transport avec une
identification de la machine vers laquelle le paquet doit être envoyé.
Elle utilise alors l'algorithme de routage pour décider si le paquet doit être envoyé
vers une passerelle ou vers une machine directement accessible.

c- La couche Transport (Transport Layer)

La couche Transport est la première véritable couche de la pile de


protocole TCP/IP. La principale tâche de la couche de transport est de fournir la
communication d'un programme d'application à un autre. Une telle communication
est souvent qualifiée de ''point à point ''.
Cette couche peut avoir à réguler le flot de données et à assurer la fiabilité du
transfert : les octets reçus doivent être identiques aux octets envoyés.
Cette couche divise le flux de données en paquets (terminologie de l'ISO) et passe
chacun avec une adresse de destination au niveau inférieur.
De plus, et c'est surtout valable pour les systèmes d'exploitation multitâches
multiutilisateurs (Unix,...), de multiples processus appartenant à des utilisateurs
différents et pour des programmes d'applications différents, accèdent au réseau au
même moment, ce qui implique la capacité de multiplexer et de démultiplexeur les
données, suivant qu'elles vont vers le réseau ou vers les applications ('' Session '').
La couche Transport permet de définir deux (2) protocoles (TCP et UDP) :
- TCP (Transmission Control Protocol) : offre un service en mode connecté
- UDP (User Datagram Protocol) : offre un service en mode non connecté

d- La couche Application (Application Layer)

Remarque :
Les protocoles sont généralement classés en deux catégories selon le niveau de
contrôle des données que l’on désire
1A/AP/BTS RIT

IV- PROTOCOLE IP

IP (Internet Protocol, Protocole Internet)

IP est un protocole qui se charge de l'acheminement des paquets pour tous les
autres protocoles de la famille TCP/IP. Il fournit un système de remise de données
optimisé sans connexion. Le terme « optimisé » souligne le fait qu'il ne garantit pas
que les paquets transportés parviennent à leur destination, ni qu'ils soient reçus dans
leur ordre d'envoi. La fonctionnalité de somme de contrôle du protocole ne confirme
que l'intégrité de l'en-tête IP. Ainsi, seuls les protocoles de niveau supérieur sont
responsables des données contenues dans les paquets IP (et de leur ordre de
réception).

Le protocole IP travaille en mode non connecté, c'est-à-dire que les paquets émis par
le niveau 3 sont acheminés de manière autonome (datagrammes), sans garantie de
livraison.

Le datagramme correspond au format de paquet défini par le protocole Internet. Les


cinq ou six (sixième facultatif) premier mots de 32 bits représentent les informations
de contrôle appelées en-tête.

Figure 1.2. Datagramme IP


1A/AP/BTS RIT

La longueur théorique maximale d'un datagramme IP est de 65535 octets. En pratique


la taille maximale du datagramme est limitée par la longueur maximale des trames
transportées sur le réseau physique. La fragmentation du datagramme (définie dans le
2ème mot de 32 bits) devient alors nécessaire dès que sa taille ne lui permet plus
d'être directement transporté dans une seule trame physique. Les modules internet des
équipements prennent en charge le découpage et le réassemblage des datagrammes.

Le protocole Internet transmet le datagramme en utilisant l'adresse de destination


contenue dans le cinquième mot de l'en-tête. L'adresse de destination est une adresse
IP standard de 32 bits permettant d'identifier le réseau de destination et la machine
hôte connectée à ce réseau.

Dans un réseau TCP/IP, on assigne généralement une adresse IP à chaque hôte.


Le terme d'hôte est pris dans son sens large, c'est à dire un "nœud de réseau". Une
imprimante, un routeur, un serveur, un poste de travail sont des noeuds qui peuvent
avoir également un nom d'hôte, s'ils ont une adresse IP.

Vous aimerez peut-être aussi