Apa Itu HTTP, Serta Fungsi dan Cara Kerjanya

Apa itu HTTP

Pernahkah muncul pertanyaan di benak anda bagaimana bisa kita bisa mengunjungi sebuah webiste hanya dengan modal doman ( www.namawebsite.com ). Tahukah kamu itu semua berkat adanya HTTP, HTTP merupakan bagian yang sangat penting dan tidak dapat dipisahkan pada proses browsing, pengiriman file, dan berbagai hal yang berhubungan dengan transaksi website. Lalu sebenarnya apa itu HTTP? Simak penjelasan dibawah ini.

Pengertian HTTP

Apa itu HTTP? HTTP singkatan dari Hypertext Transfer Protocol merupakan sebuah jaringan lapisan aplikasi (Application Layer) yang dikembangkan untuk membantu proses tramsfer antar komputer. HTTP berguna untuk mentransfer informasi seperti dokumen, file, gambar, dan video antar komputer.

Sesuai dengan namanya penggunaan protocol HTTP berhubungan dengan Hypertext sehingga banyak mengambil sumber daya dari sebuah berkas yang bertindak sebagai referensi ke berkas lainnya atau direktori.

Protokol HTTP menyediakan kumpulan perintah di dalam komunikasi antar jaringan. Komunikasi tersebut berlangsung antara web server dengan komputer client atau sebaliknya. Di dalam komunikasi ini, komputer client melakukan permintaan dengan mengakses alamat IP atau domain (URL). Kemudian web server mengelola permintaan tersebut sesuai dengan kode yang dimasukkan.

Contoh yang paling sederhana dalam penggunaan HTTP adalah komunikasi antara Web Server dan komputer client. Komputer Client melakukan permintaan menggunakan browser untuk mengakses website. Kemudian web server dari website yang dikunjungi menanggapi permintaan tersebut dengan cara mengirimkan data/dokumen yang tersedia di dalam web server sesuai dengan permintaan komputer client.

Fungsi HTTP

Fungsi HTTP secara umum yait mengatur bagamana data akan di transmisikan. Selain itu HTTP juga berfungsi untuk megnatur bagaimana web server dan browser dapat menangani berbagi macam permintaan yang masuk.

Misalnya saja ketika kamu memasukan alamat domain (url) di dalam browser, maka alama URL tersebut sebenarnya adalah sebuah perintah kepada web server untuk memberikan data halaman website sesuai data yang diakses. Hasil dari perintah ini adalah web server menampilkan halaman website yang muncu melalui browser.

Fungsi lain dari HTTP adalah mengamankan data dari pencurian dan hacker. Hal ini ditandai dengan munculnya HTTPS (Hypertext Transfer Protocol Secure). Secara fungsi sama, yaitu mengatur bagaimana data diproses. Hanya saja HTTPS lebih aman dibandingkan dengan HTTP.

Data yang diproses menggunakan HTTPS akan dienkripsi terlebih dahulu. Cara ini bertujuan menghalangi hacker atau user yang mencoba mencuri atau memata-matai proses pertukaran data yang sedang berlangsung. Data yang tidak dienkripsi akan lebih mudah dibaca dan tentu saja itu akan merugikan. Apalagi data tersebut merupakan data penting seperti username, password, PIN, identitas pribadi, dan lain sebagainya.

Cara Kerja HTTP

Sebelum membahas cara kerja HTTP, kamu harus tahu dulu tentang Web Resource atau sumber daya yang ada di dalam website. Contoh web resource tersebut adalah HTML, PDF, JSON dan file lainnya yang tersimpan didalam web server dan siap diakses oleh client.

Agar komputer client dapat mengakses bagai macam web resource maka mereka menggunakan URL, nah peran protocol HTTP disini adalah membantu client untuk mengakses web resource yang ada di dalam web server.

Contoh ketika kamu ingin mekases Https://ngovidigital.com/apa-itu-ssl-seberapa-penting-ssl-terhadap-website/. Kurang lebih aturannya sebagai berikut.

HTTPS : Berperan sebagai protocol

ngovidigital.com : Alamat web server

apa-itu-ssl-seberapa-penting-ssl-terhadap-website : Lokasi web resource yang ada di dalam web server

Tinggal Menghitung hari menuju perayaan tahun baru 2023, selain perayaan kembang api tahun baru juga

Memasuki bulan agustus 2022 Indonesia bersiap merayakan hari jadi ke 77 Tahun tepat pada tanggal

KPA Kredit Pemilikan Apartemen adalah fasilitas pembiayaan yang diberikan oleh bank untuk pembelian apartemen dengan

This Post Has One Comment

Leave a Reply