|
Il semble que vous vous posiez des questions sur les protocoles qui établissent une connexion entre deux nœuds (ordinateurs, serveurs, etc.) * avant * la transmission de données commence. Ceci est un élément fondamental de la mise en réseau et est souvent appelé Connexion établissement , poignée de main , ou poignée de main à trois voies .
Voici les protocoles clés impliqués:
1. TCP (protocole de contrôle de transmission)
* Le protocole le plus courant pour le transfert de données fiable.
* utilise une poignée de main à trois:
* syn (synchronisation): Le nœud initier envoie un paquet SYN au nœud de destination, demandant une connexion.
* Syn-ACK (Synchronisation-A-Adpowledgment): Le nœud de destination répond avec un paquet de synchronisation, reconnaissant la demande et proposant son propre numéro de séquence.
* ack (reconnaissance): Le nœud initier envoie un paquet ACK, confirmant la connexion et reconnaissant le numéro de séquence proposé par le nœud de destination.
* assure une transmission fiable des données avec des mécanismes comme le séquençage, le contrôle du flux et la vérification des erreurs.
2. UDP (protocole de datagramme utilisateur)
* un protocole sans connexion utilisé pour une transmission de données moins fiable plus rapide.
* ne nécessite pas de poignée de main ou d'établissement de connexion.
* Les données sont envoyées dans des datagrammes, qui sont des paquets sans garantie de livraison ou de commande.
3. Autres protocoles axés sur la connexion
* Certains protocoles, comme SSL / TLS (Secure Sockets Layer / Transport Layer Security), construire au-dessus du TCP pour établir des connexions sécurisées.
* Ces protocoles cryptent davantage les données et authentifie les parties communicantes.
Voici une ventilation du fonctionnement de la poignée de main TCP:
1. nœud a (initiateur) envoie un syn paquet à nœud b (récepteur).
2. nœud b reçoit le paquet syn et répond avec un syn-dos paquet.
3. nœud a reçoit le paquet Syn-Aack et répond avec un ack paquet.
Une fois cette poignée de main à trois voies terminée, une connexion est établie et les données peuvent être transmises entre les nœuds.
Points clés:
* TCP est le protocole le plus courant pour la transmission fiable des données, en utilisant une poignée de main à trois voies pour l'établissement de connexion.
* udp est un protocole sans connexion, donc aucune poignée de main n'est requise.
* d'autres protocoles orientés connexions Comme SSL / TLS peut s'appuyer sur TCP pour les connexions sécurisées.
Faites-moi savoir si vous souhaitez explorer l'un de ces protocoles plus en détail!
|