HTTP: Kurir Multimedia di Internet Web Client dan Web Server HTTP Methods

19 web servers [7]. HTTP mulai sebagai sebuah protokol yang sederhana. Sekarang semuanya telah berubah, HTTP menjadi sebuah protokol yang sangat populer

2.5.1 HTTP: Kurir Multimedia di Internet

Miliaran gambar JPEG, halaman HTML, file teks, video MPEG, fileaudio WAV, java applets, dan masih banyak lagi berlayar di internet setiap hari. HTTP membawa informasi ini dengan sangat cepat, mudah, dan terpercaya dari web server yang ada di berbagai lokasi ke web browser yang ada di pengguna. Karena HTTP menggunakan protokol transimisi data yang reliable, dia menjamin bahwa data user tidak akan rusak atau teracak pada saat transit, bahkan ketika data tersebut datang dari belahan bumi yang lain. Hal ini bagus untuk pengguna, karena pengguna dapat mengakses informasi tanpa perlu khawatir tentang apa yang terjadi di belakang. Transmisi yang reliable juga bagus untuk para pengembang aplikasi internet, karena mereka bisa fokus pada detail – detail aplikasi mereka tanpa perlu khawatir tentang ketidak pastian yang ada di jaringan internet

2.5.2 Web Client dan Web Server

Konten web disimpan di dalam web servers. Web servers berkomukasi dengan menggunakan protokol HTTP, sehingga mereka seringkali disebut server HTTP. Server HTTP ini menyimpan data internet dan menyediakan data tersebut ketika data tersebut di minta requested oleh klien HTTP. Klien mengirim request HTTP ke server, dan server mengirimkan kembali data yang diminta di dalam pespon HTTP, seperti yang terlihat pada Gambar 2.6. HTTP cilents dan Universitas Sumatera Utara 20 HTTP servers secara bersama – sama membangun komponen dasar dari World Wide Web. Gambar 2.6Web servers dan web clients

2.5.3 HTTP Methods

HTTP men-support beberapa perintah request yang berbeda, yang disebut HTTP methods. Setiap pesan requestHTTP mempunyai sebuah method. Method menyatakan aksi apa yang akan dilakukan. Tabel 2.1 menampilkan beberapa mehtod HTTP yang sering digunakan [7]. Tabel 2.1 Beberapa HTTP methods yang sering digunakan. HTTP Method Deskripsi GET Mengirimkan data yang diminta dari server ke klien PUT Menyimpan data yang berasal dari klien ke resourcesserver. DELETE Membuang resource dari server POST Mengirimkan data klien ke sebuah aplikasi serverGateway. HEAD Kirimkan hanya HTTP Header. Universitas Sumatera Utara 21

2.5.4 HTTP Persistent dan HTTP Non-persistent