Junior
Jaký je rozdíl mezi protokoly HTTP a HTTPS?
sobes.tech AI
Odpověď od AI
HTTP (Hypertext Transfer Protocol) je protokol přenosu dat používaný k výměně informací mezi klientem (prohlížečem) a serverem. Data jsou přenášena v otevřeném formátu.
HTTPS (Hypertext Transfer Protocol Secure) je zabezpečená verze HTTP. Používá šifrovací protokoly (SSL/TLS) k zajištění důvěrnosti a integrity přenášených dat.
Hlavní rozdíly:
| Charakteristika | HTTP | HTTPS |
|---|---|---|
| Bezpečnost | Data jsou přenášena v otevřeném formátu | Data jsou zašifrována (SSL/TLS) |
| Výchozí port | 80 | 443 |
| Certifikát | Není potřeba | Vyžaduje se SSL/TLS certifikát |
| Šifrování | Chybí | Přítomno |
| Použití | Pro nedůvěrná data | Pro stránky s osobními informacemi, online obchody |
| Výkon | O něco rychlejší (bez šifrování) | O něco pomalejší (náklady na šifrování) |
HTTPS chrání před:
- Zachycením dat (útoky typu man-in-the-middle).
- Změnami dat během přenosu.
- Podvržením serveru.
Pro implementaci HTTPS na serveru se instaluje SSL/TLS certifikát.