Protokol transport QUIC diadopsi sebagai standar RFC 9000





QUIC adalah protokol transport komunikasi baru yang menampilkan pengurangan latensi, keandalan dan keamanan yang lebih besar daripada TCP (RFC 793) yang saat ini banyak digunakan .



Sudah banyak yang telah dikatakan tentang keuntungan transportasi QUIC, yang diambil sebagai dasar untuk standar HTTP / 3 masa depan . Dalam HTTP generasi berikutnya, transport TCP diubah menjadi QUIC, yang berarti secara otomatis mempercepat koneksi dan mengenkripsi semua lalu lintas Internet yang digunakan untuk masuk dalam teks yang jelas melalui TCP. QUIC yang tidak terenkripsi tidak disediakan sama sekali.



Pada Mei 2021, sebuah peristiwa penting terjadi: protokol QUIC diadopsi sebagai standar resmi RFC9000 . Ini adalah berita bagus untuk seluruh ekosistem internet.



Standar ini disetujui oleh Internet Engineering Task Force (IETF). Standar tambahan RFC 9001 , RFC 9002 dan RFC 8999 telah dikeluarkan sebelumnya .



Dengan demikian, QUIC versi 1 sekarang secara resmi diterima dan disetujui. Semua pihak yang terlibat dapat menyelesaikan percobaan dengan draft menit dan pindah ke versi resmi pertama .



QUIC telah menjadi salah satu prioritas utama IETF dalam beberapa tahun terakhir. Berasal dari eksperimen Google, pengembangan QUIC segera meluas secara internasional. Itu dilakukan selama hampir lima tahun... 26 pertemuan tatap muka , 1749 tugas di tracker dan ribuan surat di milis dicatat .



QUIC adalah proyek yang sangat ambisius yang akan membawa perubahan besar. “Ekosistem transportasi Internet telah menjadi kaku selama beberapa dekade, dan QUIC akan merevitalisasinya,” tulis para insinyur di Fastly, yang merupakan bagian dari kelompok kerja pengembangan protokol.



Osifikasi berarti bahwa setiap tahun sistem menjadi kurang fleksibel, kurang mobile. QUIC akan membawa banyak inovasi ke lapisan transport, termasuk enkripsi wajib, pembuatan versi, serangkaian layanan yang jauh lebih kaya dan lebih produktif di atas teknologi baru yang akan dibangun. QUIC diharapkan dapat memimpin inovasi internet generasi berikutnya. Ini sudah mulai terjadi dengan ekstensi seperti Ekstensi Datagram yang Tidak Dapat Diandalkan . Datagram yang tidak dapat dipercaya membuka pintu ke kelas baru media waktu nyata dan aplikasi lain yang membutuhkan transportasi lebih fungsional daripada pengiriman paket wajib dengan penurunan tautan ketika beberapa piksel hilang. Kami sudah melihat teknologi yang menjanjikan seperti MASQUE dan WebTransport .



HTTP / 3



Standar HTTP / 3 (ini adalah HTTP melalui QUIC) hadir dengan sedikit penundaan di belakang QUIC dan juga akan diadopsi secara resmi dalam waktu dekat.





ke-34 (!) Draf HTTP / 3



Enam tahun telah berlalu sejak adopsi HTTP / 2: spesifikasi RFC 7540 diterbitkan pada Mei 2015, tetapi belum digunakan secara luas. Protokol tersebut telah diterapkan di semua browser sejak akhir tahun 2015, dan tiga tahun kemudian, hanya 45,4% dari 10 juta situs Internet terpopuler yang mendukung HTTP/2. Dua setengah tahun yang lalu, angka ini adalah 31,2% . Baru-baru ini, situs Amazon, Paypal, Telegram.org pindah ke HTTP / 2.



Sekarang versi ketiga dari HTTP / 3 hampir siap, tinggal menunggu sebentar.



QUIC adalah pengganti TCP yang berjalan di atas UDP. Teknologi ini awalnya dibuat oleh para insinyur Google, seperti protokol SPDY sebelumnya, yang menjadi dasar untuk HTTP / 2. Pada awalnya, QUIC disebut "HTTP / 2-encrypted-over-UDP".



Kemudian pengembangan QUIC diajukan ke IETF untuk standardisasi. Di sini dibagi menjadi dua bagian: transport dan HTTP. Idenya adalah bahwa protokol transport dapat digunakan untuk mentransfer data lain juga, tidak hanya eksklusif untuk protokol HTTP atau mirip HTTP. Namun, namanya tetap sama: QUIC. Protokol transport sedang dikembangkan oleh Kelompok Kerja QUIC di IETF.



Untuk waktu yang lama, versi IETF disebut iQUIC, sementara Google dan lainnya terus mengerjakan implementasi gQUIC mereka sendiri, tetapi pada 7 November 2018, salah satu pengembang protokol terkemuka, Dmitry Tikhonov, mengumumkan bahwa para pihak telah mencapai kompatibilitas protokol, dan sekarang pengembangan akan berlanjut ke arah umum. QUIC di Chrome diaktifkan di chrome: // flags settings . Ada juga ekstensi indikator yang menunjukkan situs mana yang mendukung QUIC.







Keamanan dan kinerja bawaan



Apa keuntungan dari protokol transport QUIC dibandingkan TCP? Ada banyak keuntungan. The pindah dari warisan TCP untuk protokol baru tidak bisa dihindari, menurut untuk bekerja pemimpin kelompok Mark Nottingham, seperti sekarang jelas bahwa TCP menderita inefisiensi.



“Karena TCP adalah protokol pengiriman paket sekuensial, hilangnya satu paket dapat mencegah aplikasi mengirimkan paket berikutnya dari buffer. Dalam protokol multipleks, ini dapat menyebabkan hilangnya kinerja yang besar, jelas Mark Nottingham. "QUIC sedang mencoba untuk memecahkan masalah ini dengan secara efektif membangun kembali semantik TCP (bersama dengan beberapa aspek dari model streaming HTTP/2) melalui UDP."



Selain transisi sejumlah besar lalu lintas dari TCP ke UDP, protokol QUIC memerlukan enkripsi wajib: QUIC yang tidak terenkripsi sama sekali tidak ada. QUIC menggunakan TLS 1.3 untuk mengatur kunci sesi dan kemudian mengenkripsi setiap paket. Tetapi karena berbasis UDP, sebagian besar informasi sesi dan metadata yang diekspos dalam TCP dienkripsi dalam QUIC.







Dalam The Future of Internet Protocols, Mark Nottingham berbicara tentang peningkatan keamanan yang signifikan dengan perpindahan ke QUIC:



« » iQUIC — , — , , ( ). — ACK, .



, RTT ; .



. , .



-. , -, RTT. , , .


Mungkin adopsi standar QUIC akan terjadi lebih awal, jika Google tidak terburu-buru untuk mengimplementasikan implementasinya di browser Chrome, sehingga terjadi "bifurkasi" standar.



Namun demikian, kemajuan tidak dapat dihindari - dan di tahun-tahun mendatang, standarisasi dan implementasi luas dari berbagai protokol generasi baru, termasuk HTTP / 3 pada transportasi QUIC, pasti akan terus berlanjut.







Lihat juga:










Rayakan Hari Jadi GlobalSign dan Dapatkan Diskon!






All Articles