Le processus d'établissement d'une connexion TCP avec une poignée de main à trois packages est le suivant : 1. Le processus serveur crée d'abord le bloc de contrôle de transmission TCB et est dans l'état d'écoute 2. Le client crée le bloc de contrôle de transmission TCB ; et envoie un message de demande de connexion au segment du serveur ; 3. Une fois que le processus client a reçu le segment de confirmation du serveur, il répond immédiatement avec le segment de confirmation ; 4. Entre dans l'état de connexion établi ;
Une brève description de la poignée de main à trois paquets pour établir une connexion TCP
Le processus du serveur crée d'abord le bloc de contrôle de transmission TCB et est en état d'écoute, en attente de la demande de connexion du client
Le client crée le bloc de contrôle de transmission TCB et envoie le segment de demande de connexion au serveur
Une fois que le serveur a reçu le segment de demande de connexion, si la connexion est acceptée, un segment de message de confirmation est envoyé
Une fois que le processus client a reçu le segment de message de confirmation du serveur, il répond immédiatement avec un message de confirmation segment et entre dans l'état de connexion établie
Serveur Après avoir reçu le segment du message de confirmation, il entre également dans l'état de connexion établie
Le bloc de contrôle de transmission TCB (Transmission Control Block) stocke certaines informations importantes dans chaque connexion
Introduction connexe :
Le protocole de contrôle de transmission (TCP) est un protocole de communication de couche de transport fiable, orienté connexion et basé sur un flux d'octets, défini par la RFC 793 de l'IETF.
TCP est conçu pour s'adapter à une hiérarchie de protocoles en couches qui prend en charge plusieurs applications réseau. TCP est utilisé pour fournir des services de communication fiables entre des paires de processus dans un ordinateur hôte connecté à des réseaux de communication informatiques différents mais interconnectés. TCP suppose qu'il peut obtenir des services de datagramme simples, voire peu fiables, à partir de protocoles de niveau inférieur. En principe, TCP devrait être capable de fonctionner sur une variété de systèmes de communication, depuis les connexions câblées jusqu'aux réseaux à commutation de paquets ou de circuits.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!