Vous êtes sur la page 1sur 38

Cours à distance

ChapIV – Le modèle TCP/IP


Partie 1

les Réseaux
Informatiques
.

Cours – INFORMATIQUE 3 – Printemps 2020


Pr ELKHOUZAI
Cours – INFORMATIQUE 3 – Printemps 2020
Sommaire
 RECAPITULATION du CHAP III

Chap IV – Le modèle TCP/IP

 Le modèle TCP/IP,
 Les couches TCp/IP,

2
RECAPITULATION Cours – INFORMATIQUE 3 – Printemps 2020

Les principaux modèles de communication

 Le modèle OSI

• Le modèle OSI (Open System Interconnection)


(Interconnexion des Systèmes Ouverts)
développé par l’ISO (International Standard Organization)
(Organisation Internationale de Normalisation)

 Le modèle DOD (Department Of Defense) exploité par


TCP/IP (Transfer Control Protocol / Internet Protocol)

3
RECAPITULATION Cours – INFORMATIQUE 3 – Printemps 2020

 Le modèle OSI

 Principal modèle utilisé pour les communications réseau,

 Meilleur outil pour décrire l’envoi et la réception de données sur


un réseau.

 Il est composé de 7 couches:

– Couches 1 à 4 dites couches basses :

• prennent en charge le transport des données

– Couche 5 à 7 : couches hautes:

• s’occupent de tout ce qui concerne les applications.

4
RECAPITULATION Cours – INFORMATIQUE 3 – Printemps 2020

 Les couches du modèle OSI


 Encapsulation & Désencapsulation

5
Cours – INFORMATIQUE 3 – Printemps 2020

 Le modèle TCP / IP

1. Présentation de TCP/IP
La forme actuelle de TCP/IP résulte du rôle historique
que ce système de protocoles a joué dans le
parachèvement de ce qui allait devenir Internet.

Il est issu des recherches lancées aux Etats-Unis


par le DOD, département de la défense.
Cours – INFORMATIQUE 3 – Printemps 2020

 Le modèle TCP / IP
1. Présentation de TCP/IP
TCP/IP est un modèle comprenant 4 couches :

Couche Nom Description

4 Application Couches 7 à 5 du modèle OSI

3 Transport Qualité de transmission

2 Internet Sélection du chemin

1 Accès au Reprend les couches 1 et 2 du modèle


réseau OSI
Cours – INFORMATIQUE 3 – Printemps 2020

 Le modèle TCP / IP
1. Présentation de TCP/IP
Cours – INFORMATIQUE 3 – Printemps 2020

 Le modèle TCP / IP
2. Comparaison entre OSI et TCP/IP

Ces deux modèles sont très similaires, dans la mesure


où les 2 sont des modèles de communication à couche
et utilisent l’encapsulation de données.

On remarque cependant deux différences majeures :


 TCP/IP regroupe certaines couches du modèle OSI
dans des couches plus général,
 TCP/IP est plus qu’un modèle de conception théorique,
c’est sur lui que repose le réseau Internet actuel.
Cours – INFORMATIQUE 3 – Printemps 2020

 Le modèle TCP / IP
2. Comparaison entre OSI et TCP/IP
Les modèles OSI et TCP/IP

Modèle OSI Modèle TCP/IP

Couche Désignation Couche Désignation


Application
Présentatio Couche
Application
n Applications Protocoles
Session
Transport Transport
Réseau Internet
Couches flux
Liaison de
de données Réseaux
données Accès Réseau
Physique
Cours – INFORMATIQUE 3 – Printemps 2020

2. Comparaison entre OSI et TCP/IP


Les modèles OSI et TCP/IP
Cours – INFORMATIQUE 3 – Printemps 2020
 Le modèle TCP / IP
3. Processus de communication

 Au niveau de l’émetteur (source) un message parcourt les couches du


haut vers le bas  segmentation et encapsulation des données.
 Au niveau du récepteur (destination) un message parcourt les
couches du bas vers le haut  décapsulation et assemblage des
données.
Protocole et encapsulation

Application

Transport

Internet

Accès réseau
Protocole et encapsulation

segmentation
Protocole et encapsulation

segmentation

encapsulation
Protocole et encapsulation

segmentation

encapsulation

encapsulation
Protocole et encapsulation

segmentation

encapsulation

encapsulation

encapsulation
Cours – INFORMATIQUE 3 – Printemps 2020

3. Processus de communication
Processus d’envoi et de réception.
Cours – INFORMATIQUE 3 – Printemps 2020

 Rôle de la couche transport: segmentation


Cours – INFORMATIQUE 3 – Printemps 2020

Rôle de la couche transport: numéro de port


Cours – INFORMATIQUE 3 – Printemps 2020

Les ports
Les numéros de port Tcp et Udp sont codé sur 16
bits délimitant ainsi leurs valeurs entre 0 et 65535.
Les ports connus ont la particularité d'être assignés
par l'Iana. Ils sont, dans la plus part des operating
system, utilisés par des process en mode root,
admin ou encore, avec des doits utilisateurs
avancés. La liste est divisée en trois parties
nommées :
Cours – INFORMATIQUE 3 – Printemps 2020
Les ports
a. Les ports 0 à 1023 sont les «ports reconnus» ou réservés («Well
Known Ports»). Ils sont, de manière générale, réservés aux
processus système ou aux programmes exécutés par des utilisateurs
privilégiés.

b. Les ports 1024 à 49151 sont appelés «ports enregistrés»


(«Registered Ports»).

c. Les ports 49152 à 65535 sont les «ports dynamiques et/ou


privés» («Dynamic and/or Private Ports»).
Cours – INFORMATIQUE 3 – Printemps 2020

Les ports
20/21, pour l'échange de fichiers via FTP
22, pour l'accès à un shell sécurisé Secure SHell, également utilisé pour l'échange
de fichiers sécurisés SFTP
23, pour le port telnet
25, pour l'envoi d'un courrier électronique via un serveur dédié SMTP
53, pour la résolution de noms de domaine en adresses IP : DNS
67/68, pour la connexion au DHCP
80, pour la consultation d'un serveur HTTP par le biais d'un Navigateur web
110, pour la récupération de son courrier électronique via POP
143, pour la récupération de son courrier électronique via IMAP
389, pour la connexion à un LDAP
443, pour les connexions HTTP utilisant une surcouche de sécurité de type
SSL : HTTPS
500, port utilisé pour le canal d'échange de clés IPsec
636, pour l'utilisation d'une connexion à un LDAP sécurisé par une couche SSL/TLS
1723, pour l'utilisation du protocole de VPN PPTP
3306, serveur de base de données MySQL
3389, pour le RCP de microsoft (Remote connection protocol)
6667, pour la connexion aux serveurs IRC
Cours – INFORMATIQUE 3 – Printemps 2020

4. Les protocoles et les applications de TCP/IP.

TCP/IP, du nom de ses deux protocoles principaux (TCP,


Transmission Control Protocol et IP, Internet Protocol), est un
ensemble de protocoles permettant de résoudre les problèmes
d’interconnexion en milieu hétérogène.

A cet effet, TCP/IP décrit un réseau logique (réseau IP) au-


dessus des réseaux physiques réels, auxquels sont
effectivement connectés les ordinateurs.

24
Cours – INFORMATIQUE 3 – Printemps 2020

4. Les protocoles et les applications de TCP/IP.

Il existe en fait une famille de protocoles liés à TCP/IP :


• TELNET pour les connexion à distance en émulation VT
(Virtual Terminal)
• FTP (File Transfer Protocol) pour le transfert de fichiers.
• SMTP (Simple Mail Transfer Protocol) pour la messagerie
électronique.
• SNMP : (Simple Network Management Protocol) pour
l'administration à distance.

25
Cours – INFORMATIQUE 3 – Printemps 2020

Une Pile de protocoles du modèles TCP/IP

TELNET SNMP
5à7 FTP SMTP

4 TCP UDP

ARP
3 IP RARP

2 Couche Liaison

1 Couche Physique

26
Cours – INFORMATIQUE 3 – Printemps 2020

Une Pile de protocoles du modèles TCP/IP

• ARP (Adress Resolution Protocol)


Permet de faire la correspondance entre les
adresses logiques et les adresses physique
(MAC) - Type = 806
• RARP (Reverse Adress Resolution Protocol)
Correspondance Adresse physique / adresse
logique - Type = 8035

27
Cours – INFORMATIQUE 3 – Printemps 2020

Une Pile de protocoles du modèles TCP/IP

UDP (User Datagram Protocol)


Protocole équivalent à TCP mais en mode non
connecté (Datagramme). Livraison non fiabilisée
(pas de garantie d'arrivée, pas de contrôle de flux ni
du séquencement…)

28
Cours – INFORMATIQUE 3 – Printemps 2020

UDP

• Plus simple que TCP mais non fiable (remise


non garantie)
• Fonctionne sans connexion
• Plus rapide que TCP
• Utilisé quand on néglige volontairement le
contrôle de flux et le séquencement des
paquets.

29
Cours – INFORMATIQUE 3 – Printemps 2020

UDP (suite)

Ex : UDP

30
Cours – INFORMATIQUE 3 – Printemps 2020

TCP
 Protocole à remise garantie, orienté connexion, qui
permet un acheminement sans erreur des
messages.

 Rôle : fragmenter le message à transmettre de


manière à pouvoir le faire passer sur la couche
internet ; sur la machine destination, TCP
replace dans l’ordre les fragments transmis par
la couche internet pour reconstruire le message
initial

31
Cours – INFORMATIQUE 3 – Printemps 2020

TCP (suite)

32
Cours – INFORMATIQUE 3 – Printemps 2020

Les couches TCP/IP


Cours – INFORMATIQUE 3 – Printemps 2020
TCP/IP - Couche internet
 Réalise l’interconnexion des réseaux hétérogènes
distants

 Rôle : permettre l’injection de paquets dans


n’importe quel réseau et acheminement de ces
paquets indépendamment les uns des autres
jusqu’à destination

 Gère le routage des paquets au travers des


réseaux empruntés Protocole IP (Internet Protocol)

34
Cours – INFORMATIQUE 3 – Printemps 2020
TCP/IP - Couche Transport
 Même rôle que la couche Transport du modèle
OSI :

- Transport correct de messages de manière


fiable et de bout en bout entre l’émetteur et le
récepteur
 2 implémentations : le protocole TCP
(Transmission Control Protocol) et le protocole
UDP (User Datagram Protocol)

35
Cours – INFORMATIQUE 3 – Printemps 2020
TCP/IP - Couche Application
 Correspond aux couches hautes du modèle OSI

 Caractérisée par de nombreux protocoles tels


que Telnet, FTP (File Transfer Protocol), SMTP
(Simple Mail Transfer Protocol), HTTP
(HyperText Tranfer Protocol) …

 Rôle important : choix du protocole de transport à


utiliser

36
Cours – INFORMATIQUE 3 – Printemps 2020
TCP/IP - Couche Application (suite)

exemple :
 TFTP (Trivial FTP) exploite UDP car on considère que les
liaisons physiques sont suffisamment fiables et les temps
de transmission assez courts pour qu’il n’y ait pas
d’inversion de paquets à l’arrivée
 TFTP est plus rapide que FTP, utilisé surtout pour des
transports inter-réseaux et qui exploite TCP pour fiabiliser
la transmission.
 SMTP utilise TCP car pour la remise de courrier électronique,
on souhaite que les messages parviennent intégralement et
sans erreur.

37
Fin du Chap IV – Le modèle TCP/IP

 Le modèle TCP/IP,
 Les couches TCP/IP,

A suivre…ChapV

 Adressage IP.

38

Vous aimerez peut-être aussi