Transmission Control Protocol , ou TCP, est un protocole utilisé en conjonction avec le protocole Internet ou IP , d'envoyer des données sur des connexions Internet . L'en-tête TCP contient les champs nécessaires à la création d'une connexion et d'assurer le transport des données à travers le réseau . TCP Header Séquences séquence et acknowlegment d'en-tête TCP contient plusieurs champs qui sont essentiels à l'opération. Le numéro de séquence indique l'extrémité distante le nombre d'octets ont été envoyés au total depuis le début de l'échange de données. Le numéro d'acquittement indique à l'ordinateur distant ce octets ont été reçus avec succès. TCP Flags tête drapeaux indiquent l'état . L'en-tête TCP contient drapeaux pour indiquer l'état de la transmission. Le drapeau SYN est utilisé pour synchroniser les numéros de séquence au début de la conversation . Le drapeau ACK est utilisé pour reconnaître les données qui ont été reçus avec succès . Le drapeau FIN est utilisé pour mettre fin à une connexion. TCP numéros de port de tête Ports signifient multiplexage. L'en-tête TCP contient également des numéros de ports , qui sont des adresses logicielles . Ceux-ci permettent des connexions multiples à envoyer des informations sur la même voie sans interférer les uns avec les autres . Garantie Livraison des données garanti la livraison TCP garantit que les données sont transmises avec succès. Chaque fois que des données sont envoyées , l' envoi par incréments d'ordinateur du numéro de séquence par le nombre d'octets ou de caractères , dans les données. Si les données sont reçues correctement , l'ordinateur distant répondra avec un numéro d'acquittement égal à l'octet suivant attendue de données. TCP Three Way Handshake Handshake démarre une connexion. TCP est orienté connexion . Avant que les données sont transmises d'une connexion doit être établie avec l'extrémité distante. Cela prend trois étapes. Dans la première étape de l'ordinateur d'origine envoie un en-tête TCP avec un numéro de séquence initial aléatoire et l'indicateur SYN . Dans la deuxième étape de l'ordinateur distant renvoie un en-tête TCP avec son numéro de séquence initiale aléatoire et son fanion SYN . L'extrémité distante reconnaît également le premier paquet en définissant l'indicateur ACK . Dans la troisième étape de l'ordinateur d'origine envoie un en-tête TCP avec le flag ACK . Dans tous les cas , lorsque le drapeau ACK est réglé , l'expéditeur indique le nombre d'accusé de réception à l'octet suivant qui sera attendu de l'extrémité distante. Multiplexage TCP avec Ports multple connexions ports sont des adresses de logiciels dans l'en-tête TCP indiquant quelle application ou transformés doit être utilisé sur le serveur. Les numéros de port sont souvent bien connus. La plupart des serveurs utilisent le port 80 pour les serveurs Web et le port 25 pour les serveurs de messagerie. L'utilisation de différents ports pour différentes applications laissez ordinateurs créent des connexions multiples sur le même réseau et gardent encore chaque connexion indépendante.
|