1 / 9

Le Protocole TCP

Le Protocole TCP. Chapitre 6. Niveau transport. La couche Transport de OSI. Elle est chargée du transport des données et de la gestion des erreurs Propose la gestion des sessions de communication entre les ordinateurs hôtes.

Télécharger la présentation

Le Protocole TCP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Le Protocole TCP Chapitre 6

  2. Niveau transport

  3. La couche Transport de OSI • Elle est chargée du transport des données et de la gestion des erreurs • Propose la gestion des sessions de communication entre les ordinateurs hôtes. • Définit le niveau de service et l'état de la connexion utilisés lors du transport des données.

  4. Objectifs du niveau transport • Offrir un service de transfert d'informations pour les besoins d'un utilisateur (en principe une entité de session). • Service de communication: • de processus à processus (de bout en bout) • en point à point, • fiable, • efficace (économiquement et en performances) • indépendant de la nature du ou des sous-réseaux traversés (LAN, MAN, WAN) .

  5. Importance du niveau transport • C'est le cœur d'un système réparti. • La base sur laquelle reposent les applications réparties. • Une application réseau peut se suffire du service de transport pour s’exécuter. • Les protocoles de la couche: TCP, UDP..

  6. Protocole TCP • TCP est un protocole fiable, orienté connexion, qui permet l'acheminement sans erreur de paquets issus d'une machine à une autre machine communicantes. • Le protocole TCP maintient un dialogue entre l’ordinateur source et l’ordinateur de destination pendant qu’il prépare les informations de couche application en unités, appelées segments.

  7. 0 4 8 16 24 31 Port Source Numéro de séquence Numéro d’acquittement HL Réservé Drapeaux Taille de la fenêtre Somme de contrôle Pointeur de données urgentes [Options TCP] Données Segment TCP Port destination

  8. port source: port TCP sur la machine source • port destination: port TCP sur la machine destination • numéro de séquence: numéro du premier octet du segment • numéro d’acquittement: numéro du premier octet attendu • HL: Header Length, permet de savoir s’il y a des options dans l’entête, la taille de l’entête est indiquée en nombre de mots de 32 bits (comme pour le champs HL du datagramme IP) • Réservé: bits réservés pour un usage futur • Drapeaux: • URG: le pointeur de données urgente est valide • ACK: le numéro d’aquittement est valide • PSH: push, le receveur doit passer les données le plus rapidement • RST: reset, réinitialisation de la connexion • SYN: synchronisation de numéro de séquence, début de connexion • FIN: signale que l’émetteur a fini d’émettre • taille de fenêtre: place disponible dans la mémoire de réception de l’annonceur • somme de contrôle: somme de contrôle appliquée sur l’entête et les données du segment • pointeur données urgentes: • Les numéros de séquences et d’acquittements identifient le nombre d’octets transmis sur la connexion. Le compteur ne commence pas de zéro mais du nombre annoncé lors de la synchronisation d’ouverture de connexion (ISN: Initial Sequence Number).

  9. Protocole TCP • Une communication TCP est identifiée par le quadruplet (adresse IP source, port source, adresse IP destination, port destination ).

More Related