Server web
atau yang dalam bahasa inggris disebbut web server adalah merupakan perangkat
lunak (software) dalam server yang barfungsi untuk menerima permintaan
(request) merupakan halaman web melalui
protokol HTTP dan atau HTTPS dari client yang lebih dikenal dengan nama
browser, kemudian mengirimkan kembali
(respon) hasil permintaan tersebut ke dalam bentuk halaman-halaman web yang pada umumnya
berbentuk dokumen HTML.
Kesimpulan
web server adalah pelayan (pemberi layanan ) bagi web client(browser) seperti
mozila, chrome, internet explorer, opera, safari dan lainnya . supaya browser
dapat menampikan halaman atau data yang anda minta.
Fungsi
web server
Fungsi utama
web server adalah untuk meneransfer atau memindahkan berkas yang diminta oleh pengguna melalui protokol komunikasi tersebut. Oleh karena dalam satu halaman web biasanya terdiri dari
berbagai macam jenis berkas seperti
gambar, video, teks, audio, file dan sebagainya. Maka pemangfaatan web server berfungsi juga untuk meneransfer keseluruhan aspek pemberkasan dalam halaman
tersebut, termasuk gambar, teks, audio, file dan sebagainya.
Pada saat
ingin mengakses sebuah halaman website, biasanya anda mengetik halaman tersebut di browser seperti mozila, chrome, internet explorer,
opera, safari dan lainnya setelah anda meminta (biasanaya dengan menekan enter)
untuk dapat mengakses halam tersebut, browser akan melakukan permintaan ke web
server. Disini lah web server berperan, web server akan mencarikan data yang
diminta browser, lalu mengirimkan data tersebut ke browser atau menolaknya jika
ternyata data yang diminta tidak ditemukan.
Beberapa
contoh web server yang paling banyak digunakan diantaranya adalah:
- · Apache
- · Apache Tomcat
- · Microsoft internet Information services (IIS)
- · Nginx
- · Lighttpd
- · Litespeed
- · Zeus web server
Fitur-fitur
standart web server adalah
- · HTTP
- · Logging
- · Pengaturan Bandwidth
- · Otektifikasi
- · Kompresi konten
- · HTTPS
HTTP (Hypertext Transfer Protocol )
adalah protokol yang digunakan web server dan web browser untuk dapat
berkomunikasi antara satu sama lain. Sedangkan HTTPS(Hypertext Transfer
Protocol secure) adalah merupakan versi aman(secure) dari HTTP. Biasanya
protokol HTTP menggunakan port 80 dan protokol HTTPS menggunakan port 443.
Untuk mengenal dan membedakan keduanya, anda bissa lihat pada saat anda mengakses suatu halaman
website apakah berlawanan http://
atau https://.
Web server biasanya telah dilengkapi
pula dengan mesin penerjemah bahasa skip yang memungkinkan web server dapat
menyediakan layanan situs dinamis, yaitu situs yang dapat berinteraksi dengan
memangfaatkan pustaka tambahan seperti PHP dan ASP.
Cara kerja web server
Tugas web server adlah untuk menerima
dari client dan mengirimkan kembali berkas yang diminta oleh client tersebut.
Client disini adalah komputer desktop
yang memiliki atau telah menginstal web browser seperti chrome, mozilla, opera
dan lainya yang dapat terhubung ke web server melalui jaringan internet atau
intranet.
Perangkat lunak web server terdapat pada
komputer server, dan di komputer ini pula-lah data-data website tersimpan
dengan rapih. Sama halnya dengan komputer client, komputer server juga harus
terhubung dengan jaringan internet atau jaringan intranet untuk dapat diakses
oleh client.
Pada saat client (browser) meminta data web page
kepada server, maka instruksi permintaan data oleh browser tersebut akan
dikemas di dalam TCP yang merupakan protokol transport dan dikirim ke
alamat yang dalam hal ini merupakan protokol berikutnya yaitu Hyper Text
Transfer Protocol (HTTP) dan atau Hyper Text Transfer Protocol Secure
(HTTPS). Data yang diminta dari browser ke web server disebut dengan HTTP
request yang kemudian akan dicarikan oleh web server di dalam komputer server.
Jika ditemukan, data tersebut akan dikemas oleh web server dalam TCP dan
dikirim kembali ke browser untuk ditampilkan. Data yang dikirim dari server ke
browser dikenal dengan HTTP response. Jika data yang diminta oleh
browser tersebut ternyata tidak ditemukan oleh web server, maka web server akan
menolak permintaan tersebut dan browser akan menampilkan notifikasi eror 404
atau page Not found.
Meskipun proses atau cara kerja web
server diatas seperti sangat rumit, tapi pada prakteknya proses tersebut
berlangsung dengan sangat cepat. Anda bahkan bisa sampai tidak menyadari bahwa
pada saat anda meminta suatu halaman web, ternyata hal itu membutuhkan proses
yang sangat panjang sampai halaman tersebut dapat anda lihat di browser anda.
Wrote by Unknown
