Pengertian HTTP, Fungsi HTTP, Cara Kerja, Contoh HTTP (Lengkap) – Bagi banyak orang yang sudah terbiasa berselancar di dunia maya tentu sering melihat dan mengetahui apa itu HTTP. Tetapi untuk yang awam atau masih belajar terkadang bingung memahami istilah tersebut. Untuk itu, kali ini kami akan membahas tentang Http. Yang meliputi pengertian Http, fungsi http, cara kerja dan contoh http yang dijelaskan dengan lengkap dan ringan. Agar kalian memahami dengan detail silakan simak baik-baik ulasan dibawah ini.
Pengertian HTTP, Fungsi HTTP, Cara Kerja, Contoh HTTP (Lengkap)
Mari kita bahas lengkap pengertian HTTP terlebih dahulu dengan seksama.
Pengertian HTTP (Hypertext Transfer Protocol)
HTTP merupakan suatu protokol jaringan lapisan aplikasi yang dipakai untuk sistem informasi terdistribuasi, kolanoratif, dan menggunakan hipermedia.
Dengan pengertian lain HTTP (Hypertext Transfer Protocol) adalah suatu protokol yang berada dijaringan yang digunakan untuk mengirimkan paket data atau dokumen dalam suatu internet WWW (world wide web). Http juga merupakan suatu protokol yang memintan dan menjawab antara klien dan server.
Fungsi HTTP (Hypertext Transfer Ptotocol)
Adapun fungsi dari Http adalah untuk melaksanakan format terhadap paket data yang telah ditentukan dan ditransmisikan menjadi suatu data atau file dengan format yang dapat direspon oleh browser (google chrome, mozilla firefox, opera mini dan lain sebagainya sehingga browser-browser tersebut dapat memunculkan data yang telah dikirim.
Cara Kerja HTTP (Hypertext Transfer Ptotocol)
Adapun cara kerja dari Http adalah sebagai berikut:
HTTP sangat memungkinkan masing-masing komputer bisa mengirimkan dan menerima pesan. Terdapat banyak protocol pada jaringan komputer yang sering digunakan seperti HTTP yakni SMTP, FTP, IMAP, POP3 dan lain sebagainya.
Http atau hyper text transfer protokol yang awal mulannya digunakan dalam WWW (World Wide Web) pada tahun 1990. Protokol Http yang dipakai pada masa itu merupakan versi 0.9 yang merupakan suatu protokol transfer data secara mentah data yang dikirim tanpa melihat tipe dari dokumen itu sendiri.
Selanjutnya pada taun 1966, protokol Http mengalami perkembangan menjadi HTTP versi 1.0. Http merupakan aplikasi berbasis client server sederhana yang dibangun atas TCP (Transmision Control Protocol). Suatu client Http biasanya akan memulai permintaan dengan membuat suatu hubungan ke port tertentu sebuah server webhosting tertentu. Umumnya port yang dipakai adalah port 80. Client juga sering disebut dengan user agent, sedankan server yang merespon dan juga menyimpan sumber daya seperti berkas HTML dan gambar disebut juga dengan origin server. Antara user agent dan juga origin server dapat pula adanya penghubung seperti proxy, gateway dan juga tunnel.
Penggunaan HTTP tidak terbatas dengan TCP atau IP, walaupun Http merupakan salah satu protokol aplikasi TCP/IP paling populer di internet. Implementasi HTTP dapat diatas protokol lain di atas internet atau diatas jaringan lainnya. Http memerlukan suatu protokol lapisan transport yang bisa diandalkan. Protokol lainnya yang menyediakan pelayanan dan jaminan seperti tersebut juga bisa digunakan.
Sumber daya yang ingin diakses dengan menggunakan Http diidentifikasi dengan menggunakan URI (Uniform Resource Identifier), atau secara khusus dengan melewati URL (Uniform Resource Locator) memakai skema URI HTTP, atau HTTPS.
Suatu sesi Http merupakan urutan transaksi permintaan dan respon jaringan dengan memakai protokol Http. Suatu klien Http akan memulai permintaan. Klien itu akan membuka suatu sambungan TCP (Transmission Control Protocol) ke sebuah port tertentu yang ada dalam sebuah host dengan port 80 atau 8080. Server yang menerima atau mendengarkan permintaan pada port 80 tersebut akan menunggu pesan permintaan klien. Saat permintaan sudah diterima, server akan mengirimkan kembali baris status, seperti “HTTP/1.1 200 OK” dan pesan yang ingin diminta, pesan salah atau informasi lainnya.
Contoh HTTP (Hypertext Transfer Protocol)
Adapun contoh permintan dari Http adalah sebagai berikut:
Connect to 116.199.xxx.xxx on port 80 … ok
GET /2017/10/pengertian-http-fungsi-http-cara-kerja-http-contoh-http-/ HTTP/1.1
Host: www.studinews.co.id
Connection: keep-alive
User-Agent: Mozilla/58 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.15) Gecko/20110303 AlexaToolbar/alxf-2.11 Firefox/3.6.15 GTB7.1
Accept-Encoding: gzip
Accept-Charset: ISO-8859-1,UTF-8;q=0.7,*;q=0.7
Cache-Control: no-cache
Accept-Language: de,en;q=0.7,en-us;q=0.3
Itulah telah dijelaskan tentang Pengertian HTTP, Fungsi HTTP, Cara Kerja, Contoh HTTP (Lengkap) semoga bermanfaat. Terimakasih telah mengunjungi blog kami dan jangan lupa untuk membaca artikel lainnya.