Sobes.tech
Junior — Middle

Мумкин аст, ки асосии версияҳои протоколи HTTP ва фарқиятҳои байни онҳоро номбар кунед?

sobes.tech AI

Ҷавоб аз AI

Асосӣ версияҳои протоколи HTTP ва фарқиятҳои онҳо:

  • HTTP/1.0

    • Стандарти аввалини васеъ истифодашуда.
    • Ҳар як пайванд барои ҳар дархост кушода ва баста мешавад.
    • Дастгирии пайвастагиҳои доимӣ ба таври пешфарз нест.
  • HTTP/1.1

    • Дастгирии пайвастагиҳои доимӣ (keep-alive), ки хароҷоти барқарор кардани пайвандҳоро кам мекунад.
    • Дастгирии интиқоли маълумот дар блокҳо (chunked transfer encoding).
    • Сарлавҳаҳои васеъшуда ва беҳтаршудаи кешинг.
  • HTTP/2

    • Мултиплекс кардани дархостҳо дар як пайванд TCP, ки дермонро кам мекунад.
    • Тошкилоти сарлавҳаҳо (HPACK) барои кам кардани ҳаҷми маълумотҳои интиқолёфта.
    • Приоритетҳо ва push-и сервер.
  • HTTP/3

    • Базӣ бар протоколи QUIC дар болои UDP ба ҷои TCP.
    • Ҳамвор кардани пайванд ва устувории беҳтар дар ҳолати гум шудани пакетҳо.
    • Иҷрои беҳтар дар шабакаҳои мобилӣ ва номуайян.

Ҳар версияи навтаро беҳтар мекунад иҷроиш, эътимоднокӣ ва самаранокии интиқоли маълумот нисбат ба версияи қаблӣ.