Kredit Gambar: Richard Patterson /

Di masa lalu, publik terutama menggunakan browser web untuk masuk ke ruang obrolan dan mengunjungi situs blog. Saat ini, penjelajahan web telah menjadi tempat untuk menonton video 4K, mengedit foto, bermain game, berbelanja, bank, bekerja, dan banyak lagi.

Ketika aplikasi web baru menjadi semakin kompleks, permintaan akan protokol internet yang aman dan lebih efisien telah mendorong pengembangan HTTP/3.

Jadi apa itu HTTP/3? Apa yang lebih baik dari versi sebelumnya, dan bagaimana pengaruhnya terhadap pengalaman menjelajah Anda?

Apa itu HTTP/3?

HTTP/3 adalah generasi ketiga (dan terbaru) dari HTTP (Hypertext Transfer Protocol). Protokol internet ini digunakan pada lapisan aplikasi, di mana pengguna diberikan kemampuan untuk berinteraksi dengan web dan sumber dayanya. HTTP/3 bertujuan untuk memberikan pengalaman internet yang lebih cepat dan efisien tanpa mengorbankan keamanan.

Dengan HTTP/2 sebelumnya, pengguna dan pengembang hanya memiliki TCP/IP untuk mengangkut data dengan andal. Masalah dengan TCP adalah bahwa klien dan server perlu melakukan a

instagram viewer
rangkaian koneksi SYN-ACK untuk menginisialisasi dengan benar. Hanya setelah jabat tangan dan koneksi TLS, klien dan server dapat saling mengirim data.

Dengan proses yang memakan waktu sekitar empat "perjalanan pulang pergi" dari klien ke server, pengguna mengalami waktu muat yang lebih lambat saat mengakses internet. HTTP/3 akan menyelesaikan masalah ini dengan fitur-fiturnya yang lebih baru.

Beberapa fitur utama HTTP/3 meliputi:

  • HTTP/3 dilengkapi dengan enkripsi TLS 1.3 untuk keamanan
  • QPACK mengompresi permintaan dan header, bukan HPACK
  • Menyediakan koneksi jabat tangan tunggal yang cepat dan andal melalui QUIC
  • Semua header frame dan payload (data) berada di bawah kontrol aliran untuk transfer data yang lebih lancar

Bagaimana HTTP/3 Menyediakan Koneksi yang Cepat, Andal, dan Aman

Salah satu keunggulan HTTP/3 adalah dukungannya terhadap protokol internet baru yang dimaksudkan untuk menggantikan koneksi TCP, yang dikenal sebagai protokol QUIC. Menggunakan QUIC, data dikirim dan diterima oleh klien dan server setelah satu jabat tangan. Jabat tangan tunggal ini menyediakan koneksi yang andal dari kedua belah pihak dan secara otomatis mengenkripsi data karena HTTP/3 dilengkapi dengan enkripsi TLS 1.3.

Ilustrasi oleh Jayric Maning -- Tidak diperlukan atribusi

SEBUAH Metrik Permintaan studi menunjukkan bahwa mengandalkan QUIC daripada TCP menyediakan cara yang lebih cepat dan lebih efisien untuk menginisialisasi koneksi dan mengenkripsi data. Pengujian menunjukkan seberapa efisien jabat tangan tunggal QUIC dibandingkan dengan jabat tangan tiga arah plus enkripsi TCP.

Ilustrasi oleh Jayric Maning -- Tidak diperlukan atribusi

Jadi bagaimana mungkin memiliki koneksi yang cepat, andal, dan aman hanya melalui satu jabat tangan?

Mari kita bandingkan dulu bagaimana HTTP/2 dan HTTP/3 menyampaikan data untuk menjawab pertanyaan tersebut.

Seperti yang Anda lihat pada gambar di atas, HTTP/3 menggunakan koneksi UDP yang cepat tetapi tidak dapat diandalkan. Bagi mereka yang tidak tahu, UDP mengorbankan keandalan untuk membuat koneksi cepat melalui jabat tangan tunggal atau satu perjalanan pulang pergi.

Untuk mengatasi masalah UDP, QUIC menyediakan multiplexing asli dan mengimplementasikan pemeriksaan paket dan protokol pemulihan untuk koneksi yang andal. Pada saat yang sama, protokol TLS otomatis HTTP/3 menyediakan enkripsi tanpa batas tanpa menambahkan bolak-balik antara klien dan server.

Dengan koneksi jabat tangan tunggal UDP, multiplexing asli QUIC, dan koneksi TLS otomatis HTTP/3, kami mendapatkan koneksi yang cepat, andal, dan aman yang pada akhirnya memberikan pengalaman pengguna yang lebih baik.

Seberapa Besar Dampak yang Akan Terjadi pada HTTP/3?

Kami telah menetapkan bahwa HTTP/3 akan meningkatkan pengalaman Anda dengan menyediakan koneksi internet yang lebih cepat dan efisien. Pertanyaannya, seberapa banyak?

Studi Metrik Permintaan yang sama juga menunjukkan seberapa efisien halaman web dimuat saat menggunakan HTTP/2 dan HTTP/3 melihat bagaimana data cepat sedang disampaikan di tiga situs web berukuran berbeda, termasuk situs kecil, situs konten, dan satu halaman lokasi.

Inilah hasilnya:

Situs Kecil Situs Konten Situs Satu Halaman
HTTP/2 500ms 1000ms 600ms
HTTP/3 100ms 675ms 300ms

Hasilnya menunjukkan bahwa HTTP/3 jauh lebih cepat daripada HTTP/2 di semua situs pengujian. Misalnya, di situs kecil, HTTP/3 lebih cepat dari HTTP/2 dengan 200 md, 325 md di situs konten, dan 300 md di situs satu halaman.

Dengan menggunakan HTTP/3, pengguna dapat mengharapkan pengurangan penundaan yang signifikan secara keseluruhan, membuat pengalaman menjelajah Anda lebih cepat dan lebih andal tanpa mengorbankan keamanan.

HTTP/3 Sudah Siap untuk Mengganti HTTP/2

Secara keseluruhan, HTTP/3 adalah standar saat ini yang diterapkan hari ini. Oleh karena itu, pengguna akhir tidak perlu melakukan apa pun untuk menikmati manfaatnya karena Anda mungkin sudah menggunakannya. Bahkan, Anda mungkin juga menggunakan protokol QUIC karena Google telah menerapkannya di sebagian besar, jika tidak semua, aplikasi dan layanan webnya.

Apa Itu Port TCP dan UDP?

Baca Selanjutnya

MembagikanMenciakMembagikanSurel

Topik-topik yang berkaitan

  • Teknologi Dijelaskan
  • Kiat Jaringan
  • Jaringan komputer

Tentang Penulis

Jayric Maning (29 Artikel Diterbitkan)

Keinginan untuk mempelajari cara kerja, Jayric Maning mulai mengutak-atik semua jenis perangkat elektronik dan analog selama masa remajanya. Dia mengambil ilmu forensik di Universitas Baguio di mana dia berkenalan dengan forensik komputer dan keamanan siber. Dia saat ini melakukan banyak belajar mandiri dan mengutak-atik teknologi untuk mencari tahu cara kerjanya dan bagaimana kita dapat menggunakannya untuk membuat hidup lebih mudah (atau setidaknya lebih keren!).

More From Jayric Maning

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan