Tutorial HTTP

Hypertext Transfer Protocol (HTTP) adalah protokol tingkat aplikasi untuk sistem informasi hypermedia yang terdistribusi, kolaboratif. Ini adalah dasar untuk komunikasi data untuk World Wide Web (yaitu internet) sejak tahun 1990. HTTP adalah protokol umum dan tanpa negara yang dapat digunakan untuk tujuan lain juga menggunakan ekstensi metode permintaan, kode kesalahan, dan headernya.

Tutorial ini didasarkan pada spesifikasi RFC-2616, yang mendefinisikan protokol yang disebut HTTP / 1.1. HTTP / 1.1 adalah revisi dari HTTP asli (HTTP / 1.0). Perbedaan utama antara HTTP / 1.0 dan HTTP / 1.1 adalah bahwa HTTP / 1.0 menggunakan koneksi baru untuk setiap pertukaran permintaan / respons, sedangkan koneksi HTTP / 1.1 dapat digunakan untuk satu atau lebih pertukaran permintaan / respons.

Tutorial ini telah disiapkan untuk lulusan ilmu komputer dan pengembang web untuk membantu mereka memahami konsep dasar hingga lanjutan yang terkait dengan Hypertext Transfer Protocol (HTTP).

Sebelum melanjutkan dengan tutorial ini, ada baiknya untuk memiliki pemahaman dasar tentang konsep web, browser web, server web, perangkat lunak berbasis arsitektur klien dan server.