Apa Itu HTTP (Hypertext Transfer Protocol)...???

HTTP (Hypertext Transfer Protocol)Hypertext Transfer Protocol (HTTP) adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia. Penggunaanya banyak pada pengambilan sumber daya yang saling terhubung dengan tautan yang disebut dengan dokumen hiperteks yang kemudian membentuk World Wide Web (WWW) pada tahun 1990 oleh fisikiawan inggris yang bernama TIm Berners Lee. Http merupakan protokol yang menyediakan perintah dalam komunikasi antar jaringan, yaitu komunikasi antara jaringan komputer client dengan web server. Dalam komunikasi ini, komputer client melakukan permintaan dengan mengetikan alamat atau website yang ingin di akses. Sedangkan server HTTP disebut protokol Stateless karena setiap perintah dijalankan secara independen, tanpa pengetahuan tentang perintah yang datang sebelumnya. Ini adalah alasan utama yang sulit untuk menerapkan situs website yang bereaksi secara cerdas untuk input pengguna. 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.



Web merupakan terobosan baru sebagai teknologi sistem informasi yang menghubungkan data dari banyak sumber dan layanan yang beragam macamnya di internet. Server dan Browser web berkomunikasi satu sama lain dengan protokol yang memang dibuat khusus untuk itu, yaitu HTTP, HTTP bertugas menangani permintaan-permintaan dalam (request) dari browser untuk mengambil dokumen dari sebuah halaman web.

Setiap permintaan akan ditangani dan dilayani sebagai suatu koneksi terpisah yang berbeda. HTTP bekerja diatas TCP (Transmission Control Protocol) yang menjamin sampainya data di tujuan dalam urutan yang benar. Bila suatu kesalahan terjadi selama proses pengiriman, pihak pengirim akan mendapatkan pemberitahuan bahwa sedang terjadi kesalahan.

Sesi Http

Sesi Http adalah urutan transaksi permintaan dan respon jaringan dengan menggunakan protokol Http. Sebuah klien Http akan memulai sebuah pemintaan. klien tersebut akan membuka sebuah koneksi Transmission Control Protocol atau sering disebut dengan TCP ke sebuah port tertentu yang terdapat dalam sebuah host(umumnya port 80 atau 8080). Server yang mendengarkan pada port 80 tersebut akan menunggu pesan pemintaan dari klien. Saat menerima permintaan, server akan mengirimkan baris status, seperti "HTTP/1.1 200 OK", pesan yang hendak diminta,  pesan kesalahan atau informasi lainya.

Previous
Next Post »