0% ont trouvé ce document utile (0 vote)
122 vues21 pages

Modèle TCP/IP : Structure et Protocoles

Transféré par

mourad.sellah
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
122 vues21 pages

Modèle TCP/IP : Structure et Protocoles

Transféré par

mourad.sellah
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Le modèle de base d’internet

Modèle de protocoles « TCP/IP »

Chargé de cours : Dr. Mourad SELLAH


Introduction
• Le premier but de création de l’internet est de concevoir un
réseau résistant à des attaques militaires. Dés le départ
ARPANET est conçu de telle sorte que après la destruction
d’une voie de communication le réseau est capable
d’acheminer les informations par un autre chemin.
• L’internet utilise TCP/IP comme modèle qui spécifie des
protocoles qui doivent être implémentés pour connecter des
hôtes ensemble et échanger des informations.
Exemples d’outils actuels de communication
• L’apparition puis la généralisation de l’internet ont entrainé la
création de nouvelles formes de communication:
• Messagerie instantanés: basé sur la communication en temps
réel, elle incorpore des fonctionnalités comme le transfert de
fichiers et les communications vocales ou védéo.
• Blogs: des pages web faciles à modifier, qui permettent à
n’importe qui de partager des pensées avec un public
international sans avoir besoin de posséder des connaissances
techniques en matière de conception web.
Exemples d’outils actuels de communication

• Wikis: est une création collective d’un ensemble de pages web


ou des groupes de personnes peuvent modifier et consulter
ensemble. Comme le wiki public Wikipédia qui est sur le point
de s’imposer comme une véritable encyclopédie en ligne.
• Les Forums, réseaux sociaux, podcast, microblogging…….
Modèle TCP/IP
• développé par le Darpa en 1970, il est actuellement le standard de fait
dans les réseaux locaux, et dans les systèmes d’exploitation réseau ainsi
pour le réseau d’internet.
• Modèle TCP/IP > <Versus > <Modèle de référence OSI :
• TCP/IP spécifie des protocoles (approche pragmatique) mais OSI spécifie
des services (approche formaliste)

• Le modèle OSI comporte 7 couches, TCP/IP ne comporte que 4 couches.


Correspondance entre: < OSI > ; <TCP/IP >
Modèle OSI Modèle TCP/IP Protocoles
7 Couches Application Couches Application FTP, HTTP, SMTP
6 Couche Présentation
5 Couche Session
Couche Transport TCP, UDP
4 Couche Transport
3 Couche Réseau Couche Interréseau IP, ICMP, ARP

2 Couche Liaison
Couche Accès Réseau Ethernet, Token Ring
1 Couche Physique
Architecture en couches du modèle TCP/IP
• Le modèle TCP/IP définit 4 couches de protocoles indépendantes entre
lesquelles se divise le processus de communication entre deux
équipements.
• Couches application
• Couche transport
• Couche interréseau
• Couche accès réseau
Les couches du modèle TCP/IP
1. La couche Application –application layer- :
• La couche la plus proche de l’utilisateur, en charge de traduire les
données des applications en information qui peut être envoyé à
travers le réseau. Elle contiens les protocoles de haut niveau
comme FTP, HTTP, SMTP, DNS, TFTP.

• Elle assure des fonctions comme la représentation, codification,


contrôle de dialogue, et la gestion de l’application.
Les couches du modèle TCP/IP
2. La couche Transport – Transport layer- :
La couche transport établit, maintient et termine le circuit virtuel
pour le transfert d’information. L’information arrive depuis la
couche application est divisée en segment différent, et celle qui
arrive depuis la couche internet est redistribué à la couche
application à travers des ports.
Elle fournit le contrôle de flux ainsi que des mécanisme de
détection et correction d’erreurs.
Protocoles utilisés : TCP , UDP
Les couches du modèle TCP/IP
3. La couche interréseau –Internet layer- :
Divise les segments de la couche transport en paquets, et envoie
les paquets à travers les réseaux qui crée l’internet. Elle est
responsable de choix de directions des paquets.
Une adresse IP (Internet Protocol) unique est attribué à chaque
machine, cette adresse est utilisée pour déterminer
l’emplacement des dispositif de destination.
Les couches du modèle TCP/IP
4. La couche Accès Réseau -Network access layer- :
Cette couche est responsable de l’envoi des informations au niveau
de réseau local et niveau physique. Elle transforme les données qui
arrivent en (bits) et les envoyés vers leurs destinations. Les machines
destinations sont déterminées à ce niveau par des adresses physiques
ou MAC (Media Access Control)
Protocoles de la couche Application :
FTP(file transfer protocol): est utilisé pour la transmission des
fichiers entre deux équipements. Il utilise le protocole TCP pour
créer une connexion virtuelle pour le contrôle d’information plus
une autre pour la transmission des données. Les ports utilisés
sont 20 et 21.
HTTP ou hypertext transfert protocol : est utilisé pour traduire
les pages web entre un serveur web et un client web (navigateur
web), le port utilisé est généralement le port 80.
Protocoles de la couche Application :

• SMTP(simple mail transfer protocol) : utilisé pour le transfert


des courriers éléctronique. Il utilise généralement le port 25.
• DNS (domain name server): service fournit un moyen
d’associer un nom du domaine à une adresse IP.
• TFTP (trivial file transfer protocol) : possède le même rôle que
FTP mais il utilise le protocole UDP, il utilise souvent le port 69
Protocoles de la couche transport :
• TCP (Transmission Control Protocol): tcp établit une connexion
entre l’émetteur et le récepteur avant le transfert des données.
Un paquet appelé ACK est envoyé par le récepteur pour
confirmer l’établissement de la connexion.
• UDP ( User Datagram Protocol): c’est le second protocole de la
couche transport, il fournit un service en mode non connecté.
Donc, il envoie les paquet sans alerter la machine destination.
• Le protocole UDP est plus rapide et le protocole TCP est plus
fiable.
Protocole de la couche internet
• Le protocole IP: est un protocole universel sans connexion qui ne
contrôle pas les erreurs de transmission. Il utilise le principe de
« service best ». Les principales fonctions de ce protocoles sont:
▪ L’adressage: ( @ IP)
▪ La fragmentation des données: (datagramme)
▪ Le routage: choisir le chemin pour arriver à une destination
Protocole de la couche internet
• Protocole ICMP ( Internet Control Message Protocol):
Est un protocole de diagnostic qui s’occupe de la transmission des
messages de contrôle. Il s’agit d’un mécanisme de contrôle des
erreurs au niveau IP. Il est utilisé par les routeurs pour envoyer des
messages d’erreurs à d’autres machines, des échanges entre
utilisateurs sont aussi possible. Par exemple les utilitaires Ping ,
traceroute utilise ce type de messages ICMP.
Protocole de la couche internet
• Protocoles ARP,RARP (Adress Resolution Protocol/ Reverse ARP):

Deux ordinateurs dans le même réseau ne peuvent


communiquer que s’ils connaissent leurs adresses physiques
respectives. Le protocole ARP établit la correspondance entre
adresse physique MAC et adresse logique IP.
Adressage IP
• Adresse IP: Le protocole internet utilise l’adresse IP pour
authentifier les ordinateurs ou autres composant connectés aux
réseau. Chacune des machines doit avoir une adresse IP différente
pour éviter l’erreur d’identité au sein du réseau.
Une adresse IP est codée sur 32 bits divisé en 4 octets, ou chaque
octet est indiqué en décimal (0-255) et séparé par un point. L’adresse
IP d’un ordinateur est composé de deux parties:
1. Net_ID L’adresse du réseau sur laquelle la machine est connectée
2. Host_ID l’adresse de l’ordinateur
Adressage IP
• Classes d’adresse IP: les adresses IP sont réparties en classes selon la
taille attribuée entre Net_ID et Host_ID. Les premiers bit de Net_ID
permettent de distinguer la classe à la quel appartient l’adresse. Les
classes existants sont:
• Classe A: le 1ier bit est toujours 0. c-à-d les adresses entre 0.0.0.0 et
126.255.255.255 sauf 127.X.X.X réservé à la localhost
• Classe B: les 2 premiers bits sont ‘10’. entre 128.0.0.0 et 191.255.255.255
• Classe C : Les 3 premiers bits sont ‘110’. Entre 192.0.0.0 et 223.255.255.255
Adressage IP
• Adresses réservées :
Un certains nombre d’adresses IP sont réservés aux réseaux
privés(non connecté à l’extérieur):
10.0.0.0 à 10.255.255.255 classe A
172.16.0.0 à 172.31.255.255 Classe B
192.168.0.0 à 192.168.255.255 Classe C
Adresse Broadcast qui a Host_ID à 255: diffuser un message
Adresse ou Host_ID est 0 : identifier le réseau
Adresse 127.X.X.X: adresse de test de la machine locale (local host)
Adressage IP
• Masque de réseau (Netmask):
Le masque de réseau à la même structure qu’une adresse IP. Il sert à
identifier la partie Net_ID et Host_ID de l’adresse IP.
Pour obtenir Net_ID il faut effectuer un ET (AND) bit à bit entre l’adresse IP
et le netmask.
Pour obtenir Host_ID il faut effectuer un ET bit à bit entre l’adresse IP et le
netmask complément à 1. par exemple si l’adresse IP est 192.168.0.100 avec
netmask: 255.255.255.0 donc:
Net_ID : 192.168.0
Host_ID: 100

Vous aimerez peut-être aussi