Pengertian Web Server: Fungsi, Cara Kerja dan Jenis Web Server

0
rifqi-mulyawan-pengertian-web-server
Ilustrasi dari pengertian Web Server

Pengertian Web Server

Sebenarnya, apa itu Web Server? Web Server adalah program yang menggunakan HTTP (Hypertext Transfer Protocol) untuk melayani file yang membentuk halaman Web kepada pengguna, sebagai tanggapan atas permintaan mereka, yang diteruskan oleh klien HTTP komputer mereka. Komputer dan peralatan khusus dapat juga disebut sebagai server Web.

Prosesnya yaitu adalah contoh dari model klien/server. Semua komputer yang meng-host website harus memiliki program Web Server. Web Server yang terkemuka termasuk Apache (Web Server yang paling banyak diinstal), Microsoft Internet Information Server (IIS) dan nginx (mesin X) dari NGNIX. Web Server lain termasuk server NetWare Novell, Google Web Server (GWS) dan keluarga server Domino IBM.

Web Server sering kali datang sebagai bagian dari paket program terkait Internet dan intranet yang lebih besar untuk melayani email, mengunduh permintaan untuk file Protokol Transfer File (FTP), dan membangun dan menerbitkan halaman Web. Pertimbangan dalam memilih server Web mencakup seberapa baik kerjanya dengan sistem operasi dan server lain, kemampuannya menangani pemrograman sisi server, karakteristik keamanan, dan penerbitan khusus, mesin pencari, dan alat pembangunan situs yang menyertainya.

Dalam hal ini pengguna internet yang menggunakan browser buat menjelajahi internet merupakan berperan sebagai web client yang mengirim permintaan pada web server.

Pengertian Web Server Menurut Para Ahli

Untuk lebih tahu apa arti web server, maka kita dapat merujuk pada pendapat beberapa pakar sebagai berikut:

1. Solochin

Menurut Solichin, pengertian web server merupakan sebuah aplikasi yang terinstall pada pada personal komputer server, yang berfungsi buat menerima permintaan dan juga request berupa halaman website melalui HTTP atau HTTPS berdasarkan user atau client dan kemudian mengirimkannya balik dalam bentuk halaman web yang berbentuk dokumen HTML.

Baca Juga :  7+ Istilah dalam System (Sistem) yang Harus Anda Ketahui

2. Khairil

Menurut Khairil, definisi web server adalah suatu perangkat lunak atau perangkat lunak yang sebagai tulang belakang atau tulang punggung berdasarkan sebuah world wide web www.

Lebih lanjut disebutkan pula bahwa web server akan menunggu permintaan berdasarkan client yang memakai browser, lalu melakukan pemrosesan terhadap request tadi, dan lalu menampilaknnya kembali pada sebuah browser, sebagai output berdasarkan pemrosesan data yang telah dilakukan.

3. Nugroho

Menurut Nugroho, pengertian web server adalah sebuah bentuk dari server yang khusus dipakai buat menyimpan halaman website atau home laman. Sebuah komputer dapat dikatakan sebagai web server bila personal komputer tersebut memilki suatu acara server yang disebut PWS (Personal Web Service) .

PWS ini kemudian nantinya difungsikan agar laman web yang terdapat pada pada sebuah komputer server dapat dipanggil dari komputer klien.

Fungsi Web Server

Ilustrasi Gambar Pengertian Web Server
Ilustrasi Gambar Fungsi Web Server

Berdasarkan penjelasan pengertian web server di atas, maka kita sanggup mengetahui fungsi web server, yaitu memproses berkas yang diminta client.

Fungsi utama web server adalah menjadi alat untuk memproses aneka macam berkas yang diminta dari klien, lalu menaruh respon dalam bentuk page web. Halaman website tadi terdiri menurut teks, gambar, dokumen, video, dan lain-lain.

Jadi, setiap kali pengguna internet membuka laman website, maka terjadi permintaan (request). Selanjutnya, jika alamat IP atau domain website yang diminta sahih, maka web server akan memberikan respon dengan dan juga menampilkan data atau arsip yang ada pada data base website tadi kepada pengguna.

Cara Kerja Web Server

Cara kerja web server mengacu pada pengertian web server dan kegunaannya, yaitu untuk menerima permintaan berdasarkan client dan juga mengirimkan balik berkas yang diminta dari client.

Baca Juga :  Pengertian E-Government: Tujuan, Manfaat, Fungsi dan Jenisnya

Seperti yang sudah disebutkan di atas, web client adalah pengguna internet yang menggunakan browser (Chrome, Mozilla, Opera, Safari, dan juga lainnya) buat terhubung dengan dan juga web server melalui internet. Sedangkan web server merupakan software yang melayani permintaan web client.

Ketika web client (browser) melakukan permintaan data laman website pada server, maka permintaan tadi dikemas oleh browser pada dalam TCP (Transmission Control Protocol) yang merupakan protokol transport. Lalu permintaan tadi dikirim ke alamat data, pada hal ini adalah protokol HTTP atau HTTPS.

Selanjutnya, data tadi akan dicari dari web server pada dalam personal komputer server. Apabila data ditemukan maka data tersebut akan dikemas dari web server dalam TCP lalu dikirim dan juga ditampilkan ke browser.

Apabila data yang dikirim diminta web client bukan ditemukan, maka web server akan menolak permintan dan menampilkan page Error 404 atau Page Not Found di browser.

Jenis Web Server

Setelah tahu pengertian web server, maka berikut adalah macam-macam web server, jenis, dan juga contoh web server yang bisa digunakan sebagai hosting dari sebuah website:

a. Apache

Ilustrasi Gambar Apache Web Server
Gambar Apache Web Server

ApacheDari beberapa web server yang tersedia, Apache adalah web server yang paling terkenal dan paling ada banyak dipakai. Web server ini memiliki beberapa dukungan misalnya PHP, kontrol akses, dan SSL.

Apache meletakkan kontrol akses menjadi modul dimana yang paling ada banyak digunakan adalah modul Perl. Sementara fitur PHP adalah program yang mirip CGI (Common Gateway Interface) buat memproses teks.

b. IIS (Internet Information Services)

Ilustrasi Gambar Microsoft IIS
Gambar Microsoft IIS Web Server

Web server IIS ini dipakai pada OS Windows (Windows 2000 dan Windows 2003) yang didukung dengan dan juga komponen seperti protokol jaringan DNS, TCIP/IP dan juga software yang digunakan buat menciptakan situs web.

Baca Juga :  Pengertian NAK/NACK (Negative Acknowledgement) dalam Data Network

IIS juga kompatibel buat mendukung beberapa protokol seperti FTP, HTTP, NNTP, SMTP dan SSL. Kelebihan berdasarkan server ini bisa diakses pada penuh pada Windows dan mendukung platform .NET. Kekurangannya yaitu adalah web server ini termasuk jenis web server yang berbayar.

c. Nginx

Ilustrasi Gambar Nginx
Gambar NGINX Web Server

nginx Web server Nginx atau dibaca engine x ini merupakan web server yang open source dan mampu dipakai oleh siapapun secara perdeo selain Apache. Keunggulan Nginx dibanding Apache yaitu dalam Apache bukan bisa menangani web server yang mempunyai traffic tinggi.

Dengan begitu buat mendukung web usaha profesional dengan traffic tinggi, Nginx lebih baik digunakan daripada Apache. Kelebihan lainnya adalah Nginx mempunyai peforma tinggi, arsitektur event-based dan juga fiturnya sangat berguna.

d. Lighttpd

Ilustrasi Gambar Lighttpd
Gambar Lighttpd Web Server

Lighttpd atau yang dibaca lightly ini merupakan web server yang juga open source dan juga dikembangkan oleh programmer berkebangsaan Jerman. Web server ini lebih diutamakan digunakan dalam OS Linux atau menurut kelompok Unix lainnya.

Kelebihan menurut web server ini yaitu mempunyai kemampuan buat mengatur CPU load secara efektif dengan dan juga beberapa fitur lainnya misalnya FastCGi, SCGI, URL-Writing dan Output-Compression.

Penutup

Demikianlah ulasan singkat mengenai pengertian Web Server dan penjelasannya secara lengkap. Semoga artikel ini menambah pengetahuan Anda tentang web server sehingga dapat membuat website yang profesional. Sekian dari Saya, Terima Kasih.

Pilihan Editor:

Tinggalkan Komentar