Anda di halaman 1dari 2

Seri i Pemrogram man Web [P PRINSIP DAN D CARA KERJA WEB W SERVE ER]

Seri Pem mrograman n Web

PR RINSIP DAN D CAR RA KERJA A WEB SERVER S


Apa itu i Web Serv ver? urut Wikipedia, Web Se erver atau Server S web merupakan sebuah per rangkat luna ak Menu serve er yang berf fungsi mene erima permintaan HTTP atau HTTPS S dari klien yang dikena al dengan browser r web dan mengirimkan kembali hasilnya dalam d bentuk halaman n halam man web ya ang umumn nya berbent tuk dokume en HTML. Ja adi, pada dasarnya we eb serve er hanyalah sebuah per rangkat luna ak yang bisa saja berada di komp puter apapu un dengan spesifikasi apapun. PC P biasapun dapat berfungsi sebagai i web server r. Karen na web serv ver hanyalah h suatu pera angkat lunak k, saat ini ba anyak pilihan yang dapa at kita pilih. p Mulai dari d yang gr ratis (free) sa ampai yang berbayar, mulai m dari ya ang komplek ks samp pai yang bisa a berjalan di d CD. Beber rapa diantar ranya yang cukup c banya ak digunaka an adala ah Apache Web W Server, Internet I Info ormation Ser rvices (IIS), Xitami, X PWS, , dsb. Bagaimana Cara Kerja Web Server? S Lalu bagaimana prinsip atau u cara kerja web server itu sendiri? Cukup sede erhana untu uk dipah hami, karena a pada dasar rnya tugas web w server hanya ada 2 (dua), ( yaitu: 1. Menerima M pe ermintaan (r request) dari i client, dan 2. Mengirimkan M n apa yang diminta oleh client (respo onse). Secar ra sederhana a dapat diga ambarkan se ebagai beriku ut:

Penje elasan gamb bar: 1. Client disini dapat d berupa komputer r desktop de engan minim mal memiliki browser da an erhubung ke e web server r melalui jari ingan (intran net atau inte ernet). te Achmad Solichin S ht ttp://achmatim.net | Univ versitas Bud di Luhur, Jak karta 1

Seri Pemrograman Web [PRINSIP DAN CARA KERJA WEB SERVER] 2. Komputer yang berfungsi sebagai server, dimana didalamnya terdapat perangkat lunak web server. Agar komputer ini dapat diakses oleh client maka komputer harus terhubung ke jaringan (intranet atau internet). Dalam jaringan internet, komputer ini bisa saja bernama www.google.com, www.bl.ac.id, atau memiliki kode komputer (disebut IP Address) seperti 202.10.20.10 dan 200.100.50.25. 3. Pertamatama, client (user) akan meminta suatu halaman ke (web) server untuk ditampilkan di komputer client. Misalnya client mengetikkan 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 protokol http, akan dicarilah komputer bernama www.google.com. Jika ditemukan, maka seolaholah terjadi permintaan, hai google, ada client yang minta halaman utama nich, ada dimana halamannya?. Inilah yang disebut request. 4. Sekarang dari sisi server (web server). Mendapat permintaan halaman utama google dari client, si server akan mencaricari 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. Jangan berhenti disini, lihat juga: 1. http://id.wikipedia.org/wiki/Web_server 2. http://computer.howstuffworks.com/webserver1.htm 3. http://en.wikipedia.org/wiki/Webserver

Achmad Solichin http://achmatim.net | Universitas Budi Luhur, Jakarta 2

Anda mungkin juga menyukai