HTTP (Hypertext Transfer Protocol)
HTTP (Hypertext Transfer Protocol) adalah suatu protokol
yang digunakan untuk mentransfer dokumen/halaman dalam WWW (World Wide Web).
HTTP mendefinisikan bagaimana suatu pesan dapat diformat dan dikirimkan dari
client ke server atau sebaliknya. HTTP mengatur aksi apa saja yang harus
dilakukan oleh web server dan web browser sebagai respon atas perintah-perintah
yang ada pada protokol HTTP ini.
Protokol HTTP pertama kali dipergunakan dalam www pada tahun
1990. Pada saat tersebut yang dipakai adalah protokol HTTP versi 0.9. Versi 0.9
ini adalah protokol transfer dokumen secara mentah, maksudnya adalah data
dokumen dikirim sesuai dengan isi dari dokumen tersebut tanpa memandang tipe
dari dokumen.
Kemudian pada tahun 1996 protokol HTTP diperbaiki menjadi
HTTP versi 1.0. Perubahan ini untuk mengakomodasi tipe-tipe dokumen yang hendak
dikirim beserta enkoding yang dipergunakan dalam pengiriman data dokumen.
Sesuai dengan perkembangan infrastruktur internet maka pada
tahun dikeluarkan HTTP versi 1.1 untuk mengakomodasi 1999 proxy, cache dan
koneksi yang persisten.
Pengembangan standar HTTP dilaksanakan oleh Konsorsium World
Wide Web (World Wide Web Consortium/W3C) dan juga Internet Engineering Task
Force (IETF), yang menghasilkan publikasi beberapa dokumen Request for Comments
(RFC), antara lain RFC 2616 yang mendefinisikan tentang HTTP/1.1.
(dipublikasikan pada bulan Juni 1999).
HTTP merupakan sebuah protokol untuk meminta/menjawab antara
klien dan server. Sebuah klien HTTP (seperti web browser atau robot dan lain
sebagainya), biasanya memulai permintaan dengan membuat hubungan ke port
tertentu di sebuah server Webhosting tertentu (biasanya port 80). Klien yang
mengirimkan permintaan HTTP juga dikenal dengan user agent. Server yang
meresponsnya, yang menyimpan sumber daya seperti berkas HTML dan gambar,
dikenal juga sebagai origin server. Di antara user agent dan juga origin
server, bisa saja ada penghubung, seperti halnya proxy, gateway, dan juga
tunnel. Sumber yang hendak diakses dengan menggunakan HTTP diidentifikasi
dengan menggunakan Uniform Resource Identifier (URI), atau lebih khusus melalui
Uniform Resource Locator (URL), menggunakan skema URI http: atau https:.
Bagaimana cara kerja dari HTTP tersebut?
Bila kita mengklik link hypertext atau kita mengetikkan
suatu alamat atau URL pada internet browser, maka Anda sedang mentransfer URL
ke browser, dan Dari URL ini browser Anda tahu server mana yang akan dihubungi
dan file apa yang diminta kemudian web browser akan mengirimkan perintah HTTP
ke web server. Web server selanjutnya akan menerima perintah ini dan melakukan
aktivitas sesuai dengan perintah yang diminta oleh web browser. Hasil aktivitas
tadi akan dikirimkan kembali ke web browser untuk ditampilkan kepada kita.
Bagaimana proses transaksi data HTTP?
Selama transaksi http, para pemohon atau yang dikenal
sebagai klien, meminta file ke server melalui web browser.
Skema normal :
1. Klien terhubung ke host,
2. Server menerima koneksi,
3. Klien permintaan file,
4. Server mengirimkan respon (termasuk file atau tidak).
Daftar Pustaka
Vad. 2011. Sejarah dan Pengertian HTTP. (Online).
(Vadzindo.blog.com, diakses 25 Januari 2011)
Komentar
Posting Komentar