Selasa, 18 September 2018

Apa itu Web server ?


Hallo semuanya apa kabar ? semoga baik" saja yah

Ehmmm iya pada kesempatan kali ini, saya akan menjelaskan sedikit tentang Web server.

Web server merupakan perangkat lunak dalam server yang berfungsi untuk menerima permintaan berupa halaman web melalui protokol HTTP atau HTTPS dari client. Client yang dimaksud adalah Web browser (Internet Explorer, Google Chrome, Mozilla Firefox). kemudian mengirimkan kembali atau merespon hasil permintaan tersebut ke dalam bentuk halaman-halaman web yang pada umumnya berupa dokumen HTML atau PHP.

nah itu adalah sedikit penjelasan tentang pengertian Web server.
Sekarang kita lanjut ke fungsi-fungsinya.

Fungsi utama dari web server adalah untuk memindahkan atau mentransfer berkas yang diminta oleh pengguna melalui protokol komunikasi tertentu. Oleh karena itu, dalam satu halaman web biasanya terdiri dari berbagai macam jenis berkas seperti teks, gambar, video, audio, file dan lain-lain, maka pemanfaatan web server berfungsi juga untuk mentransfer keseluruhan aspek pemberkasan dalam halaman tersebut, termasuk gambar, teks, video, audio, file dan lain sebagainya.

Jika kita ingin membuka suatu website atau situs, pada umumnya yang kita lakukan adalah mengetik kata kuncinya di browser. Kita bisa memilih browsernya di mozilla, di chrome, di opera dan lain-lain. Supaya halaman website tersebut bisa kita akses, kita harus menekan enter. Tahap berikutnya adalah tugas dari browser untuk meminta ke web server.

Jadi ketika anda mengakses suatu website, saat itulah anda (sebagai klien) melakukan sebuah permintaan, kemudian jika alamat IP atau domain website benar, web server akan merespon permintaan anda tersebut dengan memberikan file atau data yang tersimpan pada file storage atau database website tersebut.


Cara Kerja Web Server

Anda mungkin telah mengetahui bahwa semua protokol yang terdapat di internet melibatkan satu pihak sebagai server dan pihak lainnya sebagai klien. Begitu pula dengan HTTP (Hypertext Transfer Protocol), yang merupakan wadah bagi aplikasi web yang dijalankan.




Dalam protokol HTTP, web server berperan sebagai pihak server, sementara web browser berperan sebagai pihak klien.Saat seseorang memasukkan sebuah alamat website melalui browser maka selanjutnya browser akan memproses permintaan tersebut dengan mengirimnya ke web server sesuai alamat yang diminta, kemudian menunggu hasilnya untuk beberapa saat.Jika ternyata yang diminta oleh pengguna adalah sebuah dokumen, maka web server akan langsung mengirimkan dokumen tersebut ke browser yang digunakan.

Contoh Web server


Contoh dari web server banyak sekali namun tidak semuanya dipakai.Pengguna biasanya hanya memakai beberapa. Contoh-contoh web server yang lebih sering dipakai oleh pengguna antara lain:
  • Apache
Web server apache yang awal mulanya sebuah software open source (perangkat lunak terbuka) adalah alternatif dari netscape yang kemudian sejak bulan april 1996 menjadi server web yang populer dan paling sering digunakan di internet.

  • Nginx
Jika web server apache mulai dirilis pada tahun 1995, maka web server nginx ini baru dirilis 9 tahun kemudian tepatnya pada 04 Oktober 2004. Meskipun masih terbilang baru di dunia web server, tapi pengguna web server nginx terus mengalami peningkatan dari tahun ke tahun.

  • Lighttpd
Web Server yang mengklaim sebagai web server paling hemat resource ini pertama kali rilis pada bulan Maret tahun 2003. Meskipun usianya terbilang lebih tua dari Nginx, tapi pengguna Lighttpd lebih sedikit jika dibanding dengan pengguna Nginx. Saat ini Lighttpd meguasai kurang dari setengah persen dari total pangsa pasar web server di dunia.

  • Litespeed
LiteSpeed Web Server adalah produk inti perusahaan, web server ini ringan, dan mampu membaca konfigurasi Apache secara langsung. Perangkat lunak umumnya digunakan bersama dengan control panel web hosting, untuk menggantikan apache sebagai web server.

  • Microsoft ISS
IIS merupakan web server yang digunakan dalam Windows, terutama Windows 2000 dan Windows 2003. Web Server IIS didukung dengan berbagai macam komponen pendukung seperti protokol karingan TCIP/IP, DNS, dan software untuk membuat situs web.


Itu Beberapa contoh-contoh Web server yang sering di gunakan. 
sekarang kita akan membahas fitur-fiturnya. terdapat beberapa fitur :
  • HTTP
  • HTTPS
  • Logging
  • Otektifikasi
  • Virtual Hosting
  • Kompresi Konten
  • Pengaturan Bandwidth
Yapss kalimat-kalimat diatas adalah penjelasan singkat tentang Web Server.
sekian dulu, semoga bermanfaat

Assalamualaikum :)