Pengertian HTTP
Hyper Text Transfer Protocol didefinisikan
pertama kali oleh “Tim Jhon Berners-Lee pada tahun 1997. Sebagai sebuah
protokol pada application layer (layer) yang digunakan untuk mendistribusikan
dan mengolaborasikan sistem informasi hypermedia melalui jaringan.
HTTP merupakan aturan-aturan uang digunakan untuk
mengirimkan berkas atau lainnya melalui WWW. Berkas yang dikirim dapat berupa
text, hypertext, portable document format, image bahkan audio dan video
streaming.
·
Data HTTP
A. Jenis Data
Data yang dikirimkan melalui http dapat berupa
permintaan dari klien kepada server dengan tanggapan dari server terhadap
permintaan klien. Permintaan dan tanggapan yang dikirimkan menggunakan standar
RFC 822 (Standart for the format of arpa internet text messages) dalam
mengirimkan entitas data.
B. Header Data
Pada header data disisipka beberapa informasi tentang
pengiriman permintaan atau tanggapan yang berupa header umum, header
permintaan, header tanggapan, dan entitas header. Nama header harus
case-insensitive , sedangkan isinya tergntung kebutuhan.
C. Badan Data
Digunakan untuk membawa entitas data yang disertakan
bersama permintaan atau tanggapan. Badan data berbeda dengan badan entitas
hanya apabila dikirimkan dengan pengkodean (transfer encoding) yang berbeda.
D. Panjang Data
Panjang data disertakan apabila :
-
Badan data
yang dikirimkan berupa sumber URL yang dimint oleh klien.
-
Badan data
yang dikirimkan berupa peringatan kesalahan dari server.
E. Header
secara umum
Header umum ini disertakan apabila didukung oleh
protokol yang digunakan oleh klien maupun server. Apabila header tersebut dapat
didukung oleh protokol yang digunakan klien maupun server, maka header tersebut
dijadikan header secara umum. Dan sebaliknya jika tidak mendukung maka tidak
dijadikan header secara umum.
·
Metode HTTP
Metode yang paling sering digunakan adalah GET. Pada
saat web browser memberikan permintaan dengan GET sebagai metodenya,
server akan menentukan dan memproses informasi apa saja yang temasu
sebagai identifier. Sebagai contoh , jika web browser memberikan permintaan GET
dengan URL untuk dokumen pada web server, server akan menjawab dengan dokumen
yang diminta. Situasi lain dimana GET mungkin digunakan dalam submisi
pemasukkan data ke dalam formulir.
Refrensi :
-Mambrasah, Yusuf N. Iman, Erik. 2008. Membuat Aplikasi Web Server Dengan
Winsock. Yogyakarta. ANDI.
-Morgan Stern. 1998. Netware untuk koneksi ke internet,
Tidak ada komentar:
Posting Komentar