Pengertian dan Fungsi HTTP – Hypertext Transfer Protocol, yang lebih dikenal oleh para pengguna internet sebagai HTTP, ditemukan pada tahun 1990 oleh Tim Berners-Lee di CERN Laboratories di Jenewa, Swiss.
Sekarang ia telah menjadi dasar dari World Wide Web dan Hypertext Markup Language atau HTML. Tiga versi HTTP dikembangkan: 0,9, 1,0 dan 1,1. Versi 1.0 dan 1.1 adalah versi yang digunakan secara umum saat ini.
Baca Juga : Pengertian dan Manfaat HARBOLNAS
HTTP memiliki kepanjangan HyperText Transfer Protocol.
HTTP adalah protokol mendasar yang digunakan oleh World Wide Web dan protokol ini mendefinisikan bagaimana pesan diformat dan dikirim, dan tindakan apa yang harus diambil oleh server web dan browser sebagai tanggapan terhadap berbagai perintah.
Misalnya, ketika Anda memasukkan URL di browser Anda,hal ini benar-benar mengirim perintah HTTP ke server Web yang mengarahkannya untuk mengambil dan mengirim halaman Web yang diminta.
HTTP disebut protokol stateless karena setiap perintah dijalankan secara independen, tanpa sepengetahuan apa pun dari perintah yang datang sebelumnya.
Ini adalah alasan utama bahwa sulit untuk mengimplementasikan situs Web yang bereaksi secara cerdas terhadap input pengguna. Kekurangan HTTP ini sedang ditangani di sejumlah teknologi baru, termasuk ActiveX, Java, JavaScript, dan cookie.
Error di Internet bisa sangat membuat frustrasi terutama jika Anda tidak tahu perbedaan antara kesalahan 404 dan kesalahan 502.
Pesan kesalahan ini juga disebut kode status HTTP, adalah kode respons yang diberikan oleh server Web dan membantu mengidentifikasi penyebab masalah.
Misalnya, “404 File Not Found” adalah kode status HTTP umum. Ini berarti server Web tidak dapat menemukan file yang Anda minta.
Hal ini berarti halaman web atau dokumen lain yang Anda coba muat di browser Web Anda telah dipindahkan atau dihapus, atau Anda memasukkan URL atau nama dokumen yang salah.
Mengetahui arti kode status HTTP dapat membantu Anda mengetahui apa yang salah. Pada kesalahan 404 misalnya, Anda bisa melihat URL untuk melihat apakah suatu kata ada kesalahan ejaan, lalu perbaiki dan coba lagi.
Jika itu tidak berhasil, kembalikan dengan menghapus informasi di antara setiap backslash, sampai Anda datang ke halaman situs itu dan pesan kesalahan 404 sudah hilang. Dari sana Anda mungkin dapat menemukan halaman yang Anda cari.
Ada jenis HTTP lainnya, yaitu HTTPS dengan kepanjangan Hyper Text Transfer Protocol Secure. Pada dasarnya, ini adalah versi aman dari HTTP. Komunikasi antara browser dan situs web dienkripsi oleh Transport Layer Security (TLS), atau pendahulunya, Secure Sockets Layer (SSL).
Fungsi HTTP
Fungsi dari protokol HTTP adalah menyediakan cara standar untuk browser web dan server untuk berkomunikasi satu sama lain.
Halaman web dirancang menggunakan bahasa hypertext markup, atau HTML, tetapi HTTP digunakan saat ini untuk mentransfer lebih dari sekadar HTML dan style sheet yang mengalir, atau CSS, yang digunakan untuk menunjukkan bagaimana halaman harus ditampilkan. HTTP juga digunakan untuk mentransfer konten lain di situs web termasuk file gambar, video, dan audio.
Komputer dapat terhubung ke server web menggunakan HTTP hanya untuk meminta file pada alamat web tertentu, seperti http://www.example.com/folder/file.html atau untuk mengirimkan data melalui formulir web.
Ketika komputer hanya mengambil data, biasanya mengirim pesan HTTP yang disebut permintaan GET, dan ketika itu mengirim data formulir atau mengunggah file menggunakan format lain dari pesan yang disebut PUT atau permintaan POST.
Anda dapat melihat pesan HTTP yang dikirim browser web Anda di banyak browser melalui alat pengembang yang ada di dalamnya.
Saat ini HTTP digunakan oleh banyak aplikasi selain dari browser web untuk mengirim pesan ke server.
Orang yang membuat aplikasi memilih HTTP dengan sengaja karena HTTP mudah dipahami dengan baik oleh banyak pengembang dan sebagian karena HTTP biasanya tidak difilter oleh firewall jaringan yang dirancang untuk memungkinkan lalu lintas web, yang berarti bahwa pesan HTTP dapat diselesaikan tanpa masalah pada sebagian besar jaringan rumah dan bisnis.
Dalam beberapa kasus, Anda mungkin memperhatikan bahwa alamat web dimulai dengan HTTPS bukan hanya HTTP. HTTPS mengacu pada protokol transfer hypertext yang aman dan seperti namanya, ia varian HTTP yang lebih aman.
Secara khusus, ia membuka koneksi terenkripsi antara web browser dan server sehingga data dapat dikirim dikodekan dengan cara yang tidak dapat dibaca oleh penyadap.
Sebaliknya, pesan dan data HTTP dikirim sebagai teks biasa, sehingga siapa pun yang dapat mengamati koneksi Anda, baik melalui jaringan Wi-Fi bersama atau dengan menghubungkan ke komputer antara komputer Anda dan server web, dapat membaca pesan Anda.
Situs belanja dan aplikasi serta yang lainnya yang memerlukan informasi kartu kredit atau menangani korespondensi pribadi seperti email atau pesan instan, hampir selalu menggunakan HTTPS.
Baca Juga : Pengertian dan Fungsi Internet