Tuesday, March 15, 2016

Mengenal HTTP

HTTP merupakan singkatan dari Hypertext Transfer Protocol. Jika diartikan secara bebas, HTTP berarti sebuah protokol yang digunakan untuk menyampaikan informasi di internet. HTTP juga merupakan bahasa yang digunakan oleh cllient danserver untuk saling berkomunikasi. Penggunaan protokol ini juga sering kali erat hubungannya dengan nama domain atau situs. Misalnya, http://www.google.com.

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 permintaanHTTP juga dikenal dengan uuser agent. Server yang meresponya, yang menyimpan sumber  daya seperti berkas HTML dan gambar, akan dikenal sebagai origin server. Di antara user agent dan juga origin server, bisa saja ada penghubung, seperti halnya proxy, gateway, dan juga tunnel.

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 lain di atas internet atau di atas jaringan lainnya seperti yang disebutkan dalam “Implemented on top of any other protocol on the internet, or on other netwoksĂ­”, tapi HTTP membutuhkan sebuah protokol lapisan transport yang dapat diandalkan. Protokol lainnya yang menyediakan layanan dan jaminan seperti itu juga ddapat digunakan.

Metode permintaan yang ada di pada HTTP :
1.      HEAD
HEAD meminta tanggapan yang identik dengan tanggapan yang sesuai dengan permintaan GET, tapi tanpa badan tanggapan. Hal ini berguna untuk mengakses informasi meta yang tertulis dalam kepala tanggapan, tanpa perlu mengankut seluruh konten.
2.       GET
GET meminta representasi sumber tertentu. Permintaan menggunakan GET(dan metode HTTP lain) “tidak boleh memilki kepentingan melakkukan tindakan selain pengaksesan”. W3C telah menerbitkan prinsip panduan mengenai perbedaan ini dengan menyatakan, “Desain aplikasi webharus mematuhi prinsip di atas, serta batasan sejenis”.
3.       POST
POST mengirimkan data untuk diproses (misalnya dari bentuk HTML) ke sumber teridentifikasi. Data dimasukkan dalam sumber baru atau pemutakhiran sumber yang sudah ada atau keduanya.
4.       PUT
PUT digunakan untuk mengirimkan dan menetapkan objek dari client ke server (upload)






Daftar Pustaka :

  1. Wahana Komputer. 2007. Browsing dan Email Lebih Cepat dengan Mozilla Firefox dan Thunderbird. Jakarta. PT Elex Media Komputindo
  2. MADCOMS. 2008. Panduan Menggunakan Internet Untuk Pemula. Jakarta. Andi Publisher. https://books.google.co.id ( Diakses pada 14 Maret 2016 pukul 18.50 wib).
  3. Haryanto, Edy Victor. 2001. Jaringan Komputer. Jakarta. Andi Publisher. https://books.google.co.id ( Diakses pada 14 Maret 2016 pukul 20.00 wib).





No comments:

Post a Comment