 Expliquez les principales différences entre les protocoles HTTP et HTTPS.
HTTP (Hypertext Transfer Protocol) est un protocole utilisé pour transférer des fichiers et des données entre un client (navigateur Web) et un serveur. HTTPS (Hypertext Transfer Protocol Secure) est une extension de HTTP et utilise SSL/TLS (Secure Sockets Layer/Transport Layer Security) pour crypter la communication entre un client et un serveur. Ce cryptage assure la confidentialité et l'intégrité des données entre deux applications communicantes. De plus, HTTPS nécessite l'installation d'un certificat SSL ou TLS sur le site Web, contrairement à HTTP.