PENGERTIAN HTTP
Hypertext Transfer Protocol (HTTP) adalah sebuah protokol
jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi,
kolaboratif, dan menggunakan hipermedia. Penggunaannya banyak pada pengambilan
sumber daya yang saling terhubung dengan tautan, yang disebut dengan dokumen
hiperteks, yang kemudian membentuk World Wide Web pada tahun 1990 oleh
fisikawan Inggris, Tim Berners-Lee. Hingga kini, ada dua versi mayor dari
protokol HTTP, yakni HTTP/1.0 yang menggunakan koneksi terpisah untuk setiap
dokumen, dan HTTP/1.1 yang dapat menggunakan koneksi yang sama untuk melakukan
transaksi. Dengan demikian, HTTP/1.1 bisa lebih cepat karena memang tidak perlu
membuang waktu untuk pembuatan koneksi berulang-ulang.
HTTP adalah sebuah protokol 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.
SEJARAH HTTP
Protokol HTTP pertama kali dipergunakan dalam WWW pada tahun
1990. Pada saat tersebut yang dipakai adalah protokol HTTP versi 0.9. Versi
0.9, 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 1999 dikeluarkan HTTP versi 1.1 untuk
mengakomodasi proxy, cache dan koneksi yang persisten.HTTP sendiri juga
digunakan sebagai protokol umum untuk komunikasi diantara berbagai user agent (
user agent adalah istilah yang digunakan untuk program yang dijalankan di sisi
client, seperti web browser misalnya dalam konteks HTTP ) dan proxy/gateway
dengan sistem internet lain seperti SMTP (Simple Mail Transfer Protocol – RFC
821 ), NNTP ( Network News Transfer Protocol – RFC 977 ), FTP ( File Transfer
Protocol – RFC 959 ), Gopher ( RFC 1436 ) dan WAIS ( Wide Area Information
Servers ). Dengan demikian, HTTP mengijinkan akses pada sumber daya yang
tersedia pada aplikasi yang berbeda.
REFERENSI:
https://id.wikipedia.org/wiki/Protokol_Transfer_Hiperteks
http://not-fajardhoni.blogspot.co.id/2013/04/sejarah-dan-pengertian-http.html
Tidak ada komentar:
Posting Komentar