Connexion persistante (connexion persistante HTTP)

Les connexions persistantes (connexions persistantes HTTP) sont un type de canal de communication réseau qui reste ouvert à d'autres demandes ou réponses HTTP, au lieu d'être fermé après un échange.

HTTP 1.0 a ajouté des connexions persistantes. Cet en-tête demandait au client de maintenir la connexion. HTTP 1.1 partait du principe que toutes les connexions étaient permanentes, sauf indication contraire. HTTP 2.0 étend la connexion persistante pour permettre l'échange simultané de nombreuses demandes et retours de données sur une seule connexion. Les connexions persistantes sont également appelées HTTP keep-alive ou HTTP connection reuse.

Vous pouvez également être intéressé
  1. MAPI over HTTP (Messaging Application Programming Interface over HTTP) MAPI over HTTP est le protocole de transport par défaut pour connecter les clients à Microsoft Exchange et Exchange Online. L'interface de programmation d'applications de messagerie (MAPI) sur le protocole de transfert hypertexte (HTTP) remplace le protocole RPC (Remote Procedure Call) sur HTTP, également connu sous le nom d'Outlook Anywhere....
  2. Menace persistante avancée (apt) Définition - Que signifie la menace persistante avancée (APT)? Une menace persistante avancée (APT) fait référence à une cyberattaque lancée par un attaquant avec des moyens, une organisation et une motivation substantiels pour mener un assaut soutenu contre une cible. Un APT est avancé en ce sens qu'il utilise des...

HTTP utilise une fonction de connexion persistante pour permettre au canal non seulement d'être ouvert mais aussi d'être fermé lorsqu'il y a une demande d'échange de données. TCP est un protocole orienté connexion : Il démarre une connexion après confirmation par les deux extrémités qu'elles sont disponibles et ouvertes à un échange de données. Dans une connexion non persistante, le canal se ferme lorsqu'un hôte signale qu'il souhaite mettre fin aux communications ou lorsqu'un certain temps s'est écoulé sans échange de données. Pour maintenir une connexion persistante, des paquets TCP "keep-alive" sont envoyés pour éviter que la connexion ne s'interrompe. Pour les échanges de données fréquents, une connexion ouverte est plus rapide. Les frais généraux de communication sont économisés en laissant une connexion ouverte plutôt qu'en ouvrant et en fermant des sessions pour chaque demande. Les connexions persistantes peuvent également être utilisées avec les API pour permettre aux serveurs de transmettre des données aux clients. Les connexions persistantes présentent d'autres avantages, comme la réduction de la latence, de l'encombrement du réseau et de la consommation de CPU et de mémoire en raison de la diminution du nombre de connexions. En outre, les erreurs peuvent être signalées et fermées sans que la connexion ne soit fermée.

  1. URL persistante (purl) Définition - Que signifie URL persistante (PURL)? Une URL persistante (PURL) est un localisateur de ressources uniforme (URL) qui redirige les demandes vers l'emplacement approprié de la ressource Web demandée par un utilisateur. Il est censé rester constant malgré une infrastructure Web en constante évolution qui peut amener les sites...
  2. Protocole de transfert hypertexte (http) Définition - Que signifie le protocole HTTP (Hypertext Transfer Protocol)? Le protocole de transfert hypertexte ou HTTP est un protocole fondamental utilisé sur Internet afin de contrôler le transfert de données vers et depuis un serveur d'hébergement, en communication avec un navigateur Web. HTTP est le moyen de communication essentiel...