Ketahui Fungsi Web Server dan Cara Kerjanya, Pelajari Lebih Lanjut
Web server adalah komputer yang menjalankan situs web. Web server adalah program komputer yang mendistribusikan halaman web saat mereka diminta. Tujuan dasar dari web server adalah untuk menyimpan, memproses dan mengirimkan halaman web kepada pengguna. Berikut ulasan selengkapnya.
Web server adalah komputer yang menjalankan situs web. Web server adalah program komputer yang mendistribusikan halaman web saat mereka diminta. Tujuan dasar dari web server adalah untuk menyimpan, memproses dan mengirimkan halaman web kepada pengguna.
Komunikasi ini dilakukan dengan menggunakan Hypertext Transfer Protocol (HTTP). Halaman web ini sebagian besar berisi konten statis yang mencakup dokumen HTML, gambar, lembar gaya, pengujian, dll.
-
Kenapa internet cepat penting? Internet yang cepat dapat membantu berbagai hal dalam hidup seseorang, mulai dari hal rekreasi hingga dalam bidang profesi.
-
Apa yang ditekankan oleh Kemkominfo tentang penggunaan internet? Direktur Jenderal Aplikasi Informatika (Aptika), Kementerian Komunikasi dan Informatika (Kemkominfo RI), Samuel Abrijani Pangerapan berharap melalui seminar ini masyarakat lebih cerdas dalam menggunakan internet.
-
Apa itu yang dimaksud dengan penetrasi internet? Penetrasi internet yang tinggi di negara-negara tersebut menunjukkan perkembangan teknologi dan aksesibilitas yang semakin meningkat, meskipun ada variasi dalam jumlah pengguna berdasarkan populasi total.
-
Siapa yang menguasai internet di Indonesia? “Ada peningkatan sebesar 1,31 persen dibandingkan tahun sebelumnya,” ujar Muhammad Arif, Ketua Umum APJII. Menariknya, dari jumlah tersebut, pengguna internet didominasi oleh satu kelompok saja. Maksud dari kelompok ini adalah orang-orang dengan rentang usia tertentu yang “menguasai” jagad internet Tanah Air. Siapa mereka? Menurut survey itu, terdapat enam kelompok dengan rentang usia bermacam-macam. Dari kelompok generasi itu, Gen Z adalah orang-orang yang menguasai jagad internet di Indonesia.
-
Apa itu revolusi teknologi dan internet? Pada tahun 1969, dunia menyaksikan awal dari sebuah revolusi teknologi yang akan mengubah cara kita hidup, bekerja, dan berkomunikasi.
-
Bagaimana internet berkembang dan menjadi global? ARPANET pertama kali terhubung hanya empat komputer di empat universitas di Amerika Serikat. Namun, seiring berjalannya waktu, jaringan ini tumbuh pesat. Pada tahun 1983, protokol TCP/IP diperkenalkan, yang memungkinkan jaringan komputer yang berbeda untuk berkomunikasi satu sama lain, membuka pintu bagi pertumbuhan internet global.
Selain HTTP, server web juga mendukung protokol SMTP (Simple Mail transfer Protocol) dan FTP (File Transfer Protocol) untuk mengirim email dan untuk transfer file dan penyimpanan. Berikut ulasan selengkapnya mengenai pengertian dan fungsi web server yang perlu diketahui.
Fungsi Web Server
Fungsi web server yang paling utama adalah menampilkan konten situs web, dilansir dari economictimes.com. Jika web server tidak diekspos ke publik dan digunakan secara internal, maka disebut Intranet Server.
Ketika seseorang meminta situs web dengan menambahkan URL atau alamat web pada bilah alamat peramban web (seperti Chrome atau Firefox), peramban mengirimkan permintaan ke Internet untuk melihat laman web terkait untuk itu alamat.
Server Nama Domain (DNS) mengonversi URL ini menjadi Alamat IP (Misalnya 192.168.216.345), yang pada gilirannya menunjuk ke Web Server. Webs server diminta untuk menyajikan situs web konten ke browser pengguna. Semua situs web di Internet memiliki pengidentifikasi unik dalam hal alamat IP.
Alamat IP atau Protokol Internet ini digunakan untuk berkomunikasi antara server yang berbeda di Internet. Saat ini, server Apache adalah web server paling umum yang tersedia di pasar.
Apache adalah perangkat lunak open source yang menangani hampir 70 persen dari semua situs web yang tersedia saat ini. Sebagian besar aplikasi berbasis web menggunakan Apache sebagai lingkungan Web Server default mereka. Web server lain yang umumnya tersedia adalah Internet Information Service (IIS). IIS dimiliki oleh Microsoft.
Cara Kerja Web Server
Perangkat lunak web server diakses melalui nama domain situs web dan memastikan pengiriman konten situs ke pengguna yang meminta. Sisi perangkat lunak juga terdiri dari beberapa komponen, dengan setidaknya server HTTP, dilansir dari whatis.techtarget.com.
©2017 Merdeka.com
Server HTTP dapat memahami HTTP dan URL. Sebagai perangkat keras, web server adalah komputer yang menyimpan perangkat lunak web server dan file lain yang terkait dengan situs web, seperti dokumen HTML, gambar, dan file JavaScript.
Ketika browser web, seperti Google Chrome atau Firefox, membutuhkan file yang dihosting di web server, browser akan meminta file dengan http. Ketika permintaan diterima oleh web server, server HTTP akan menerima permintaan, menemukan konten dan mengirimkannya kembali ke browser melalui HTTP.
Lebih khusus lagi, ketika browser meminta halaman dari web server, proses akan mengikuti serangkaian langkah. Pertama, seseorang akan menentukan URL di bilah alamat browser web. Browser web kemudian akan mendapatkan alamat IP dari nama domain - baik menerjemahkan URL melalui DNS (sistem nama domain) atau dengan mencari dalam cache-nya.
Hal ini akan membawa browser ke web server. Peramban kemudian akan meminta file tertentu dari web server dengan permintaan HTTP. Web server akan merespons, mengirim peramban halaman yang diminta, sekali lagi, melalui HTTP. Jika halaman yang diminta tidak ada atau jika terjadi kesalahan, web server akan merespons dengan pesan kesalahan. Peramban kemudian akan dapat menampilkan halaman web.
Contoh Penggunaan Web Server
Web server sering kali datang sebagai bagian dari paket yang lebih besar dari program terkait internet dan intranet yang digunakan untuk:
- mengirim dan menerima email;
- mengunduh permintaan untuk file File Transfer Protocol (FTP); dan
- membangun dan menerbitkan halaman web.
Banyak web server dasar juga akan mendukung skrip sisi server, yang digunakan untuk menggunakan skrip pada server web yang dapat menyesuaikan respons ke klien. Skrip sisi server berjalan pada mesin server dan biasanya memiliki serangkaian fitur yang luas, yang mencakup akses basis data.
Proses skrip sisi server juga akan menggunakan Active Server Pages (ASP), Hypertext Preprocessor (PHP) dan bahasa skrip lainnya. Proses ini juga memungkinkan dokumen HTML dibuat secara dinamis.
Praktik Keamanan Web Server
Terdapat banyak praktik keamanan yang dapat dilakukan individu di sekitar penggunaan web server yang dapat memberikan pengalaman yang lebih aman. Beberapa contoh praktik keamanan dapat mencakup proses seperti:
- proxy terbalik, yang dirancang untuk menyembunyikan server internal dan bertindak sebagai perantara lalu lintas yang berasal dari server internal;
- pembatasan akses melalui proses seperti membatasi akses host web ke mesin infrastruktur atau menggunakan Secure Socket Shell (SSH);
- menjaga server web ditambal dan diperbarui untuk membantu memastikan server web tidak rentan terhadap kerentanan;
- pemantauan jaringan untuk memastikan tidak ada aktivitas yang tidak sah; dan
- menggunakan firewall dan SSL karena firewall dapat memantau lalu lintas HTTP sementara Secure Sockets Layer (SSL) dapat membantu menjaga keamanan data.