Protokol HTTP (Hypertext Transfer Protocol)

Protokol HTTP

Sebagian besar dokumen yang ada di jaringn internet adalah dokumen HTML (Hypertext Markup Language). Untuk proses transfer dokumen HTML, anata server dan client diperlukan protokol HTTP. Dalam perkembangannya protokol HTTP tidak hanya digunakan untuk transfer dokumen HTML namun juga untuk data audio sampai data visual. Protokol HTTP bekerja diatas protokol TCP/IP dengan nomor port 80.

Web Client dan Web Server

Contoh implementasi dari protokol HTTP dibagi menjadi dua, jika dilihat dari sisi pengguna (user). HTTP client (web client) yaitu aplikasi yang sering digunakan dalam browsing internet di sisi client, seperti Opera, Internet Explorer, Netscape, Mozilla Firefox, dan lain-lainnya. HTTP server (web server) yaitu aplikasi yang melayani permintaan HTTP dari HTTP client, seperti Internet Information Service, Apache, Tomcat, dan lain-lainnya.

Contoh implementasi dari protokol HTTP dibagi menjadi dua, jika dilihat dari sisi pengguna (user). HTTP client (web client) yaitu aplikasi yang sering digunakan dalam browsing internet di sisi client, seperti Opera, Internet Explorer, Netscape, Mozilla Firefox, dan lain-lainnya. HTTP server (web server) yaitu aplikasi yang melayani permintaan HTTP dari HTTP client, seperti Internet Information Service, Apache, Tomcat, dan lain-lainnya.

Ketika sebuah web client meminta layanan dari suatu web server, maka proses yang terjadi adalah sebagai berikut :

  1. Web client membuka koneksi ke web server dan mengirim HTTP request.
  2. Web server menerima data HTTP request dari user dan melakukan pemrosesan data request tersebut. Setelah selesai web server mengirimkan data response atas HTTP request.
  3. Web server menutup hubungan yang aktif.

Leave a Reply