Sebelum membahas HTTP, maka kita bahas terlebih dahulu
Jaringan Komputer. Itu merupakakan sekelompok komputer otonom yang saling berhubungan
satu dengan yang lainnya menggunakan protokol komunikasi melalui media
komunikasi sehingga dapat saling berbagai informasi, aplikasi, dan perangkat
keras secara bersama-sama. Jaringan komputer yang besar dan mencakup seluruh
dunia dengan berbasis sebuah Protocol kita sebut dengan Internet.
Tujuan awal dibentuknya proyek tersebut ialah untuk
kepentingan militer dan dikembangkan hingga saat ini untuk komunikasi. Dalam
Internet terdapat istilah-istilah sepert HTML, HTTP, URL, Javascript.
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.
Sumber daya yang hendak
diakses dengan menggunakan HTTP diidentifikasi dengan menggunakan Uniform
Resource Identifier (URI), atau lebih khusus melalui Uniform Resource Locator
(URL), menggunakan skema URI http: atau https
HTTP berfungsi sebagai permintaan-respon protokol di klien-server model
komputasi. Sebuah web browser , misalnya, mungkin klien dan aplikasi yang berjalan pada komputer hosting yang
sebuah situs web mungkin server.
Klien menyampaikan pesan permintaan
HTTP ke server. Server, yang menyediakan sumber
daya seperti HTML file dan konten lainnya, atau melakukan fungsi lain
atas nama klien, mengembalikan sebuah pesan respon ke klien. Respon ini berisi informasi status tentang
penyelesaian permintaan dan juga mungkin mengandung konten yang diminta dalam
tubuh pesannya.
Terdapat 2 tipe message dari HTTP :
1. Request Message
Merupakan permintaan client yang tertuju ke Server
Terdiri dari Request line, Header, dan body
2. Response Message
Merupakan tanggapan yang diberikan oleh server yang terdiri dari line status, header dan body
1. Request Message
Merupakan permintaan client yang tertuju ke Server
Terdiri dari Request line, Header, dan body
2. Response Message
Merupakan tanggapan yang diberikan oleh server yang terdiri dari line status, header dan body
Daftar Pustaka
- Sukmaaji, Anjik & Rianto. (2008). “Jaringan Komputer”. Yogjakarta: Penerbit Andi.
- Melwin, Stafrizal.(2005).”Pengantar Jaringan Komputer”. Yogyakarta:Penerbit Andi [ebook]
- Rohaya, Siti.”Internet : Pengertian, Sejarah, Fasilitas dan Koneksinya”. 14 Maret 2016. digilib.uin-suka.ac.id
Sumber :
http://mukhtarizafunna.blogspot.co.id/2015/04/makalah-http-ftp.html
Tidak ada komentar:
Posting Komentar