Résumé
Transmission Control Protocol (littéralement, « protocole de contrôle de transmissions »), abrégé TCP, est un protocole de transport fiable, en mode connecté, documenté dans la de l’IETF. Dans le modèle Internet, aussi appelé modèle TCP/IP, TCP est situé au-dessus de IP. Dans le modèle OSI, il correspond à la couche transport, intermédiaire de la couche réseau et de la couche session. Les applications transmettent des flux de données sur une connexion réseau. TCP découpe le flux d’octets en segments dont la taille dépend de la MTU du réseau sous-jacent (couche liaison de données). TCP a été développé en 1973 puis adopté pour Arpanet en 1983, remplaçant NCP (). Une session TCP fonctionne en trois phases : l'établissement de la connexion ; les transferts de données ; la fin de la connexion. L'établissement de la connexion se fait par un handshaking en trois temps. La rupture de connexion, elle, utilise un handshaking en quatre temps. Pendant la phase d'établissement de la connexion, des paramètres comme le numéro de séquence sont initialisés afin d'assurer la transmission fiable (sans perte et dans l'ordre) des données. En bits Signification des champs : Port source : numéro du port source Port destination : numéro du port destination Numéro de séquence : numéro de séquence du premier octet de ce segment Numéro d'acquittement : numéro de séquence du prochain octet attendu Taille de l'en-tête : longueur de l'en-tête en mots de 32 bits (les options font partie de l'en-tête) Indicateurs ou Flags : Réservé : réservé pour un usage futur ECN/NS : signale la présence de congestion, voir ; ou Nonce Signaling, voir CWR : Congestion Window Reduced : indique qu'un paquet avec ECE a été reçu et que la congestion a été traitée ECE : ECN-Echo : si SYN=1 indique la capacité de gestion ECN, si SYN=0 indique une congestion signalée par IP (voir RFC 3168) URG : Signale la présence de données urgentes ACK : signale que le paquet est un accusé de réception (acknowledgement) PSH : données à envoyer tout de suite (push) RST : rupture anormale de la connexion (reset) SYN : demande de synchronisation ou établissement de connexion FIN : demande la 'fin' de la connexion Fenêtre : taille de fenêtre demandée, c'est-à-dire le nombre d'octets que le récepteur souhaite recevoir sans accusé de réception Somme de contrôle : somme de contrôle calculée sur l'ensemble de l'en-tête TCP et des données, mais aussi sur un pseudo en-tête (extrait de l'en-tête IP) Pointeur de données urgentes : position relative des dernières données urgentes Options : facultatives Remplissage : zéros ajoutés pour aligner les champs suivants du paquet sur 32 bits, si nécessaire Données : séquences d'octets transmis par l'application (par exemple : +OK POP3 server ready.
À propos de ce résultat
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
Cours associés (22)
COM-208: Computer networks
This course provides an introduction to computer networks. It describes the principles that underly modern network operation and illustrates them using the Internet as an example.
COM-407: TCP/IP networking
In the lectures you will learn and understand the main ideas that underlie and the way communication networks are built and run. In the labs you will exercise practical configurations.
COM-301: Computer security and privacy
This is an introductory course to computer security and privacy. Its goal is to provide students with means to reason about security and privacy problems, and provide them with tools to confront them.
Afficher plus
Séances de cours associées (57)
Systèmes d'équations linéaires
Couvre les fondamentaux des systèmes d'équations linéaires, y compris les définitions, les représentations et les méthodes de solution.
Anonymité en ligne : Techniques et faiblesses
Explore les techniques et les faiblesses d'anonymat en ligne, y compris le contournement du géoblocage et l'évitement du suivi.
Imagerie sans fil avec codage réseau analogique
Explore le codage de réseau analogique pour l'imagerie sans fil dans des conditions difficiles, mettant en valeur son potentiel dans la reconstruction de pose humaine et les voitures autonomes.
Afficher plus
Publications associées (308)
Concepts associés (48)
Pile de protocoles
Une pile de protocoles est une mise en œuvre particulière d'un ensemble de protocoles de communication réseau. L'intitulé « pile » implique que chaque couche de protocole s'appuie sur celles qui sont en dessous afin d'y apporter un supplément de fonctionnalité. Il en existe de plusieurs : thumb|Position de la couche réseau dans le modèle OSI et dans TCP-IP • Le « modèle de référence OSI » — OSI signifiant « Open Systems Interconnection » soit en français « Interconnexion de systèmes ouverts » — défini par l'ISO décrit ainsi sept couches empilées les unes sur les autres.
Réseau informatique
thumb|upright|Connecteurs RJ-45 servant à la connexion des réseaux informatiques via Ethernet. thumb|upright Un réseau informatique ( ou DCN) est un ensemble d'équipements reliés entre eux pour échanger des informations. Par analogie avec un (un réseau est un « petit rets », c'est-à-dire un petit filet), on appelle nœud l'extrémité d'une connexion, qui peut être une intersection de plusieurs connexions ou équipements (un ordinateur, un routeur, un concentrateur, un commutateur).
Suite des protocoles Internet
La suite des protocoles Internet est l'ensemble des protocoles utilisés pour le transfert des données sur Internet. Elle est aussi appelée suite TCP/IP, DoD Standard (DoD pour Department of Defense) ou bien DoD Model ou encore DoD TCP/IP ou US DoD Model. Elle est souvent appelée TCP/IP, d'après le nom de ses deux premiers protocoles : TCP (de l'anglais Transmission Control Protocol) et IP (de l'anglais Internet Protocol). Ils ont été inventés par Vinton G. Cerf et Bob Kahn, travaillant alors pour la DARPA, avec des influences des travaux de Louis Pouzin.
Afficher plus