HTTP/3.0 menerima status "Standar yang Diusulkan"

HTTP3

baru-baru ini IETF (Internet Engineering Task Force), yang mengembangkan protokol dan arsitektur Internet, membuatnya dikenal berita itu menyelesaikan pembentukan RFC untuk protokol HTTP/3.0 dan menerbitkan spesifikasi terkait di bawah pengidentifikasi RFC 9114 dan RFC 9204.

Spesifikasi HTTP/3.0 menerima status “Standar Usulan”, setelah itu pekerjaan akan mulai memberikan RFC status draft standar (Draft Standard), yang sebenarnya berarti stabilisasi lengkap dari protokol dan dengan mempertimbangkan semua komentar yang dibuat.

Protokol HTTP/3 mendefinisikan penggunaan protokol QUIC (Koneksi Internet UDP Cepat) sebagai transportasi untuk HTTP/2. QUIC adalah plugin untuk protokol UDP yang mendukung multiplexing beberapa koneksi dan menyediakan metode enkripsi yang setara dengan TLS/SSL.

Protokol ini dibuat pada tahun 2013 oleh Google sebagai alternatif untuk TCP + TLS untuk Web, memecahkan masalah pengaturan koneksi yang lama dan waktu negosiasi di TCP dan menghilangkan penundaan karena kehilangan paket selama transfer data.

Saat ini, Dukungan QUIC dan HTTP/3.0 sudah diterapkan di semua browser situs web populer. Di sisi server, implementasi HTTP/3 tersedia untuk nginx (dalam cabang terpisah dan sebagai modul terpisah), Caddy , IIS dan LiteSpeed. HTTP/3 juga didukung oleh Jaringan Pengiriman Konten Cloudflare.

Fitur utama QUIC:

  • Keamanan tinggi, mirip dengan TLS (sebenarnya, QUIC menyediakan kemampuan untuk menggunakan TLS melalui UDP)
  • Kontrol integritas transmisi untuk mencegah kehilangan paket
  • Kemampuan untuk membuat koneksi secara instan dan memastikan penundaan minimal antara mengirim permintaan dan menerima respons (RTT, waktu perjalanan pulang pergi)
  • Gunakan nomor urut yang berbeda saat mengirim ulang sebuah paket, memungkinkan Anda untuk menghindari ambiguitas saat menentukan paket yang diterima dan menghilangkan batas waktu
  • Kehilangan paket memengaruhi pengiriman hanya aliran yang terkait dengannya dan tidak menghentikan pengiriman data dalam aliran yang ditransmisikan secara paralel melalui koneksi saat ini
  • Alat koreksi kesalahan yang meminimalkan penundaan karena pengiriman ulang paket yang hilang. Penggunaan kode koreksi kesalahan tingkat paket khusus untuk mengurangi situasi yang memerlukan transmisi ulang data paket yang hilang.
  • Batas blok kriptografi diselaraskan dengan batas paket QUIC, mengurangi dampak kehilangan paket pada decoding konten paket berikutnya
  • Tidak ada masalah dengan memblokir antrian TCP
  • Dukungan identifikasi koneksi untuk mengurangi waktu koneksi ulang untuk klien seluler
  • Kemungkinan menghubungkan mekanisme lanjutan untuk kontrol kelebihan koneksi
  • Gunakan teknik prediksi bandwidth di setiap arah untuk memastikan tingkat penerusan paket yang optimal, menghindari kondisi kemacetan di mana paket hilang.
  • Performa dan peningkatan performa yang luar biasa dibandingkan TCP. Untuk layanan video seperti YouTube, QUIC telah terbukti mengurangi operasi buffering video hingga 30%.

Selain itu, pada saat yang sama, versi terbaru dari spesifikasi untuk protokol HTTP/1.1 (RFC 9112) dan HTTP/2.0 (RFC 9113) diterbitkan, serta dokumen yang menentukan semantik permintaan HTTP (RFC). 9110). dan header kontrol cache HTTP (RFC 9111).

Dari perubahan spesifikasi HTTP/1.1, Anda dapat melihat larangannya dari penggunaan terpisah dari karakter carriage return (CR) di luar tubuh dengan konten, yaitu dalam elemen protokol, karakter CR hanya dapat digunakan bersama dengan karakter baris baru (CRLF).

El algoritma tata letak permintaan chunked telah ditingkatkan untuk menyederhanakan pemisahan bidang terlampir dan bagian dengan header. Menambahkan pedoman untuk menangani konten ambigu untuk memblokir serangan kelas "Penyelundupan Permintaan HTTP" yang dapat mengganggu konten permintaan pengguna lain dalam aliran antara frontend dan backend.

Pembaruan untuk spesifikasi HTTP/2.0 secara eksplisit mendefinisikan dukungan untuk TLS 1.3, skema prioritas yang tidak digunakan lagi dan bidang tajuk terkait serta mekanisme pembaruan koneksi HTTP/1.1 yang tidak digunakan lagi telah ditinggalkan.

Terakhir, jika Anda tertarik untuk mengetahuinya lebih lanjut, Anda dapat berkonsultasi detailnya di link berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.