Pembahasan HTTP (pengertian, fungsi, cara kerja, dan bagian

Diposting pada

Pengetian HTTP
Didalam internet era yang serba cepat kali ini tidak asing pasti teman – teman pernah mendengar kata HTTP dan HTTPS. terus apa sih HTTP itu ? oleh karena itu pada kesempatan kali ini admin akan mengupas tuntas tentang HTTP mulai dari pengertian, fungsi, cara kerja, dan bagian – bagian dari http. 

Pengertian HTTP

HTTP (Hypertext Transfer Protocol) suatu protokol yang digunakan  oleh WWW (World Wide Web). HTTP mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan dari server ke client. HTTP juga mengatur aksi-aksi apa saja yang harus dilakukan oleh web server dan juga web browser sebagai respon atas perintah – perintah yang ada pada protokol HTTP ini.

Baca juga Perbedaan HTTP dan HTTPS

Fungsi HTTP

Berikut beberapa fungsi dari HTTP :

  • Fungsi HTTP yaitu mengatur format dan bagaimana data ditransmisikan.
  • HTTP juga berfungsi untuk mengatur bagaimana web server dan browser memproses berbagai macam perintah yang masuk.
  • Fungsi lain dari HTTP adalah mengamankan data dari pencurian dan hacker.


Cara Kerja

Cara kerja HTTP

Cara kerja HTTP adalah sebagai berikut :

1. Web Server yang berhadapan langsung dengan pengguna, menerima HTTP Request dan
mengembalikan HTTP Response.

2. Untuk konten statis seperti CSS, Javascript, gambar, maupun HTML web server dapat langsung menyajikannya sebagai HTTP Response kepada pengguna.

3. Konten dinamis seperti program PHP maupun Perl disajikan melalui CGI.

4. CGI Script kemudian menghasilkan HTML atau konten statis lainnya yang akan disajikan sebagai HTTP Response kepada pengguna.

Bagian – Bagian HTTP

Bagian – Bagian HTTP Request 

Bagian bagian HTTP Request
Stuktur dan method request 
  • Get : Bagian method untuk menandakan jenis request yang digunakan.. 
  • Path : merupakan bagian dari URL yang diambil setelah nama domain 
  • Host : berisi host dan port yang digunakan pada original URL 
  • Accept : berisi informasi MIME atau tipe yang akan dikenali oleh browser 
  • Accept-Encoding : berisi informasi encoding yang dikenali oleh browser 
  • Connection : memberitahu ke server apakah client dapat menghandle HTTP connections
  • Cookie : mengirimkan kembali cookie ke server

Bagian – Bagian HTTP Response

Setelah browser mengirimkan request, server kemudian akan membalasnya dengan sebuah HTTP respons. Terdapat 2 bagian response yaitu: 
Bagian pertama berupa kode angka (status-code; 200 pada contoh). Dibuat agar kode status mudah diproses oleh komputer
Bagian bagian HTTP Response bagian 1
Bagian kedua berupa teks penjelasan (reason-phrase; OK pada contoh gambar 4). Dibuat agar mudah dimengerti oleh manusia (pengguna sistem).
Bagian bagian HTTP Response bagian 2
Kode status dalam HTTP dibagi ke dalam beberapa kateogri, yang dapat dilihat pada tabel berikut:
Kode status dalam HTTP
Itulah pembahasan mengenai HTTP yang mencakup pengertian, fungsi, cara kerja, dan bagian bagian dari HTTP itu sendiri. Semoga bermanfaat dan sampai jumpa.

Mau liat kumpulan source code dan aplikasi bisa diliat disini .

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *