Pengertian Web Server



Pengertian web server
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.


Share:

0 comments