HTTP dan HTTPS

--> Hypertext Transfer Protocol (HTTP) merupakan sebuah protokol jaringan aplikasi yang distributif, dapat di kolaborasikan, dan menggunakan hypermedia. Penggunaannya saling ditautkan (LINK) antar satu halaman dengan halaman yang lainnya sehingga membentuk sebuah website.

HTTP (HyperText Transfer Protocol) adalah protokol yang digunakan untuk mentransfer berbagai jenis dokumen ke dalam world wide web atau biasa kita sebut website. HTTP banyak digunakan karena merupakan protokol yang tidak berstatus, ringan dan dapat dapat mengakselerasi berbagai tipe dokumen di dalamnya. Penggunaan http banyak dilakukan pada pengambilan link yang akgirnya membentuk sebuah website.

Sampai saat ini terdapat versi dari protokol HTTP, yaitu HTTP/1.0 dimana menggunakan koneksi yang terpisah untuk masing-masing dokumennya. Versi yang kedua adalah HTTP/1.1 dimana dapat menggunakan koneksi yang sama untuk masing-masing dokumennya. HTTP/1.1 lebih efisien dalam penggunaanya karena tidak menghabiskan waktu untuk pembuatan koneksi yang berulang-ulang.

Pada Maret 2006, dilaporkan bahwa lebih dari 40% penjelajah web mendukung http/1.1. Hal tersebut mengalami peningkatan hingga juni 2006 dimana 65% penjelajah web mendukung penggunaan HTTP/1.1.

HTTP merupakan sebuah protokol yang menjawab permintaan antara klien dan server. Klien HTTP (seperti web browser), memulai permintaan dengan menggubungkan port tertentu pada web hosting (biasanya port 80). Klien yang mengirimkan permintaan HTTP disebut user agent. Server yang menerima permintaan tersebut, kemudian menyimpan berkas seperti berkas HTML dan gambar, disebut origin server. Antara user agent dan origin agent, dihubungnkan dengan penghubung, seperti proxy, gateway, dan juga tunnel.

--> HTTPS, sama seperti HTTP, namun HTTPS lebih aman digunakan daripada HTTP. Tingkat keamanan bergantung pada tepat atau tidaknya kita dalam mengimplementasikan pada web browser dan software didukung oleh coding dan penggunaan algoritma yang tepat.
HTTP ditemukan oleh Netscape Communications Corporation.

Disamping menggunakan komunikasi plain text, pengkodean HTTPS menggunakan sesi protokol SSL (Secure Socket layer) atau protokol TLS (Transport Layer Security). Kedua protokol tersebut menyediakan keamanan yang memadai dari serangan eavesdroppers, dan man in the middle attacks. Umumnya HTTPS terdapat pada port 443.

referensi : http://www.wikipedia.com

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comments:

Post a Comment