HTTP adalah protokol berbasis teks tanpa koneksi. Klien (browser web) mengirim permintaan ke server web untuk elemen web seperti halaman web dan gambar. Setelah permintaan dilayani oleh server, koneksi antara klien dan server di Internet terputus. Koneksi baru harus dibuat untuk setiap permintaan.
HTTP adalah protokol yang memungkinkan pengambilan sumber daya, seperti dokumen HTML. Ini adalah dasar dari setiap pertukaran data di Web dan merupakan protokol klien-server, yang berarti permintaan diprakarsai oleh penerima, biasanya browser Web.