View
21
Download
0
Category
Preview:
DESCRIPTION
couche 4 du modèle OSI
Citation preview
- Couche 4 - Couche transport
Sommaire1) Caractristiques de la couche transport
2) Les protocoles TCP & UDP
3) Mthode de connexion TCP
1) Caractristiques de la couche transportCouche 4
Qualit de service
Transporter & contrler le flux dinformations
Fiabilit
Maintenir une conversation entre htes
2) Les protocoles TCP & UDPProtocoles de la pile TCP/IP
Application
TCP
Transport
Accs Rseau
UDP
Internet
Les protocoles TCP & UDPDonnes divises en segments
Utilisation de ports : permet le multiplexage
TCP (Transfer Control Protocol)Orient connexion
Fiable : intgrit des donnes
Rassemblage des donnes (niveau destinataire)
Analogie : courrier avec accus de rception
Structure dun segment TCP
Explication des champs dun 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
Numro d'ordre (32 bits): Numro du segment en cours.
Numro d'accus de rception (32 bits): Numro du prochain segment attendu.
Dcalage des donnes (4 bits): Permet didentifier lendroit o commence les donnes.
Rserv (6 bits):Nest pas utilis actuellement mais le sera srement dans lavenir.
Explication des champs dun segment TCP (2/3)
Drapeaux (6x1 bit): Les drapeaux donnent des indications supplmentaires:
URG: mis 1, ce drapeau indique que le paquet devra tre trait de faon urgente.
ACK: mis 1, ce drapeau indique que le paquet est un accus de rception.
PSH (PUSH): mis 1, ce drapeau indique quil faut forcer lmission des donnes jusqu lapplication rceptrice.
RST: mis 1, ce drapeau indique quil faut rinitialiser la connexion.
SYN: mis 1, ce drapeau indique une demande d'tablissement de connexion.
FIN: mis 1, ce drapeau indique quil faut mettre fin la connexion.
Explication des champs dun segment TCP (3/3)
Fentre (16 bits): Nombre d'octets que le rcepteur aimerait recevoir avant denvoyer un accus de rception.
Somme de contrle (Checksum ou CRC): Permet de vrifi lintgrit de len-tte.
Pointeur d'urgence (16 bits): Indique le numro d'ordre partir duquel l'information devient urgente.
Options (Taille variable): Options diverses.
Remplissage: On rajoute des bits 0 pour complter lespace situ aprs les options jusqu obtenir une longueur multiple de 32 bits.
UDP (User Datagram Protocol) Non orient connexion
Pas de fiabilit
Ordre darrive non prvisible
Permet un dbit suprieur
Analogie : courrier de type carte postale
Structure dun segment UDP
Port Source
Port de Destination
Longueur
Somme de contrle
Donnes
16 bits
16 bits
16 bits
Taille variable
16 bits
Segment UDP
Explication des champs dun segment UDPPort 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-tte comprise (ncessairement suprieure 8 octets)
Somme de contrle (Checksum ou CRC): Permet de vrifier lintgrit du segment
Protocoles utilisant TCP ou UDP
FTP
Telnet
TFTP
DNS
SMTP
HTTP
TCP
UDP
IP
WAN
LAN
Internet
Allocation des ports * Internet Assigned Numbers Authority
Ports couramment utiliss
3) Mthodes de connexion TCPConnexion en 3 tapes
PAR : Positive Acknowledgment Retransmission
Fentrage
Connexion en 3 tapes
Connexion en 3 tapes
Positive Acknowledgment RetransmissionCompteur dmarr lors dun envoi
Attente de laccus de rception
Renvoi du paquet si temps coul
Application du PAR
Mcanisme de fentrageUtilisation daccus de rception
Accus de rception prvisionnel
Renvoi en cas de perte
Dtermine la quantit possible denvoi
Envoi de donnes avec fentrage
Adaptation du fentrage
Orient connexion : dtermination dun chemin unique denvoi des donnes analogie : numrotation tlphone -> circuit tabli -> conversation
Analogie courrier accus de rception : on vrifie larrive bon port du message
Ex : Importance de lintgrit : transfert de fichierPort source : numro du port appelantPort de destination : numro du port appelNumro de squence : numro utilis pour assurer le squenage correct des donnes entrantesN d'accus de rception : prochain octet TCP attenduFentre : nombre d'octets que l'metteur est prt accepter Somme de contrle : somme de contrle calcule des champs d'en-tte et de donnesDonnes : donnes du protocole de couche suprieureNon orient connexion : pas de chemin unique denvoi des donnes -> ordre darrive peut tre diffrent
Analogie carte postale : peut ne pas arriver destination
Ex : streaming : fluidit privilgie par rapport qualitPort source : numro du port appelantPort de destination : numro du port appelLongueur : taille du champ de donnesSomme de contrle : somme de contrle calcule des champs d'en-tte et de donnesDonnes : donnes du protocole de couche suprieure
http://www.iana.org
Accus de rception prvisionnel : Rception 1 -> Envoi AR 2
Augmentation de la fentre jusqu maximum possible (tant que pas derreurs)Si erreur il y a, diminution de la fentre progressivement jusqu taille optimale
Recommended