Hypertext Transfer Protocol (HTTP) adalah bahasa komunikasi jaringan yang digunakan di World Wide Web untuk bertukar teks, grafik, suara, dan jenis data dan layanan lainnya. HTTP mentransfer data antara komputer yang terhubung secara global dalam teks biasa. Versi aman dari Hypertext Transfer Protocol (HTTPS) menginstruksikan browser Web untuk mengenkripsi aliran komunikasi untuk melindungi informasi sensitif. HTTPS digunakan untuk semua perdagangan, perbankan, dan layanan lain yang memerlukan tautan aman.
Penemuan HTTP dan World Wide Web dikreditkan ke fisikawan MIT Inggris, Sir Timothy John Berners-Lee (“Tim” Berners-Lee). Berners-Lee mengusulkan ide tersebut pada bulan Maret 1989, dan pada bulan Desember 1990, ia dan timnya berhasil bertukar data antara komputer jaringan menggunakan Hypertext Transfer Protocol.
HTTP beroperasi pada model client-server, di mana server adalah komputer di Internet yang menghosting situs web atau bank data, dan klien adalah komputer yang meminta informasi dari server. HTTP sebenarnya adalah bagian dari rangkaian protokol jaringan berlapis. Dalam hierarki jaringan, HTTP adalah lapisan aplikasi yang berjalan di atas lapisan transport dominan yang dikenal sebagai Transmission Control Protocol (TCP). TCP adalah bagian dari Internet Protocol Suite (IPS) yang mencakup konvensi pengalamatan Internet Protocol (IP) yang digunakan dengan TCP, kombinasinya disebut sebagai TCP/IP.
Setiap klien dan server di Web diidentifikasi dengan alamat IP numerik unik atau Uniform Resource Locator (URL). Hal ini memastikan bahwa permintaan untuk data dan tanggapan terkait (datagram) dirutekan dengan benar melalui berbagai jaringan yang secara kolektif membentuk World Wide Web. IP numerik dipetakan ke nama terkait untuk membuat URL lebih mudah diingat. Oleh karena itu, seseorang dapat masuk ke Förklarade.com di jendela URL browser, daripada harus mengingat serangkaian nomor IP. Dalam analogi kasar, TCP mungkin dianggap sebagai kendaraan atau mesin yang digunakan HTTP untuk melakukan perjalanan antar komputer, sementara IP memastikan bahwa rute terbaik akan diambil dan bahwa data akan tiba di tujuan yang benar.
Seperti semua protokol, Protokol Transfer Hypertext telah berkembang dari waktu ke waktu, mengubah versi dari bentuk aslinya. Pengembangan HTTP jatuh ke Internet Engineering Task Force (IETF) dan World Wide Web Consortium. Entitas ini menerbitkan Request for Comments (RFC) yang merinci standar baru, seperti RFC 2616 Juni 1999, yang menggambarkan HTTP/1.1, versi saat ini yang paling umum digunakan.
Secure HTTPS (https:// vs http://) hampir identik dengan Hypertext Transfer Protocol standar tetapi untuk panggilan ke browser Web untuk membuat koneksi terenkripsi antara server dan klien. Semua browser modern memiliki fitur enkripsi point-to-point, terjadi secara otomatis dan tanpa campur tangan pengguna saat menghubungkan ke situs yang alamatnya dimulai dengan https://. Setiap data yang meninggalkan server atau klien dienkripsi sebelum meninggalkan komputer, dan didekripsi saat tiba, tetap tidak dapat dipahami dalam perjalanan.