Keepalive

Un keepalive (KA) est un message envoyé par un appareil à un autre pour vérifier que le lien entre les deux est actif, ou pour empêcher que le lien soit brisé.

Description

Un signal keepalive est souvent envoyé à des intervalles prédéfinis, et joue un rôle important sur l'Internet. Après l'envoi d'un signal, si aucune réponse n'est reçue, le lien est considéré comme mort et les futures données seront acheminées via un autre chemin jusqu'à ce que le lien soit rétabli. Un signal keepalive peut également être utilisé pour indiquer à l'infrastructure Internet que la connexion doit être préservée. Sans un signal keepalive, les routeurs NAT intermédiaires peuvent supprimer la connexion après expiration du délai.

Comme le seul but est de trouver les liens qui ne fonctionnent pas ou d'indiquer les connexions qui doivent être préservées, les messages keepalive ont tendance à être courts et à ne pas prendre beaucoup de bande passante. Toutefois, leur format précis dépend du protocole de communication[1],[2],[3],[4],[5],[6].

Windows

Sur Windows le keepalive est une requête TCP de 8 kilobits (soit 1000 octets) envoyé et reçus toutes les 10 secondes environ. [réf. souhaitée]

Voir aussi

Références

  1. « Requirements for Internet Hosts - Communication Layers », IETF, sur IETF, (consulté le )
  2. « Using TCP keepalive under Linux », sur tldp.org (consulté le )
  3. « Protocol Standard for a NetBIOS Service on a TCP/UDP Transport: Concepts and Methods », IETF, sur IETF, (consulté le )
  4. « Transport Layer Security (TLS) and Datagram Transport Layer Security (DTLS) Heartbeat Extension », IETF, sur IETF, (consulté le )
  5. « OpenVPN manual page » (consulté le )
  6. « HTTP Keep Alive discourse by Jim Driscoll » [archive du ]

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.