Pengertian HTTP atau
definisi HTTP (HyperText Transfer Protocol) adalah sebuah protokol untuk
meminta dan menjawab antara client dan server. Sebuh client HTTP seperti web
browser, biasanya memulai permintaan dengan membuat hubungan TCP/IP ke port
tertentu di tempat yang jauh (biasanya port 80). Sebuah server HTTP yang
mendengarkan di port tersebut menunggu client mengirim kode permintaan
(request) yang akan meminta halaman yang sudah ditentukan, diikuti dengan pesan
MIME yang memiliki beberapa informasi kode kepala yang menjelaskan aspek dari
permintaan tersebut, diikut dengan badan dari data tertentu.
HTTP berkomunikasi melalui
TCP / IP. Klien HTTP terhubung ke server HTTP menggunakan TCP. Setelah membuat
sambungan, klien dapat mengirim pesan permintaan HTTP ke server. HTTP digunakan
untuk mengirimkan permintaan dari klien web (browser) ke web server, dikembali
kan ke konten web (halaman web) dari server ke klien.
HTTP tidaklah terbatas untuk
penggunaan dengan TCP/IP, meskipun HTTP merupakan salah satu protokol aplikasi
TCP/IP paling populer melalui Internet. Memang HTTP dapat diimplementasikan di
atas protokol yang lain di atas Internet atau di atas jaringan lainnya.
Sejarah
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.
Sumber :
http://cucuoki.blogspot.com/2009/10/sejarah-protokol.html
http://ewawan.com/pengertian-http.html