Académique Documents
Professionnel Documents
Culture Documents
système A système B
Routeur
Messages entre A et B
4 4
Paquets 3 3 3
3
Trames 2 2 2
2
1 1 1
1 Bits
La couche transport
Présentation
Services de la couche transport
*Transfert fiable efficace, sûr et économique d’informations de bout en bout
*Dans l’idéal, répondant à des QoS diverses
* Dernière couche avant les “applications”
*Les qualités de services nécessaires aux applications
- Très variables
- Exemples:
• Transfert de fichier: Taux erreur nul, débit n’est pas primordial,
le temps de transit non plus
• Téléphone: Taux d’erreur peu être non nul, débit minimum
indispensable, temps de transit minimum (< 0,25 s)
Les services de la couche transport
TCP
Protocole orienté connexion
TCP
TCP
UDP
Protocole non orienté connexion
Protocoles TCP et UDP
17 6
Réseau Internet Protocol
@IP
1.1) caractéristiques
‡ transfert de données rapides
(sans ouverture de connexion)
‡ pas de contrôle de flux
(on peut avoir des engorgements)
‡ sans reprise en cas d’erreur
(doit être faite par les couches supérieures).
‡ Protocole ‘ simpliste ’ : il consiste à transmettre les
données des couches supérieures telles quelles.
Services du protocole UDP et Format du message
• Mode sans connexion (Datagram)
• Multiplexage applications -> transport
• Numéro de port sur 1 octets
• Longueur en nombre d’octets
• Détection d’erreur optionnelle (par “checksum”)
• Aucun contrôle de flux et récupération d’erreur
0 15 16 31
Port Source Port Destination
Longueur du message CheckSum
Données
1.3) Communication avec UDP
Les ports source et destination sont associés à une entité communicante
UDP UDP
Entité active IP Entité passive
Port et N°IP de En attente
l’entité passive
1° message
Port et N°IP de
l’entité active
Autres messages
1.4) Messages transmis
Ethernet + IP + UDP
Adresse IP de A
Adresse IPCouche
Information de B 3
Port Source A Port Destination B
Longueur du message CheckSum
Donnée Couche 4
Données couches 5 à 7
2) TCP (Transmission Control Protocol)
2.1) caractéristiques
Option
Données
a) Ports Source et Destination (2x16bits)
Permet d'identifier de manière unique une connexion.
b) Séquence (32 bits)
Numéro du 1° octet du message transmis dans le flot.
- Initialisé par un mécanisme d'horloge.
- Les messages sans données font croître le n° de
séquence de 1
(sauf les messages avec uniquement un acquittement) .
- Les messages avec données font croître le n° de la
longueur des octets transmis.
c) Acquittement (32 bits)
Désigne le prochain octet attendu.
d) Offset : Taille de l’entête (4 bits) en mots de 32 bits.
e) Type du message (6 bits : UAPRSF)
Adresse IP de A
Adresse IP de B
Options