Junior
HTTP və HTTPS protokolları arasındakı fərq nədir?
sobes.tech Süni İntellekt
AI-dan cavab
HTTP (Hypertext Transfer Protocol) — bu məlumatların ötürülməsi protokoludur və müştəri (brauzer) ilə server arasında məlumat mübadiləsi üçün istifadə olunur. Məlumatlar açıq formada ötürülür.
HTTPS (Hypertext Transfer Protocol Secure) — HTTP-nin təhlükəsiz versiyasıdır. O, şifrələmə protokolları (SSL/TLS) istifadə edir ki, ötürülən məlumatların məxfiliyini və bütövlüyünü təmin etsin.
Əsas fərqlər:
| Xüsusiyyət | HTTP | HTTPS |
|---|---|---|
| Təhlükəsizlik | Məlumatlar açıq formada ötürülür | Məlumatlar şifrələnmişdir (SSL/TLS) |
| Əsas port | 80 | 443 |
| Sertifikat | Tələb olunmur | SSL/TLS sertifikatı tələb olunur |
| Şifrələmə | Yox | Mövcuddur |
| İstifadə sahəsi | Qeyri-həssas məlumatlar üçün | Şəxsi məlumatlar olan saytlar, onlayn mağazalar |
| Performans | Bir az daha sürətli (şifrələmə yox) | Bir az daha yavaş (şifrələmə xərcləri) |
HTTPS aşağıdakı hücumlara qarşı qoruyur:
- Məlumatların ələ keçirilməsi (man-in-the-middle hücumları).
- Məlumatların ötürülmə zamanı dəyişdirilməsi.
- Serverin saxtalaşdırılması.
HTTPS-ni serverdə tətbiq etmək üçün SSL/TLS sertifikatı quraşdırılır.