Accueillir A commence le raccordement en envoyant le centre serveur B qu'un segment avec � synchronisent l'ensemble de peu de nombres d'ordre � (SYN) et ce segment indique le centre serveur B qu'A souhaite �tablir un raccordement, et il indique � B quel centre serveur A de nombre d'ordre utilisera comme nombre commen�ant pour ses segments. (Des nombres d'ordre sont employ�s pour maintenir des donn�es dans l'ordre appropri�.) le centre serveur B r�pond � A avec un segment qui a la � reconnaissance � (ACK) et peu de SYN r�gl� et le segment du b accuse r�ception du segment d'A, et informe A par quel centre serveur B de nombre d'ordre commencera. En conclusion, accueillir A envoie un segment qui accuse r�ception du segment du b, et transf�re les premi�res donn�es r�elles.
Apr�s que cet �change, accueillent le TCP d'A a l'�vidence positive que le TCP � distance est vivant et pr�t � recevoir des donn�es et puis d�s que le raccordement sera �tabli, donn�es peut �tre transf�r�. Quand les modules cooperating ont conclu les transferts de donn�es, pour fermer le raccordement ils n'�changeront une poign�e de main � trois voies avec des segments contenant � plus de donn�es le peu d'exp�diteur � (appel� l'AILERON mordu). C'est l'�change bout � bout des donn�es qui fournissent le raccordement logique entre le syst�me deux.
Le TCP aide �galement aux vues les donn�es qu'il envoie comme jet continu des bytes, pas en tant que paquets ind�pendants. Par cons�quent, le TCP fait attention pour maintenir l'ordre dans lequel des bytes sont re�us et envoy�s. Les champs de nombre de reconnaissance et de nombre d'ordre dans l'en-t�te de segment de TCP maintiennent les bytes.
La norme de TCP n'exige pas que les bytes de chaque de syst�me num�rotation de d�but avec tout nombre sp�cifique et chaque syst�me choisit le nombre qu'il emploiera comme point de d�part. Chaque fin du raccordement doit savoir de l'autre le nombre initial extr�mit� pour maintenir le flux de donn�es correctement. Les deux fins du raccordement synchronisent des syst�mes de byte-num�rotation en �changeant des segments de SYN pendant la poign�e de main et le champ de nombre d'ordre dans le segment de SYN contient le nombre d'ordre initial (ISN), qui est le point de d�part pour le syst�me de byte-num�rotation. Pour des raisons de s�curit� l'ISN devrait �tre le nombre al�atoire, bien qu'il soit souvent 0.
Chaque byte de donn�es est num�rot� s�quentiellement de l'ISN, ainsi le premier vrai byte de donn�es envoy�es a un nombre d'ordre d'ISN+1 et le nombre d'ordre dans l'en-t�te d'un segment de donn�es identifie la position s�quentielle dans le flux de donn�es du premier byte de donn�es dans le segment. Par exemple, si le premier byte dans le flux de donn�es �tait ordre le num�ro 1 (ISN=0) et 4000 bytes de donn�es ont �t� d�j� transf�r�s, puis le premier byte de donn�es dans le segment courant est le byte 4001, et le nombre d'ordre serait 4001 seulement.
Le segment de reconnaissance (ACK) ex�cute deux fonctions : commande d'�coulement et reconnaissance positive. La reconnaissance indique � l'exp�diteur combien donn�es ont �t� re�ues, et combien plus le r�cepteur peut accepter et le nombre de reconnaissance est le nombre d'ordre du prochain byte que le r�cepteur compte recevoir. Pour chaque paquet, la norme n'exige pas une reconnaissance individuelle. Le nombre de reconnaissance est une reconnaissance positive de tous les bytes jusqu'� ce nombre. Par exemple, si le premier byte envoy� num�ro 1 et 2000 bytes ont �t� avec succ�s re�us, le nombre de reconnaissance serait 2001.
Le champ de fen�tre contient le nombre de bytes que l'extr�mit� � distance peut accepter ou la fen�tre. Si le r�cepteur est capable d'accepter 6000 bytes suppl�mentaires, la fen�tre serait 6000 seulement. La fen�tre indiquent � l'exp�diteur qu'elle peut continuer d'envoyer des segments tant que tout le nombre de bytes qu'il envoie est plus petit que la fen�tre des bytes que le r�cepteur peut accepter et que de lui le r�cepteur commande l'�coulement des bytes de l'exp�diteur en changeant la taille de la fen�tre. Une fen�tre z�ro indique l'exp�diteur cesser la transmission jusqu'� ce qu'elle re�oive la valeur diff�rente de z�ro de fen�tre.
|