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.
- Ҳамвор кардани пайванд ва устувории беҳтар дар ҳолати гум шудани пакетҳо.
- Иҷрои беҳтар дар шабакаҳои мобилӣ ва номуайян.
Ҳар версияи навтаро беҳтар мекунад иҷроиш, эътимоднокӣ ва самаранокии интиқоли маълумот нисбат ба версияи қаблӣ.