|
"Service axé sur la connexion reconnue" décrit un type de communication où:
* orienté vers la connexion: Les données sont échangées sur une connexion virtuelle dédiée entre deux entités. Cette connexion est établie avant le début de tout transfert de données, assurant un chemin fiable pour la communication.
* reconnu: Chaque paquet de données transmis à travers la connexion est reconnu par le récepteur. Cela garantit que les données ne sont pas perdues ou corrompues pendant le transit. Si un paquet est perdu ou corrompu, l'expéditeur le retransmet jusqu'à ce qu'il soit reçu avec succès.
Voici une ventilation des caractéristiques clés:
Établissement de connexion:
* Avant le début de la communication, une connexion est établie entre l'expéditeur et le récepteur.
* Cela implique un processus de poignée de main, où les deux parties s'accordent sur les paramètres de communication.
* La connexion fournit un chemin dédié pour que les données coulent entre elles.
Transmission de données:
* Les données sont envoyées en tant que série de paquets sur la connexion établie.
* Chaque paquet est reconnu par le récepteur pour confirmer son reçu.
* Ce mécanisme de reconnaissance garantit l'intégrité et la fiabilité des données.
Détection des pertes et retransmission:
* Si un paquet est perdu ou corrompu pendant la transmission, le récepteur n'envoie pas d'accusé de réception.
* L'expéditeur est en attente de l'accusé de réception et renvoie le paquet perdu.
* Ce processus se poursuit jusqu'à ce que le paquet soit reçu avec succès.
Avantages:
* fiabilité: Garantit que les données arrivent à destination avec précision et sans perte.
* Livraison commandée: Les paquets de données arrivent dans l'ordre où ils ont été envoyés.
* Contrôle de flux: Empêche l'expéditeur de submerger le récepteur avec des données.
Inconvénients:
* frais généraux: Le processus de reconnaissance ajoute des frais généraux à la communication.
* Temps de configuration de la connexion: L'établissement d'une connexion peut prendre du temps.
* Consommation des ressources: Le maintien d'une connexion nécessite des ressources, ce qui peut être une préoccupation pour les applications à volume élevé.
Exemples:
* TCP (protocole de contrôle de transmission): Un exemple courant d'un protocole axé sur la connexion reconnu utilisé pour la communication Internet.
* Secure Shell (SSH): Un protocole sécurisé pour la connexion à distance et le transfert de fichiers, utilise également TCP pour la transmission de données.
* Réseaux privés virtuels (VPN): Les VPN utilisent souvent des protocoles axés sur la connexion reconnus pour se connecter en toute sécurité à un réseau distant.
En revanche, les services sans connexion (comme UDP) ne nécessitent pas de connexion et de reconnaissance dédiées, sacrifiant la fiabilité pour la vitesse. Le choix entre les services axés sur la connexion et les services sans connexion dépend des exigences de l'application spécifiques et de l'équilibre entre la vitesse et la fiabilité.
|