HTTP (HyperTextTransfer Protocol)
HTTP adalah protokol yang
dipergunakanuntukmentransferdokumendalamWorld Wide Web(WWW). Protokol ini
adalah protokol ringan, tidak berstatus dan generik yang dapat dipergunakan
berbagai macam tipe dokumen.
Pengembangan HTTP dikoordinasi oleh Konsorsium World Wide
Web(W3C) dan grup bekerja Internet Engineering Task Force(IETF), bekerja dalam
publikasi satu seri RFC, yang paling terkenal RFC 2616, yang menjelaskan
HTTP/1,1, versti HTTP yang digunakan umum sekarang ini.
HTTP adalah sebuah protokol meminta/menjawab antara
clientdan server. Sebuh client HTTP seperti web browser, biasanya memulai
permintaan dengan membuat hubungan TCP/IPke porttertentu di tuan rumah yang
jauh (biasanya port 80). Sebuah server HTTP yang mendengarkan diport tersebut
menunggu client mengirim kode permintaan (request), seperti "GET /
HTTP/1.1" (yang akan meminta halaman yang sudah ditentukan), diikuti
dengan pesan MIMEyang memiliki beberapa informasi kode kepala yang menjelaskan
aspek dari permintaan tersebut, diikut dengan badan dari data tertentu.
Beberapa kepala (header) juga bebas ditulis atau tidak, sementara lainnya
(seperti tuan rumah) diperlukan oleh protokol HTTP/1,1. Begitu menerima kode
permintaan (dan pesan, bila ada), server mengirim kembali kode jawaban, seperti
"200 OK", dan sebuah pesan yang diminta, atau sebuah pesan error atau
pesan lainnya.
Sejarah
Protokol HTTP pertamakali dipergunakan dalam WWW pada tahun
1990. Pada saat tersebut yang dipakai adalah protokol HTTP versi 0.9.
Versi0.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 versi1.0. Perubahan ini untuk mengakomodas itipe-tipe dokumen yang hendak
dikirim beserta enkoding yang dipergunakan dalam pengiriman data dokumen.
Sesuai dengan perkembangan infrastruktur internet maka pada
tahun 1999 dikeluarkan HTTP versi 1.1 untuk mengakomodasi proxy, cache dan
koneksi yang persisten

No comments:
Post a Comment