Digital Transformation

TLS Handshake

Vito Atmo
Vito Atmo·8 Juni 2026·0 kali dibaca·2 min baca

TL;DR: TLS handshake adalah rangkaian pertukaran pesan antara browser dan server untuk menyepakati kunci enkripsi sebelum konten dikirim. Handshake yang lambat menunda byte pertama, jadi mengoptimalkannya ikut memperbaiki kecepatan halaman aman.

Apa itu TLS Handshake?

TLS handshake adalah tahap pembuka setiap koneksi HTTPS. Sebelum browser bisa mengunduh satu byte pun konten, browser dan server saling bertukar sertifikat, memverifikasi identitas, lalu menyepakati kunci enkripsi sesi. Analogi sederhananya seperti dua orang yang menyepakati bahasa rahasia sebelum mulai mengobrol di tempat umum. Proses ini berhubungan erat dengan SSL/HTTPS dan ikut menentukan waktu menuju byte pertama sebuah halaman.

Cara Kerja Singkat

TahapYang terjadi
Client HelloBrowser kirim versi TLS dan cipher yang didukung
Server HelloServer pilih cipher, kirim sertifikat
VerifikasiBrowser cek keabsahan sertifikat
Key ExchangeKedua sisi sepakati kunci sesi
FinishedKoneksi terenkripsi siap dipakai

TLS 1.3 memangkas handshake menjadi satu putaran (1-RTT), jauh lebih ringkas dibanding TLS 1.2 yang butuh dua putaran. Untuk pengunjung yang pernah datang, fitur 0-RTT bahkan bisa melanjutkan sesi nyaris tanpa jeda.

Kenapa Penting?

Untuk bisnis di Indonesia dengan pengunjung yang sering memakai jaringan seluler, latensi handshake terasa nyata. Setiap putaran tambahan menambah waktu tunggu sebelum halaman muncul. Mengaktifkan TLS 1.3, session resumption, dan HTTP/2 adalah cara realistis menekan jeda ini. Detail teknis versi protokol bisa dibaca di dokumentasi MDN tentang TLS.

Pertanyaan Umum

Apakah TLS handshake terjadi di setiap kunjungan?

Tidak selalu. Dengan session resumption, kunjungan berikutnya bisa memakai sesi sebelumnya sehingga handshake penuh dilewati.

Apakah HTTPS membuat website pasti lebih lambat?

Tidak signifikan. Overhead handshake kecil dengan TLS 1.3, dan manfaat HTTP/2 yang hanya aktif di HTTPS justru sering membuat halaman lebih cepat.

Bagikan