Le protocole HTTP (Hypertext Transfer Protocol) est un protocole d'application pour les systèmes d'information distribués, collaboratifs et hypermédia. L'HTTP est la base de la communication de données sur Internet, où les documents hypertextes incluent des hyperliens vers d'autres ressources auxquelles l'utilisateur peut facilement accéder.
Les navigateurs Web sont par exemple des clients HTTP ; l'utilisateur peut se connecter à un serveur et consulter les données qui sont stockées dessus.