Skip to main content

Apa itu server HTTP?

Server HTTP adalah server yang memanfaatkan Hyper Text Transfer Protocol (HTTP) untuk berkomunikasi dengan komputer klien, biasanya melalui browser Internet.HTTP adalah protokol utama yang digunakan di situs web, dan server HTTP mengambil sebagian besar server di internet.Jenis server lainnya digunakan untuk penggunaan yang lebih spesifik, seperti server file yang menggunakan protokol transfer file (FTP) alih -alih http.

Penggunaan server HTTP paling sering terlihat ketika menjelajahi internet ke situs web,Meskipun banyak jaringan internal juga menggunakan server HTTP.Dalam proses penjelajahan yang khas dari komputer klien, Universal Resource Locator (URL) dimasukkan ke dalam bilah alamat browser.Hampir selalu dimulai dengan definisi protokol apa yang akan digunakan untuk membuat permintaan, yang biasanya merupakan protokol HTTP.Sebagian besar browser menggunakan protokol ini secara default, bahkan ketika tidak secara khusus dimasukkan ke dalam bilah alamat.

Setelah pengguna memasukkan URL, server HTTP menerima permintaan untuk melihat halaman web dan mengirimkan konten halaman web kembali kembalikepada klien, biasanya dalam bentuk dokumen Hyper Text Markup Language (HTML).Protokol HTTP adalah apa yang terutama digunakan selama proses ini.Kadang -kadang dalam koneksi yang aman, seperti transaksi kartu kredit, server akan menggunakan protokol HTTPS, yang merupakan versi http terenkripsi.Sebagian besar server HTTP dapat menggunakan protokol HTTPS secara default.

Selain menyediakan halaman web, server HTTP juga dapat menerima data dari klien yang menggunakan HTTP.Ini baik untuk situasi ketika input diperlukan dari server HTTP, seperti mengisi formulir, mengambil survei, atau mengunggah file.Ini bisa menjadi lebih dari masalah ketika server HTTP hanya ada di jaringan, seperti di perusahaan atau jaringan sekolah, karena mereka sering memiliki halaman web interaktif.

Server HTTP paling populer di internet adalah Apache HTTP Server.Apache dianggap perangkat lunak open-source, yang berarti kode sumber utama yang membuatnya gratis dan dapat diubah dan ditingkatkan oleh pengguna.Selain itu gratis, ia juga memiliki keuntungan menggunakan skrip.Ini berarti bahwa skrip terpisah dapat dijalankan terpisah dari perangkat lunak server utama, yang memungkinkan halaman web menjadi dinamis dan mengubah konten dengan cepat tanpa mengganggu kinerja keseluruhan halaman web.Pada awal 2011, server Apache HTTP digunakan di sekitar 60% dari semua server di internet.