1 CHAPITRE 1 : Pile TCP / IP
Présentation du modèle de communication
TCP / IP : Couches et protocoles
Pile TCP/IP
2
1. Présentation générale
2. Couches de la pile
3. Protocoles de la pile
4. Encapsulation des données
5. Identification des protocoles
6. Concept de l’interconnexion
1. Présentation générale
3
TCP/IP est un modèle standard de
communication comme OSI.
TCP/IP est une pile de protocoles formée de 4
couches.
TCP/IP est un standard ouvert et publique.
Ouvert : Accepte toute hétérogénéité de matériels utilisés
Publique : Offerte gratuitement sur les systèmes
d’exploitation des machines.
2. Couches de la pile
4
2. Couches de la pile
5
Couche
Application
Couche
Transport
Couche
Réseau
Couche de
liens
2. Couches de la pile
6
Couche applicative : appelée aussi Couche Services
Joue le rôle des couches : Session, présentation et application modèle
OSI.
Offre un ensemble de protocoles services finals aux utilisateurs :
Services Internet.
Couche transport : appelée aussi Couche TCP/UDP
Joue le rôle de ma couche transport modèle OSI.
Permet une communication mode connecté ou non connecté.
Couche réseau : appelée aussi Couche IP
Joue le rôle de la couche réseau modèle OSI.
Permet l’adressage logique des machines et le routage des paquets.
Couches liens : appelée aussi Couche physique
Joue le rôle des couches : physique et liaison de données modèle OSI
Permet d’établir le lien avec le réseau : Interface avec le réseau.
3. Protocoles de la pile
7
Niveau Applicatif :
HTTP : Protocole du Web.
FTP : Protocole du transfert de fichiers.
Telnet : Ouverture d’une session à distance.
SMTP : Protocole de transfert de simple message.
Socket : Interface de programmation réseau des
protocoles TCP et UDP.
Niveau transport :
TCP: Transfert fiable des données avec connexion.
UDP : Transfert non fiable des données sans connexion.
3. Protocoles de la pile
8
Niveau réseau:
IP : Protocole permettant l’adressage et le routage des paquets.
ICMP : Utilisé par l'utilitaire ping permettant de tester la présence d'une
station sur le réseau.
ARP : Protocole permettant de trouver l’adresse Mac d’une machine à
partir de adresse IP.
RARP : Protocole permettant de trouver l’adresse IP à partir de
l’adresse Mac.
BOOTP : Protocole permettant à une machine de connaître sa
configuration réseau lors du démarrage de la machine.
DHCP : Attribution des adresses IP aux machines d’une manière
dynamique.
Niveau Liens : Interface entre machine et réseau :
Pilote du système d’exploitation de la machine.
Carte réseau sur la machine.
Protocoles de codages et adaptations aux supports : Manchester
biphasé, différentiel, Miller, …
4. Encapsulation des données
9
5. Identification des protocoles
10
Chaque couche identifie le protocole supérieur par un champ,
ainsi :
EtherType : dans la trame identifie le protocole réseau.
Proto : dans le paquet identifie le protocole transport.
Port : dans le segment identifie le protocole application.
6. Concept de l’interconnexion
11
Communication sans routeur : Entre 2 machines sur
le même sous réseau
TCP/IP permet de faire fonctionner un réseau local : par exemple
sur un réseau Ethernet reliant un ordinateur client A qui interroge
un serveur FTP B
6. Concept de l’interconnexion
12
Communication avec routeur : Entre 2 machines sur des
réseaux différents Prise en compte de l’hétérogénéité.
Sous TCP/IP, l’ordinateur A envoi une trame Ethernet au routeur, le
routeur convertit la trame Ethernet en une trame Token, puis
l’envoie à l’ordinateur B qui se trouve dans un réseau Token Ring.