Boîte à Outils Informatique
Menu
AccueilDictionnaireALPN
Dictionnaire informatique

ALPN

Application-Layer Protocol Negotiation

ALPN est une extension TLS qui permet au client et au serveur de choisir le protocole applicatif, par exemple HTTP/2, pendant la négociation.

ThématiqueDictionnaire informatique → Environ 1 min de lecture

Définition simple

ALPN permet à un client et à un serveur de choisir le protocole applicatif à utiliser pendant l'établissement d'une connexion TLS.

Définition technique

Application-Layer Protocol Negotiation est une extension TLS négociée lors de la poignée de main. Elle sert notamment à sélectionner h2 ou http/1.1 pour HTTPS, sans nécessiter un port différent pour chaque protocole.

À quoi cela sert ?

éviter une négociation supplémentaire après l’établissement TLS.

Exemple concret

un navigateur et un serveur négocient h2 grâce à ALPN.

Problèmes fréquents

  • HTTP/2 non proposé
  • proxy supprimant ALPN
  • bibliothèque TLS trop ancienne

À retenir : ALPN négocie le protocole applicatif pendant TLS, par exemple HTTP/2 ; contrôlez sa compatibilité lors des diagnostics de négociation HTTPS.

Soutenir le développement de BAOI Hébergement, domaines et nouvelles ressources informatiques.
❤️ Soutenir BAOI

Mes favoris