Junior — Middle
HTTP protokolunun əsas versiyalarını və onların arasındakı fərqləri qeyd edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
HTTP protokolunun əsas versiyaları və onların fərqləri:
-
HTTP/1.0
- İlk geniş istifadə olunan standart.
- Hər bir əlaqə hər sorğu üçün açılır və bağlanır.
- Standart olaraq davamlı əlaqələr dəstəklənmir.
-
HTTP/1.1
- Davamlı əlaqələr (keep-alive) dəstəklənir, bu da əlaqələrin qurulma xərclərini azaldır.
- Chunked transfer encoding (parçalanmış ötürmə kodlaması) dəstəklənir.
- Genişləndirilmiş başlıqlar və təkmilləşdirilmiş keşik.
-
HTTP/2
- Bir TCP əlaqəsi üzərində çoxsaylı sorğuların çoxlaması, bu da gecikməni azaldır.
- Başlıqların sıxışdırılması (HPACK) ilə ötürülən məlumatın həcmini azaldır.
- Sorğular üçün prioritetlər və serverin push funksiyası.
-
HTTP/3
- TCP yerinə UDP üzərində QUIC protokoluna əsaslanır.
- Tez əlaqə qurulması və paket itkisinə qarşı yaxşılaşmış dayanıqlıq.
- Mobil və qeyri-sabit şəbəkələrdə yaxşı performans.
Hər yeni versiya əvvəlkindən daha yaxşı performans, etibarlılıq və məlumatların ötürülmə səmərəliliyini artırır.