HTTP atau Hypertext Transfer
Protocol yaitu protokol untuk transmisi dan menerima informasi di
internet . Protokol disini bisa diartikan sebagai sistem, metode,
langkah-langkah atau prosedur untuk mengatur berlangsungnya komunikasi
antara satu komputer dengan komputer lain dalam jaringan.
HTTP mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan
dari server ke client. HTTP juga mengatur aksi-aksi apa saja yang harus
dilakukan oleh web server dan juga web browser sebagai respon atas
perintah-perintah yang ada pada protokol HTTP ini.
HTTPS (Hypertext Transfer Protocol Securre) merupakan bentuk
protokol yang aman karena segala perintah dan data yang lewat protokol
ini akan diencryp dengan berbagai format sehingga sulit untuk dibajak
isinya maupun dilihat perintah-perintah yang dieksekusi.
Secure HTTP atau HTTPS pada
banyak hal memiliki persamaan dengan HTTP, karena pada dasarnya keduanya
mengikuti protokol dasar yang sama. Koneksi antara klien dan server
juga menggunakan port standar dan keduanya diakses dari browser
(Internet Explorer, Mozila Fireforks, Google Chrom, Opera, dan
sejenisnya), keduanya juga sama-sama menggunakan skema Uniform Resource
Identifier (URI) atau lebih populer dengan Uniform Resource Locator
(URL).
Di balik banyak
kesamaan-kesamaan itu ada beberapa perbedaan yang mencolok dari HTTPS
dibandingkan HTTP. HTTPS menggunakan teknik enskripsi dalam pertukaran
data antara klien dan server. Jenis enskripsi yang digunakan ada dua
macam : Transport Layer Security (TLS) dan Secure Socket Layer (SSL).
Permintaan apakah suatu layanan
web menggunakan teknik enskripsi biasanya dilakukan oleh penyedia
layanan (server). Sebagai contoh, ketika Anda login di akun facebook
maka perhatikan alamat URL yang dituju berawalan
https://www.facebook.com. Permintaan enskripsi ini dibaca oleh browser
di PC. Setelah keduanya sepakat menggunakan metode enskripsi yang sama
maka komunikasi antar keduanya dilangsungkan dengan menggunakan sandi
enskripsi yang ditentukan. Dengan cara ini kedua pihak bisa sama-sama
menjaga tingkat akurasi dan kerahasiaan transmisi data..
HTTPS
dikembangkan oleh Netscape untuk memberikan tingkat keamanan yang lebih
tinggi pada proses komunikasi antara klien dan server. Ini dilakukan
mengingat bahwa perkembangan komunikasi data melalui internet sudah
mulai banyak digunakan untuk keperluan-keperluan yang sifatnya privat
dan akan merugikan jika informasi-informasi yang dikirimkan, bocor,
diakses atau digunakan oleh pihak lain.