Web
server merupakan software yang memberikan layanan data yang berfungsi menerima
permintaan HTTP atau HTTPSdari klien yang dikenal dengan browser web dan
mengirimkan kembali hasilnya dalam bentuk halaman - halaman web yang umumnya
berbentuk dokumen HTML
Macam - macam Web Server diantanya:
Apache Web Server - The HTTP Web Server
1.Apache Tomcat
2.Microsoft windows Server 2003 Internet Information
Services (IIS)
3.Lighttpd
4.Sun Java System Web Server
5.Xitami Web Server
6.Zeus Web Server
Namun web yang terkenal dan yang sering digunakan adalah
Apache dan Microsoft Internet Information Service (IIS).
Cara kerja web server :
1. Cara kerja Web Server Web server merupakan mesin dimana
tempat aplikasi atau software beroperasi dalam medistribusikan web page ke
user, tentu saja sesuai dengan permintaan user.
2. Hubungan antara Web Server dan Browser Internet
merupakan gabungan atau jaringan Komputer yg ada di seluruh dunia. Setelah
terhubung secara fisik, Protocol TCP/IP (networking protocol) yg memungkinkan
semua komputer dapat berkomunikasi satu dengan yg lainnya. Pada saat browser
meminta data web page ke server maka instruksi permintaan data oleh browser
tersebut di kemas di dalam TCP yg merupakan protocol transport dan dikirim ke alamat
yg dalam hal ini merupakan protocol berikutnya yaitu Hyper Text Transfer
Protocol (HTTP). HTTP ini merupakan protocol yg digunakan dalam World Wide Web
(WWW) antar komputer yg terhubung dalam jaringan di dunia ini. Untuk mengenal
protocol ini jelas sangan mudah sekali dimana setiap kali anda mengetik
http://… anda telah menggunakannya, dan membawa anda ke dunia internet. Data yg
di passing dari browser ke Web server disebut sebagai HTTP request yg meminta
web page dan kemudian web server akan mencari data HTML yg ada dan di kemas
dalam TCP protocol dan di kirim kembali ke browser. Data yg dikirim dari server
ke browser disebut sebagai HTTP response. Jika data yg diminta oleh browser
tidak ditemukan oleh si Web server maka akan meninbulkan error yg sering anda
lihat di web page yaitu Error : 404 Page Not Found.
Hal ini memberikan cita rasa dari suatu proses yang
tridimensional, artinya pengguna internet dapat membaca dari satu dokumen ke
dokumen yang lain hanya dengan mengklik beberapa bagian dari halaman-halaman
dokumen (web) itu. Proses yang dimulai dari permintaan webclient (browser),
diterima web server, diproses, dan dikembalikan hasil prosesnya oleh web server
ke web client lagi dilakukan secara transparan. Setiap orang dapat dengan mudah
mengetahui apa yang terjadi pada tiap-tiap proses. Secara garis besarnya web
server hanya memproses semua masukan yang diperolehnya dari web clientnya.