Apa itu HTTP? definisi & arti

HTTP atau HyperText Transfer Protocol adalah protokol yang menjadi landasan komunikasi data di web. Dokumen hypertext menyertakan hyperlink ke sumber daya lain yang dapat diakses dengan mudah oleh pengguna. HTTP adalah protokol request-response dimana pengguna, biasanya browser mengirimkan permintaan ke server yang mengirimkan respon berdasarkan permintaan tersebut. HTTP dirancang untuk mengizinkan elemen perantara seperti server caching dan proxy HTTP. HTTPS dirancang untuk menjadi protokol berorientasi koneksi berdasarkan TCP namun protokol dapat disesuaikan untuk menggunakan protokol "tidak dapat diandalkan" seperti UDP.

Technipages Menjelaskan HTTP

HTTP awalnya dikembangkan oleh Sir Tim Berners-Lee pada tahun 1989 (walaupun pada tahun 1991 saat versi pertama yang didokumentasikan sepenuhnya dirilis) saat bekerja sebagai rekan di CERN, tujuannya adalah untuk menjadi konglomerasi dari sejumlah protokol dan teknologi yang berbeda untuk memungkinkan komunikasi yang mudah melalui internet yang telah ia temukan awal tahun itu. Sejak itu protokol telah dideskripsikan ulang beberapa kali untuk meningkatkan efisiensi, sementara versi yang lebih lama tidak pernah ditinggalkan, mereka perlahan-lahan tidak digunakan lagi.

Protokol HTTP mendefinisikan sejumlah kode status yang harus disertakan oleh server di dalamnya tanggapan, kode status yang paling mungkin orang kenal adalah 404 yang berarti "sumber daya tidak" ditemukan".

Protokol HTTP menurut definisi adalah teks biasa, isi dari semua komunikasi dapat didengarkan oleh pihak ketiga. Lapisan enkripsi dapat ditambahkan di atas dengan TLS (versi lama disebut SSL) varian aman ini adalah disebut HTTPS dan memberikan kerahasiaan, integritas data, dan identifikasi host melalui penggunaan enkripsi. HTTP2 yang dirilis pada tahun 2015 memerlukan penggunaan tingkat enkripsi tertentu atau lebih tinggi meskipun penyerapannya lambat karena perangkat lama tidak selalu mendukung versi protokol HTTP yang lebih baru.

Penggunaan Umum HTTP

  • Server tidak menanggapi permintaan HTTP saya.
  • HTTP adalah protokol yang tidak aman.
  • Teks biasa mendefinisikan protokol HTTP, sedangkan protokol HTTPS memiliki lapisan enkripsi tambahan.

Penyalahgunaan HTTP yang Umum

  • Halaman HTTP tidak dimuat.