Hyper Text Transfer Protocol (HTTP)
Assalamualaikum wr. wb.
kali ini saya akan membahas salah satu protokol yang terdapat di OSI layer yaitu Hyper Text Transfer Protocol atau biasa di sebut HTTP.
Menurut Para Ahli Pengertian dari HTTP Adalah :
1. Menurut Oxford Dictionaries, pengertian HTTP adalah protokol transfer data yang digunakan di World Wide Web (WWW).
2. Menurut Wikipedia pengertian HTTP adalah protokol aplikasi untuk sistem informasi terdistribusi, kolaboratif, hypermedia. HTTP adalah dasar komuikasi data untuk World Wide Web (WWW).
3. Menurut Techtarget.com HTTP adalah seperangkat aturan untuk mentransfer file (teks, gambar grafis, suara, video, dan file multimedia lainnya) di World Wide Web (WWW). HTTP adalah protokol apliksi yang berjalan di atas rangkaian protokol TCP/IP (protokol dasar untuk internet).
Fungsi HTTP di Internet
Mengacu pada pengertian HTTP di atas, maka HTTP memiliki fungsi yang cukup sederhana, yakni untuk menghubungkan suatu komputer dengan komputer lainnya melalui koneksi internet. HTTP di ibaratkan sebagai perintah untuk dijalankan setiap komputer supaya dapat mengirim pesan.
HTTP juga berfungsi untuk menentukan bagaimana pesan atau data dapat di transmisikan atau di format menjadi bentuk lain yang dapat di terima browser. Sehingga semua data yang diinginkan oleh client bisa di akses atau di tampilkan.
Jadi HTTP akan selalu muncul di semua alamat website ketika kita membukanya di internet. Hal ini di karenakan semua layanan website memakai protokol HTTP atau HTTPS.
Cara Kerja HTTP di Internet
kali ini saya akan membahas salah satu protokol yang terdapat di OSI layer yaitu Hyper Text Transfer Protocol atau biasa di sebut HTTP.
Menurut Para Ahli Pengertian dari HTTP Adalah :
1. Menurut Oxford Dictionaries, pengertian HTTP adalah protokol transfer data yang digunakan di World Wide Web (WWW).
2. Menurut Wikipedia pengertian HTTP adalah protokol aplikasi untuk sistem informasi terdistribusi, kolaboratif, hypermedia. HTTP adalah dasar komuikasi data untuk World Wide Web (WWW).
3. Menurut Techtarget.com HTTP adalah seperangkat aturan untuk mentransfer file (teks, gambar grafis, suara, video, dan file multimedia lainnya) di World Wide Web (WWW). HTTP adalah protokol apliksi yang berjalan di atas rangkaian protokol TCP/IP (protokol dasar untuk internet).
Fungsi HTTP di Internet
Mengacu pada pengertian HTTP di atas, maka HTTP memiliki fungsi yang cukup sederhana, yakni untuk menghubungkan suatu komputer dengan komputer lainnya melalui koneksi internet. HTTP di ibaratkan sebagai perintah untuk dijalankan setiap komputer supaya dapat mengirim pesan.
HTTP juga berfungsi untuk menentukan bagaimana pesan atau data dapat di transmisikan atau di format menjadi bentuk lain yang dapat di terima browser. Sehingga semua data yang diinginkan oleh client bisa di akses atau di tampilkan.
Jadi HTTP akan selalu muncul di semua alamat website ketika kita membukanya di internet. Hal ini di karenakan semua layanan website memakai protokol HTTP atau HTTPS.
Cara Kerja HTTP di Internet
Pada dasarnya cara kerja HTTP ini cukup sederhana. Saat pengguna membuka sebuah Web melalui browser, HTTP akan menghubungkan pengguna dengan WWW dan juga sumber daya yang di kenal dengan URL.
Selanjutnya HTTP akan masuk ke dalam protokol menggunakn TCP/IP, dan kemudian menampilkan kembali data yangf didapatkan ke dalam browser. Setelah itu pengguna dapat melihat berbagai situs dan isinya melalui browser.
Secara singkat, cara kerja prtokol pada HTTP dalam mentransmisikan data dapat digambarkan sebagai berikut:
1. Komputer klien atau HTTP klien akan membuat sambungan dan mengirimkan permintaan dokumen kepada web server.
2. Selanjutnya HTTP server akan memproses permintaan tersebut dan HTTP klien menunggu respon.
3. Terakhir, web server akan merespon permintaan melalui kode status data dan menutup sambungan saat proses permintaan selesai.
Perbedaan HTTP dengan HTTPS
Pada dasarnya fungsi HTTP dan HTTPS sama saja. Namun ada perbedaan diantara keduanya, yaitu dari sisi keamanan, port yang di gunakan dan pemakaian SSL.
1. Keamanan Transmisi Data.
Perbedaan yang paling utama antara HTTP dengan HTTPS adalah keamanan data yang di transmisikan. Pada HTTP, keamanan data yang di transmisikan tidak terjamin aman, sedangkan pada HTTPS memberikan jaminan akan keamanan pada transmisi data.
2. Port yang digunakan.
Secara default HTTP menggunakan port 80, sedangkan HTTPS menggunakan port 443.
3. Pemakaian Secure Socket Layers (SSL).
HTTPS menggunakan SSL, yaitu teknologi yang memungkinkan dilakukannya enkripsi data yang di transmisikan dari server ke klien. SSL sangat bermanfaat bagi situs situs yang menjaga kerahasiaan data penggunanya.
Kelemahan HTTP.
Ada beberapa kelemahan dari HTTP, yaitu:
1. Tidak Terjamin Keamanannya.
Saat ini banyak orang yang memanfaatkan protokol HTTP untuk merugikan orang lain. Misalnya penipuan lowongan kerja, penipuan undian berhadiah, sebagai bentuk alat transfer virus dan bentuk kejahatan lainnya sehingga HTTP kurang cocok di gunakan untuk protokol alamat website perusahaan.
2. Rentan Terhadap Penyebaran Virus.
HTTP sangat rentan dan rawan untuk penyebaran virus berbahaya yang merugikan pengguna internet. Jika alamat web yang menggunakan HTTP terjangkit virus maka secara otomatis akan merusak jaringan. Tinggkat kerentanan HTTP terjangkit virus bisa dibilang lumayan tinggi.
3. Data Tidak Terenkripsi.
Protokol HTTP kurang menjamin keamanan atau enkripsi data. Hal ini karena HTTP tidak dapat melakukan autentikasi, kerahasiaan data dan integritas data layaknya HTTPS
Comments
Post a Comment