Perbedaan HTTP dan HTTPS
Kalian pasti bingung waktu berjelajah di internet, kenapa sih alamat yang satu ini http tapi alamat yang satu lagi pakai https.
Ok ini perbedaannya:
HTTP (Hypertext Transfer Protocol) dan HTTPS (Hypertext Transfer Protocol Secure] mungkin sudah tidak asing lagi bagi sobat, menurut wikipedia definisi dari HTTP dan HTTPS adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia. Bagi saya sulit untuk memahami apa sebenarnya HTTP dan HTTPS kalau kita mengacu kearti diatas.
Biar gampang untuk dipahami, saya akan mendefinisikan dulu yang berhubungan dengan keduanya, diantaranya :
World Wide Web atau biasa disingkat WWW (atau biasa disebut web) adalah suatu sarana pembagian informasi antara pengguna komputer. suatu informasi (baik itu informasi yang berbentuk tulisan, gambar,suara,video ) yang dapat diberikan ke yang lain dan terjadi pertukaran informasi.
Web Server adalah komputer yang tergabung ke jaringan atau internet yang bersifat memberikan informasi.
Web Client adalah komputer yang tergabung ke jaringan atau internet yang bersifat menerima informasi.
Nah untuk dapat mengakses informasi dari web server, web client menggunakan aplikasi yang di sebut web browser (contohnya mozila, operamini, google chrom). Terus web browser yang menerima dan meminta data informasi dari web server yaitu melalui suatu protokol yang disebut HTTP (Hypertext Transfer Protokol). Protollkol ini bertugas untuk mengirimkan perintah dari web browser ke web server serta mengirimkan file/data dari web server ke wwb browser, file yang dikirim ini berextensi .htm, .html , atau .php .
Dari situ dapat disimpulkan bahwa HTTP/HTTPS merupakan sebuah layanan internet dimana pengguna dapat tukar menukar berbagai informasi melalui web. aduh jadi pusing nih, he he. Lanjut sob, itu baru definisinya ajah , maklum ane masih nyubi jadi mohon di maklumi lau penjelasannnya semrawut.
Lalu apah yang membedakan HTTP dan HTTPS ??? Hm...gini sobat, web di desain ada yang langsung memberikan informasi, namun ada juga dengan alasan untuk perlindungan data ,mengharuskan user untuk login terlebih dahulu untuk dapat melihat data. Nah alasan keamanan ini yang membedakan HTTP dengan HTTPS, yuk kita lihat lebih jauh lagi. HTTP (Hypertext Transfer Ptotocol) misal dalam sebuah jaringan internet (katakanlah warnet) ada 2 orang user (BadGuy dan NiceGuy) . NiceGuy mencoba mengakses http:// www.friendster.com dan diapun login,
sementara ditempat lain (masih dalam satu jaringan) BadGuy mencoba menangkap data paket dalam jaringan dengan bantuan sebuah software bernama wireshark.
Kesimpulan HTTP Data paket yang dikirim menggunakan HTTP
tidak terenkripsi, siapapun dapat melihat
data dalam teks biasa seperti BadGuy
lakukan. Itulah mengapa tidak
menggunakan HTTP untuk perbankan
atau
transaksi di internet.
HTTPS (Hypertext Transfer Protocol Secure) Uji coba selanjutnya NiceGuy membuka web http://www.gmail.com dan diapun login, sementara BadGuy seperti biasa berusaha menangkap data paket.
BadGuy tidak menemukan data polos, setiap
data kirim ke / mengirim dari server
dienkripsi. Gambar di atas adalah informasi
login (mungkin) data yang telah ditangkap
oleh BadGuy, tapi saya pikir BadGuy tidak
dapat mematahkan data dienkripsi hanya dalam beberapa hari / bulan / tahun atau mungkin kita bisa disebut “tidak
mungkin” (kita masih tidak tahu kapan waktu yang mungkin untuk masuk ke dalamnya).
Kesimpulan HTTPS Data paket dikirim menggunakan HTTPS dienkripsi, orang tidak dapat melihat data paket dalam jaringan publik. Itu sebabnya
HTTPS biasanya digunakan untuk perbankan atau transaksi di internet, dan halaman juga login atau halaman lain perlu untuk mengenkripsi data. Semoga memperjelas kita semua.
Category:
Web Programming
,
Website
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment