- couche 4 - couche transport. sommaire 1) caractéristiques de la couche transport 2) les...
TRANSCRIPT
![Page 1: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/1.jpg)
- Couche 4 - Couche transport
![Page 2: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/2.jpg)
Sommaire
1) Caractéristiques de la couche transport
2) Les protocoles TCP & UDP
3) Méthode de connexion TCP
![Page 3: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/3.jpg)
1) Caractéristiques de la couche transport
Couche 4
Qualité de service
Transporter & contrôler le flux d’informations
Fiabilité
Maintenir une « conversation » entre hôtes
![Page 4: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/4.jpg)
2) Les protocoles TCP & UDP
Protocoles de la pile TCP/IP
Application
Transport
Accès Réseau
Internet
TCP
UDP
![Page 5: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/5.jpg)
Les protocoles TCP & UDP
Données divisées en segments
Utilisation de ports : permet le multiplexage
![Page 6: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/6.jpg)
TCP (Transfer Control Protocol)
Orienté connexion
Fiable : intégrité des données
Réassemblage des données (niveau destinataire)
Analogie : courrier avec accusé de réception
![Page 7: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/7.jpg)
Structure d’un segment TCP
…
Données
RemplissageOptions
Pointeur d'urgenceSomme de contrôle
FenêtreDrapeauxRéservéHLEN
Numéro d'accusé de réception
Numéro de séquence
Port de destinationPort source
00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
![Page 8: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/8.jpg)
Explication des champs d’un segment TCP (1/3)
Port Source (16 bits): Port utilisé par l'application sur la machine source
Port Destination (16 bits): Port utilisé par l'application sur la machine de destination
Numéro d'ordre (32 bits): Numéro du segment en cours.
Numéro d'accusé de réception (32 bits): Numéro du prochain segment attendu.
Décalage des données (4 bits): Permet d’identifier l’endroit où commence les données.
Réservé (6 bits): N’est pas utilisé actuellement mais le sera sûrement dans l’avenir.
![Page 9: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/9.jpg)
Explication des champs d’un segment TCP (2/3)
Drapeaux (6x1 bit): Les drapeaux donnent des indications supplémentaires:
URG: mis à 1, ce drapeau indique que le paquet devra être traité de façon urgente.
ACK: mis à 1, ce drapeau indique que le paquet est un accusé de réception.
PSH (PUSH): mis à 1, ce drapeau indique qu’il faut forcer l’émission des données jusqu’à l’application réceptrice.
RST: mis à 1, ce drapeau indique qu’il faut réinitialiser la connexion.
SYN: mis à 1, ce drapeau indique une demande d'établissement de connexion.
FIN: mis à 1, ce drapeau indique qu’il faut mettre fin à la connexion.
![Page 10: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/10.jpg)
Explication des champs d’un segment TCP (3/3)
Fenêtre (16 bits): Nombre d'octets que le récepteur aimerait recevoir avant d’envoyer un accusé de réception.
Somme de contrôle (Checksum ou CRC): Permet de vérifié l’intégrité de l’en-tête.
Pointeur d'urgence (16 bits): Indique le numéro d'ordre à partir duquel l'information devient urgente.
Options (Taille variable): Options diverses.
Remplissage: On rajoute des bits à 0 pour compléter l’espace situé après les options jusqu’à obtenir une longueur multiple de 32 bits.
![Page 11: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/11.jpg)
UDP (User Datagram Protocol)
Non orienté connexion
Pas de fiabilité
Ordre d’arrivée non prévisible
Permet un débit supérieur
Analogie : courrier de type carte postale
![Page 12: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/12.jpg)
Structure d’un segment UDP
Port SourcePort de
DestinationLongueur
Somme de contrôle
Données
16 bits 16 bits 16 bits Taille variable16 bits
Segment UDP
![Page 13: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/13.jpg)
Explication des champs d’un segment UDP
Port Source : Port utilisé par l'application sur la machine source
Port Destination : Port utilisé par l'application sur la machine de destination
Longueur : Longueur totale du segment, en-tête comprise (nécessairement supérieure à 8 octets)
Somme de contrôle (Checksum ou CRC): Permet de vérifier l’intégrité du segment
![Page 14: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/14.jpg)
Protocoles utilisant TCP ou UDP
FTP TFTPDNSSMTPHTTP Telnet
TCP UDP
IP
WANLANInternet
![Page 15: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/15.jpg)
Allocation des ports
Ports assignés dynamiquement pour les
autres applications
1024 à 65535
Ports assignés par l’IANA* pour les applications publiques
0 à 1023
DescriptionPlage de ports
* Internet Assigned Numbers Authority
![Page 16: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/16.jpg)
Ports couramment utilisés
HTTP Secured443HTTPS
Post Office Protocol 3110POP3
Hyper Text Transfer Protocol80HTTP
Domain Name System53DNS
Simple Mail Transfer Protocol25SMTP
Session telnet23Telnet
Secure SHell22SSH
Authentification 21FTP
Transfert des données20FTP data
FonctionPort Protocole
![Page 17: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/17.jpg)
3) Méthodes de connexion TCP
Connexion en 3 étapes
PAR : Positive Acknowledgment Retransmission
Fenêtrage
![Page 18: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/18.jpg)
Connexion en 3 étapes
Envoi d’un segment
AR du segment
AR de l’AR
![Page 19: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/19.jpg)
Connexion en 3 étapes
SYN, seq = X
ACK = X + 1
SYN, seq = Y
ACK = Y + 1
![Page 20: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/20.jpg)
Positive Acknowledgment Retransmission
Compteur démarré lors d’un envoi
Attente de l’accusé de réception
Renvoi du paquet si temps écoulé
![Page 21: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/21.jpg)
Application du PAR
Récepteur
Envoi 1Réception 1Envoi AR 2
Réception AR 2
Envoi 2
Renvoi 2
Réception 2Envoi AR 3...
Émetteur
![Page 22: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/22.jpg)
Mécanisme de fenêtrage
Utilisation d’accusé de réception
Accusé de réception prévisionnel
Renvoi en cas de perte
Détermine la quantité possible d’envoi
![Page 23: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/23.jpg)
Envoi de données avec fenêtrage
Émetteur Récepteur
Envoi 1Réception 1Envoi AR2
Réception AR 2Envoi 2Envoi 3 Réception 2
Réception 3Envoi AR4
Réception AR 4Envoi 4Envoi 5Envoi 6 etc...
![Page 24: - Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP](https://reader035.vdocuments.mx/reader035/viewer/2022062219/551d9d83497959293b8be74a/html5/thumbnails/24.jpg)
Adaptation du fenêtrage
Émetteur Récepteur
Envoi 1Envoi 2Envoi 3
Réception 1Réception 2…Envoi AR 3
Réception AR 3Envoi 3Envoi 4 Réception 3
Réception 4Envoi AR 5...