Perbedaan Antara HTTP Dan HTTPS

Perbedaan Antara HTTP Dan HTTPS
Perbedaan Antara HTTP Dan HTTPS

Video: Perbedaan Antara HTTP Dan HTTPS

Video: Perbedaan Antara HTTP Dan HTTPS
Video: Semua Wajib Tahu! Inilah Perbedaan HTTP vs HTTPS 2024, November
Anonim

HTTP vs

HTTP (Hyper-Text Transfer Protocol) adalah protokol tingkat aplikasi untuk sistem informasi hypermedia yang terdistribusi, kolaboratif. Ini didefinisikan dalam RFC 2616 (Request for Comments). Pada dasarnya fitur utama HTTP adalah bagian negosiasi dari transfer data. Contoh umum layanan HTTP adalah komunikasi server web dan Komunikasi Layanan Nama Domain.

Dalam tingkat aplikasi komunikasi data ujung ke ujung satu ujung bertindak sebagai server dan ujung lainnya bertindak sebagai klien. Untuk berkomunikasi dengan klien server harus mengetahui alamat IP dan nomor port server. Alamat IP membantu mencapai server dan nomor port hanya menentukan layanan apa yang dicari klien. (Dalam istilah teknis itu didefinisikan sebagai soket).

Sama di sini di HTTP; Ambil saja web server sebagai contoh, dalam model ini, web server adalah perangkat lunak aplikasi yang berjalan pada server perangkat keras dan klien adalah browser pengguna. Aplikasi server web mendengarkan nomor port 80 untuk menerima koneksi HTTP. Jadi port 80 ini didefinisikan sebagai port

HTTPS juga mirip dengan HTTP tetapi 'S' adalah singkatan dari Secure. Dalam HTTP, data ditransmisikan seperti yang disebut teks biasa. Siapapun dapat membaca dalam perjalanan antara server dan klien. Tapi di HTTPS tidak ada yang bisa membaca informasi antara server dan klien, yang biasanya adalah browser web Anda dan server web.

Tambahan, implementasi TLS (Transport Layer Security) atau SSL (Secure Socket Layer) membentuk terowongan terenkripsi ujung ke ujung untuk transmisi data. Terowongan terenkripsi artinya, komunikasi data antara server dan klien ditutup dan server dan klien hanya dapat membaca komunikasi tersebut.

Dalam kasus ini, klien, yang merupakan browser web Anda dalam contoh kami, berkomunikasi dengan server web melalui nomor port 443. Di sebagian besar aplikasi perbankan, pertukaran informasi login pengguna menggunakan

Kesimpulan:

(1) HTTP mengirimkan data normal sedangkan HTTPS mengirimkan data tertutup atau terenkripsi

(2) HTTP untuk aplikasi normal dan HTTPS kebanyakan untuk perbankan atau aplikasi aman

(3) HTTP menggunakan port 80 sedangkan HTTPS menggunakan port 443

(4) HTTP didefinisikan di RFC 2616 dan HTTPS ditentukan di RFC 2817 (Meningkatkan ke TLS Dalam HTTP / 1.1)

Direkomendasikan: