Pages

Senin, 14 Maret 2016

HYPERTEXT TRANSFER PROTOCOL

HTTP

Hypertext Transfer Protocol (HTTP) didefinisikan pada tahun 1997 oleh Sir Timothy “Tim” John Berners-Lee sebagai sebuah protocol pada layer yang digunakan untuk mendistribusikan dan mengolaborasikan system informasi hypermedia melalui jaringan.

HTTP digunakan untuk mengirimkan berkas-berkas lainnya (hypermedia) melalui World Wide Web (WWW). Berkas yang dikirim dapat berupa text, hypertext, portable document format, image, video,  dan audio.

Bagi WWW, HTTP digunakan sebagai protocol transfer utama. Ini merupakan protocol aplikasi berbasis klien server sederhana yang dibangun di atas Transmission Control Protocol (TCP). Transaksi yang khas dari HTTP ini adalah klien melakukan koneksi dengan server HTTP, dan melakukan permintaan untuk sumber yang diinginkan dan menunggu respon dari server.

HTTP disebut protocol Stateless karena setiap perintah dijalankan secara independen, tanpa pengetahuan tentang perintah yang dating sebelumnya.


HTTPS

Hypertext Transfer Protocol Secure (HTTPS) memiliki pengertian yang sama dengan HTTP hanya saja HTTPS memiliki kelebihan fungsi di bidang keamanan (secure). Pada umumya port yang digunakan HTTPS adalah port 443. Tingkat keamanan tergantung pada ketetapan dalam mengimplementasikan pada browser web dan perangkat lunak server dan didukung oleh algoritma penyandian yang actual.

Data HTTP

  a.     Jenis Data

Data yang dikirimkan melalui HTTP dapat berupa permintaan dari klien kepada server dan tanggapan dari server terhadap permintaan klien.

Format :
Baris permintaan = metode SP URL SP protocol CRLF

  b.    Header Data

Pada header data disisipkan beberapa informasi tentang pengiriman permintaan atau tanggapan yang berupa header umum, header permintaan, header tanggapan, dan entitas header. Masing-masing memiliki nama header yang diikuti tanda “:” dan isi header tersebut. Nama headernya harus case-sensitive, sedangkan isinya tergantung pada kebutuhan.

Format :
Header = nama-header: isi-header CRLF
  

  c.     Badan Data

Badan data digunakan untuk membawa entitas data yang disertakan bersama permintaan atau tanggapan.

Format :
Badan-data = entity-data | entity-data (decode)



Daftar Pustaka

Rosmala, Dewi, dan Randy  Adityawarman. Sarana Promosi Web Dengan Teknik Re-engineering (Manipulasi) Web Traffic Menggunakan Browser Lynxhttp://www.slideshare.net/randyadityawarman/jurnal-riset-152008098. (Diakses pada 14 Maret 2016).


Karina, Sari. 2015. Jaringan Komputer 2 (Perbedaan http dan https)http://karin.student.akademitelkom.ac.id/wp-content/uploads/kalins-pdf/singles/jaringan-komputer-2-perbedaan-http-dan-https.pdf . (Diakses pada 14 Maret 2016).


Iman, Erik, dan Yusuf N. Mambrasar. 2008. Membuat Aplikasi Web Server dengan Winsock.Yogyakarta.


Tidak ada komentar:

Posting Komentar