Télécharger la présentation
1
Couche transport du modèle OSI
Notions de base sur les réseaux – Chapitre 4
2
La couche transport du modèle OSI
3
Objectif de la couche transport
Suivi des conversations individuelles Segmentation des données Reconstitution des segments Identification des applications Variabilité des besoins en données
4
Objectif : Séparation de communications multiples
La couche transport segmente les données et gère la séparation des données pour les applications
5
Objectif : Ségmentation
La couche transport divise les données en segments qui sont plus faciles à gérer et à transporter
6
Contrôle des conversation
Dans le cadre de la segmentation et de la reconstitution des données, la couche transport fournit, en plus des informations contenues dans les en-têtes : des conversations avec connexion ; un acheminement fiable ; une reconstitution ordonnée des données ; un contrôle du flux.
7
Services de la couche transport
L’établissement d’une session permet de s’assurer que l’application est prête à recevoir les données. La livraison dans un ordre défini permet de s’assurer que les données sont fournies dans l’ordre de leur envoi. Un acheminement fiable signifie que les segments perdus sont envoyés à nouveau afin que les données soient reçues dans leur intégralité. Le contrôle du flux gère la remise des données en cas d’encombrement au niveau de l’hôte.
8
Prise en charge de communications fiables
Le besoin de fiabilité est évalué
9
TCP et UDP La suite de protocoles TCP/IP utilise couramment :
Le protocole TCP (Transmission Control Protocol) Le protocole UDP (User Datagram Protocol). Ces deux protocoles gèrent les communications de nombreuses applications.
10
Protocole UDP (User Datagram Protocol)
Le protocole UDP est un protocole simple, sans connexion, décrit par le document RFC 768. Il présente l’avantage d’imposer peu de surcharge pour l’acheminement des données. Ces datagrammes sont envoyés « au mieux » par ce protocole de couche transport.
11
Protocole TCP (Transmission Control Protocol)
Le protocole TCP est un protocole avec connexion décrit dans le document RFC 793. Le protocole TCP impose une surcharge pour accroître les fonctionnalités. Le protocole TCP spécifie d’autres fonctions, à savoir la livraison dans l’ordre, l’acheminement fiable et le contrôle du flux.
12
Adressage de port Identification des conversations
Chaque application dispose d’un numéro de port unique
13
Port TCP Ports inscrits et ports réservés
14
Ports UDP Ports inscrits et ports réservés
15
Utilisation des ports TCP et UDP
Certaines applications utilisent le protocole TCP et le protocole UDP
16
Segmentation et reconstitution
Les protocoles TCP et UDP traitent différemment la segmentation.
17
TCP : fiabilisation des conversations
Champs d’entête du segment TCP
18
Processus serveur TCP Ports des requêtes
Illustration de l’affectation typique de ports source et de destination dans des opérations clients/serveurs TCP.
19
Processus serveur TCP Ports des réponses
Utilisation de numéro de port aléatoire pour la réponse du serveur vers les clients.
20
Etablissement d’une connexion TCP
21
Fermeture d’une connexion TCP
Un processus en quatre étapes permet d’échanger les indicateurs pour mettre fin à une connexion TCP.
22
Réassemblage des segments TCP
Les segments TCP sont réordonnancés à leur arrivé à destination.
23
Reçu TCP avec fenêtrage
Confirmation de la réception
24
Retransmission TCP
25
Retransmission TCP
26
Retransmission TCP
27
Contrôle de l’encombrement sur TCP
Contrôle de flux
28
Contrôle de l’encombrement sur TCP
Réduction de la taille de fenêtre
29
UDP : faible surcharge contre fiabilité
Des protocoles importants de la couche application utilisent le protocole UDP, notamment : DNS (Domain Name System) SNMP (Simple Network Management Protocol) DHCP (Dynamic Host Configuration Protocol) RIP (Routing Information Protocol) TFTP (Trivial File Transfer Protocol) Jeux en ligne
30
UDP : Peu fiable Cela ne signifie pas que, les applications utilisant le protocole UDP manquent toujours de fiabilité. Cela signifie simplement que ces fonctions ne sont pas fournies par le protocole de la couche transport et qu’elles doivent être implémentées à un autre niveau La faible surcharge qu’engendre le protocole UDP rend celui-ci très intéressant pour des applications tel que la VOIP...
31
Réassemblage de datagramme UDP
32
Processus et requêtes des serveurs UDP
Ecoute du serveur UDP pour les demandes
33
Processus des clients UDP (1)
Clients qui envoient des requêtes UDP
34
Processus des clients UDP (2)
Clients qui envoient des requêtes UDP
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.