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
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 Lynx. http://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