Ditulis
oleh wahyu dwi impian
Apa
itu Web Server ?
Menurut
wikipedia, Web Server atau Server Web merupakan sebuah perangkat lunak server
yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan
broser web dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web
yang umumnya berbentuk dokumen HTML. Jadi, pada dasarnya web server hanyalah sebuah
perangkat lunak yang bisa saja berada di computer apapun dengan spesifikasi
apapun. PC biasa pun dapat berfungsi sebagai web server.
Karena
web server hanyalah suatu perangkat lunak, saat ini banyak pilihan yang dapat kita
pilih. Mulai dari yang gratis (free) sampai yang berbayar, mulai dari yang
kompleks sampai yang bias berjalan di CD.
Beberapa diantaranya yang cukup
banyak digunakan adalah apache web server, internet information services (IIS),
xitami, PWS, dsb.
Bagaimana
cara kerja web server?
Lalu
bagaimana prinsip atau cara kerja web server itu sendiri? Cukup sederhana untuk
dipahami, karena pada dasarnya tugas web server hanya ada 2 (dua), yaitu:
-
Menerima permintaan (request) dari client, dan
-
Mengirim apa yang diminta oleh client (response).
Secara
sederhana gambar ada di atas :
Penjelasan
gambar :
-
Client disini dapat berupa computer desktop dengan minimal memiliki broser dan
ter hubung ke wed server melalui jaringan (intranet atau internet).
-
Komputer yang berfungsi sebagai server, dimana didalamnya terdapat perangkat lunak
web server. Agar computer ini dapat diakses oleh client maka computer harus terhubung
ke jaringan (intranet atau internet). Dalam jaringan internet, computer ini
bias saja bernama www.google.com. www.bl.ac.id atau memiliki kode computer
(disebut IP Address) seperti 202.10.20.10 dan 200.100.50.25.
-
Pertama-tama, client (user) akan meminta suatu halaman ke (web) server untuk ditampilkan
di computer client. Misalnya client mengetikan suatu alamat (biasa disebut URL)
di browser http://www.google.com. Client menekan tombol enter atau klik tombol
Go pada browser. Lalu apa yang terjadi? Melalui media jaringan (bisa internet,
bisa intranet) dan melalui protocol http,akan dicarilah computer bernama
www.google.com. Jika ditemukan, maka seolah-olah terjadi permintaan,
“hai google, ada client yang minta halaman utama nih, ada dimana
halamanya?”. Inilah yang disebut request.
-
Sekarang dari sisi server (web server). Mendapat permintaan halaman utama
google dari client, si server akan mencari-cari di komputernya halaman sesuai permintaan.
Namanya juga mencari, kadang ketemu, kadang juga tidak ketemu. Jika ditemukan,
maka halaman yang diminta akan dikirimkan ke client (si peminta), namun jika
tidak ditemukan, maka server akan memberi pesan “404. page Not
Found”, yang artinya halaman tidak ditemukan.
Sumber http://SMK Negeri 1 Purwodadi Online