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 usah membuang waktu
untuk pembuatan koneksi berulang-ulang.
Pengembangan standar HTTP telah
dilaksanakan oleh Konsorsium World Wide Web (World Wide Web Consortium/W3C) dan
juga Internet Engineering Task Force (IETF), yang berujung pada publikasi
beberapa dokumen Request for Comments (RFC), dan yang paling banyak dirujuk
adalah RFC 2616 (yang dipublikasikan pada bulan Juni 1999), yang mendefinisikan
HTTP/1.1.
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 Web hosting 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.
Cara
Kerjanya :
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.
Karakteristik
dari hypertext
bersifat
non-sekuensial (non- linier), ditampilkan
dalam media elektronik, bisa
digabungkan dengan berbagai media (multi- media), interaktif
terhadap pembaca.
Tidak ada komentar:
Posting Komentar