Web Server

Prof. Sir Tim Berners-Lee Sang Penemu Web
Sejarah awal web server dimulai dengan berhasilnya Tim Berners-Lee membuat semua perangkat yang dibutuhkan agar web dapat bekerja, yaitu :
- Web Browser yang pertama WorldWideWeb(yang juga merupakan Web Editor),
- Web Server pertama (info.cern.ch),
- dan halaman Web yang pertama yang menjelaskan tentang proyek tersebut.

Mesin NeXT tempat Web Server Pertama di Lahirkan
Web server adalah sebuah perangkat lunak(aplikasi software) yang berfungsi untuk melayani web browser client, yang dalam hal ini melayani dalam permintaan HTTP atau HTTPS kemudian mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang pada umumnya berbentuk dokumen HTML. Beberapa web server yang umum digunakan adalah Apache dan Microsoft IIS(Internet Information Service).
Prinsip kerja Web server pada dasarnya adalah melayani setiap permintaan dari komputer/browser client lalu mengolahnya dan kemudian informasi hasil pengolahan dikirim oleh server dan dibaca oleh client melalui browser. Prinsip kerja web server cukup sederhana untuk dipahami, karena tugas server hanya 2(dua), yaitu:
1. Menerima permintaan (request) dari client, dan
2. Mengirimkan apa yang diminta oleh client(response).
dengan gambar berikut mungkin dapat mengilustrasikan cara kerja web server:

Cara Kerja Web Server
penjelasan gambar:
no.1 –> komputer client yang berupa komputer desktop dengan minimal memiliki browser dan terhubung ke web server melalui jaringan (intranet atau internet).
no.2 –> Komputer sebagai server, didalamnya terdapat perangkat lunak web server. Agar komputer ini dapat diakses oleh client maka komputer harus terhubung ke jaringan(internet atau intranet). Dalam jaringan internet, komputer ini bisa juga bernama www.google.com, www.magnet-id.com atau berupa IP Address seperti 202.10.20.10.
no.3 –> Jalur no.3 adalah proses dimana client me-request(meminta) suatu halaman ke(web)server untuk ditampilkan client. Misalnya client mengetikkan url di browser http://www.google.com. Setelah client menekan tombol enter, lalu melalui media jaringan(intranet / internet) dan melalui protokol http akan dicari komputer bernama www.google.com. Jika ditemukan, maka seolah-olah terjadi pembicaraan “halo google, ada client yang meminta halaman utama, dimana letak halaman tersebut?”, dan pembicaraan ini disebut permintaan (request).
no.4 –>Jalur no.4 adalah proses dimana komputer web(server) me-reply/menanggapi permintaan dari client. Komputer server akan mencari-cari halaman yang sesuai dengan permintaan, dan saat pencarian ini jika halaman ditemukan maka halaman yang diminta akan dikirim ke client. Namun jika halaman tidak ditemukan, maka server akan memberi pesan “404. Page Not Found”, yang artinya halaman tidak ditemukan.
Referensi :
Id Wikipedia
membangun-web-server-pada-jaringan-lan
Cuplikan_Sejarah_Web
prinsip-dan-cara-kerja-web-server
.Terima Kasih.
Comments
Comment from GoldenDrake
Time November 25, 2009 at 9:46 pm
alow2,
Nanya donx kk, kalau misalkan nih,,, si server terlalu banyak yg akses, nah itu jadinya gmn? apakah di masukin ke antrian, atw diapain gt?
tq
Comment from admin
Time November 26, 2009 at 11:08 am
@Nana…
aplikasi webserver’a ada IIS yg cm bs d’pk di windows, sedangkan ada Apache yg compatible di linux n windows…
klo aplikasi yg paketan ada tuh, ky WAMPP, XAMPP, PHP triad…paket mksd’a udh da Apache+PHP+MySQL+Perl…CMIIW
@GoldenDrake,
Logika’a spt yg kmrn pnh dijelasin pak tajid wkt briefing, jd mnrt gw sm ky itu…semua yg b’hubungan dg “layanan”/akses pst akan ada “antrian”, nah mslh siapa duluan yg dilayani tgantung peraturan’a…trus klo da antrian yg ga k’layani y bakalan (klo di Ping)RTO… ![]()
CMIIW…

Comment from Nana
Time November 24, 2009 at 1:54 am
Numpang tanya kk, aplikasi yang mendukung webserver apa aja si?
kalo bisa sekalian minta saran aplikasi yang menghemat ram ^_^