HTTP/3.0 menerima status "Standard Cadangan"

HTTP3

baru-baru ini IETF (Pasukan Petugas Kejuruteraan Internet), yang membangunkan protokol dan seni bina Internet, menjadikannya diketahui berita bahawa menyelesaikan pembentukan RFC untuk protokol HTTP/3.0 dan menerbitkan spesifikasi berkaitan di bawah pengecam RFC 9114 dan RFC 9204.

Spesifikasi HTTP/3.0 menerima status "Standard Cadangan", selepas itu kerja akan mula memberi RFC status draf standard (Draf Standard), yang sebenarnya bermaksud penstabilan lengkap protokol dan mengambil kira semua komen yang dibuat.

Protokol HTTP/3 mentakrifkan penggunaan protokol QUIC (Sambungan Internet UDP Pantas) sebagai pengangkutan untuk HTTP/2. QUIC ialah pemalam kepada protokol UDP yang menyokong pemultipleksan berbilang sambungan dan menyediakan kaedah penyulitan yang setara dengan TLS/SSL.

Protokol telah dicipta pada tahun 2013 oleh Google sebagai alternatif kepada TCP + TLS untuk Web, menyelesaikan masalah persediaan sambungan yang panjang dan masa rundingan dalam TCP dan menghapuskan kelewatan akibat kehilangan paket semasa pemindahan data.

Pada masa ini, Sokongan QUIC dan HTTP/3.0 telah pun dilaksanakan dalam semua penyemak imbas laman web popular. Di bahagian pelayan, pelaksanaan HTTP/3 tersedia untuk nginx (dalam cawangan berasingan dan sebagai modul berasingan), Caddy , IIS dan LiteSpeed. HTTP/3 juga disokong oleh Rangkaian Penghantaran Kandungan Cloudflare.

Ciri utama QUIC:

  • Keselamatan tinggi, serupa dengan TLS (sebenarnya, QUIC menyediakan keupayaan untuk menggunakan TLS melalui UDP)
  • Kawalan integriti penghantaran untuk mengelakkan kehilangan paket
  • Keupayaan untuk mewujudkan sambungan serta-merta dan memastikan kelewatan minimum antara menghantar permintaan dan menerima respons (RTT, masa pergi balik)
  • Gunakan nombor urutan yang berbeza apabila menghantar semula paket, membolehkan anda mengelakkan kekaburan semasa menentukan paket yang diterima dan menyingkirkan tamat masa
  • Kehilangan paket mempengaruhi penghantaran hanya aliran yang berkaitan dengannya dan tidak menghentikan penghantaran data dalam aliran yang dihantar secara selari melalui sambungan semasa
  • Alat pembetulan ralat yang meminimumkan kelewatan akibat penghantaran semula paket yang hilang. Penggunaan kod pembetulan ralat peringkat paket khas untuk mengurangkan situasi yang memerlukan penghantaran semula data paket yang hilang.
  • Sempadan blok kriptografi diselaraskan dengan sempadan paket QUIC, mengurangkan kesan kehilangan paket pada penyahkodan kandungan paket berikutnya
  • Tidak ada masalah dengan menyekat barisan TCP
  • Sokongan pengenalan sambungan untuk mengurangkan masa penyambungan semula untuk pelanggan mudah alih
  • Kemungkinan menyambungkan mekanisme lanjutan untuk kawalan beban lampau sambungan
  • Gunakan teknik ramalan jalur lebar dalam setiap arah untuk memastikan kadar penghantaran paket yang optimum, mengelakkan keadaan kesesakan di mana paket hilang.
  • Prestasi ketara dan keuntungan prestasi berbanding TCP. Untuk perkhidmatan video seperti YouTube, QUIC telah ditunjukkan dapat mengurangkan operasi penimbalan video sebanyak 30%.

Di samping itu, pada masa yang sama, versi spesifikasi yang dikemas kini untuk protokol HTTP/1.1 (RFC 9112) dan HTTP/2.0 (RFC 9113) telah diterbitkan, serta dokumen yang mentakrifkan semantik permintaan HTTP (RFC). 9110). dan pengepala kawalan cache HTTP (RFC 9111).

Daripada perubahan dalam spesifikasi HTTP/1.1, anda boleh melihat larangan tersebut daripada penggunaan berasingan watak pemulangan pengangkutan (CR) di luar badan dengan kandungan, iaitu dalam elemen protokol, aksara CR hanya boleh digunakan bersama dengan aksara baris baharu (CRLF).

El algoritma susun atur permintaan chunked telah dipertingkatkan untuk memudahkan pengasingan medan dan bahagian yang dilampirkan dengan pengepala. Garis panduan tambahan untuk mengendalikan kandungan samar-samar untuk menyekat serangan kelas "Penyeludupan Permintaan HTTP" yang boleh mengganggu kandungan permintaan pengguna lain dalam aliran antara bahagian hadapan dan bahagian belakang.

Kemas kini kepada spesifikasi HTTP/2.0 secara eksplisit mentakrifkan sokongan untuk TLS 1.3, skim keutamaan yang ditamatkan dan medan pengepala yang berkaitan dan mekanisme kemas kini sambungan HTTP/1.1 yang ditamatkan telah ditamatkan.

Akhir sekali, jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh merujuk butiran dalam pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.