Loading...
Loading…
Perbedaan Http dan Https

Perbedaan Http dan Https

Teknologi | inewsid | Sabtu, 19 Juni 2021 - 15:08

JAKARTA, iNews.id - Perbedaan Http dan Https mungkin tidak banyak diketahui. Mengingat, Http dan Https ini terlihat sama jika dilihat secara kasat mata.

Pada bar alamat browser Anda, URL setiap website yang dikunjungi selalu dimulai dengan HTTP atau HTTPS. Lantas apa perbedaan sebenarnya antara Http dan Https ini?

Apa itu Http?
Http kependekan dari Hypertext Transfer Protocol. Http adalah protokol permintaan atau tanggapan berdasarkan mode komunikasi klien atau server. Klien atau agen pengguna adalah browser web Anda atau perangkat lain yang dapat mengakses, menerima, dan menampilkan konten web.

Klien mengirimkan pesan permintaan ke server yang menghosting konten HTML dan membalas dengan pesan respons yang mungkin berisi konten HTML yang diminta oleh klien. Pesan respons adalah konfirmasi server telah berhasil menerima pesan Permintaan.

Jadi, HTTP dapat dianggap sebagai buku aturan yang dirujuk oleh browser web Anda, seperti apa yang harus dilakukan ketika Anda menekan enter setelah mengetik alamat situs web. Ini adalah protokol Stateless, yang berarti tidak ada hubungan antara dua perintah HTTP berurutan yang diberikan ke situs web.

Selanjutnya, daftar Kode Status digunakan oleh server web untuk memberi tahu browser Anda jika ada masalah. Misalnya, "404 Not Found" digunakan saat halaman web tidak ada di URL yang dimasukkan di browser.

HTTP menggunakan TCP (Transmission Control Protocol) Port 80 yang andal untuk mengirim dan menerima paket data melalui jaringan untuk aplikasi internet seperti email, World Wide Web, Transfer File, dll.

Namun, HTTP juga menggunakan UDP (User Datagram Protocol), yang merupakan protokol yang tidak dapat diandalkan tetapi berkontribusi pada pengurangan latensi jaringan. UDP digunakan untuk streaming langsung (jangan dikelirukan dengan video yang dimuat sebelumnya di YouTube), yang membutuhkan aliran paket berkelanjutan dengan biaya kehilangan paket kecil selama transmisi.

Tambahan terbaru untuk keluarga adalah HTTP/2, yang dikembangkan oleh Kelompok Kerja Protokol Transfer Hypertext dari Satuan Tugas Teknik Internet. Spesifikasi ini telah disetujui sebagai Standar yang Diusulkan oleh IESG pada Februari 2015 dan diterbitkan pada Mei 2015. Semua browser web terkenal telah mengadopsinya.

Apa Itu Https?
Dikutip dari Fossbytes, pengembangan HTTPS dimulai pada tahun 1993 oleh Netscape Communications, sebuah perusahaan AOL, yang memiliki browser web Netscape Navigator yang terkenal pada 1990-an.

Awalnya diimplementasikan dengan SSL (Secure Socket Layer), protokol HTTPS kemudian ditingkatkan untuk menggunakan TLS (Transport Layer Security) pengganti SSL yang lebih baru. Https juga menggunakan TCP untuk mengirim/menerima paket data tetapi menggunakan Port 443 yang berbeda untuk melakukannya.

Sementara itu, \'S\' adalah singkatan dari \'secure\' di HTTPS. Sekarang, apa artinya dalam istilah awam? Situs web yang menggunakan protokol HTTPS membuat koneksi terenkripsi dengan perangkat Anda. Jadi, jika Anda mencoba mengirim beberapa data ke situs web, ucapkan nama apa pun, seperti Steve Jobs. Formulir terenkripsi akan terlihat seperti \'xkndsoumnkjbktkctfc\'. Dan Anda tidak dapat memahaminya, bukan?

Data yang akan dikirimkan dienkripsi menggunakan Public Key yang kemudian digunakan oleh penerima untuk mendekripsinya. Kunci publik dibuat oleh administrator server atau pengguna, yang disertakan dalam sertifikat digital yang dikenal sebagai Sertifikat SSL dan ditandatangani oleh otoritas sertifikasi seperti VeriSign. Setiap tindakan yang melibatkan pembagian kunci Publik ke perangkat yang tidak dikenal harus dilarang, karena dapat membahayakan tingkat enkripsi, yang pada akhirnya mengarah pada pengungkapan informasi pribadi atau kredensial pengguna.

Sebagian besar browser web modern sekarang memiliki dukungan bawaan untuk protokol HTTPS. Peramban web yang terintegrasi dengan protokol HTTPS memerlukan Sertifikat SSL yang ditandatangani oleh otoritas sertifikasi untuk mengotentikasi server atau situs web.

Anda mungkin pernah melihat gembok berwarna hijau yang ditempatkan sebelum HTTPS di bilah alamat Google Chrome. Setelah Anda mengkliknya, informasi otoritas sertifikasi situs web akan disajikan kepada Anda.

Situs web HTTPS yang Anda kunjungi harus memberikan sertifikat yang valid ke browser web Anda untuk mendapatkan kepercayaan browser. Jika tidak dapat melakukannya, browser akan menampilkan pesan peringatan. Jadi, situs web mendapatkannya secara gratis atau setelah membayar sejumlah uang kepada otoritas sertifikasi.

Sederhananya, HTTPS hanyalah koneksi HTTP yang dibungkus dengan lapisan enkripsi SSL/TLS. Semua dilakukan untuk melindungi integritas dan privasi data yang dikirimkan dan jaminan bahwa data tidak akan jatuh ke tangan yang salah saat dalam perjalanan.

Original Source

Topik Menarik