SELAMAT DATANG

Jumat, 29 Januari 2021

3.6 Mengevaluasi Web Server

 Web Server 

Web Server bukanlah website, tetapi sebuah piranti lunak tempat website tersebut berjalan dengan menangani permintaan para user guna mengakses website kemudian mengirimkan halaman web tersebut kepada user untuk dibuka melalui HTTP client yang juga dikenal sebagai web browser. Web Server identik dengan sebuah piranti lunak server yang berfungsi menerima permintaan HTTP/HTTPS dari client dan mengirimkan kembali. Hasilnya adalah dalam bentuk halaman-halaman website dalam format HTML ataupun PHP. Oleh sebab itu, dalam menjalankan tugasnya menangani permintaan dari client, web server menggunakan protokol HTTP yang berjalan pada port 80 dan HTTPS yang berjalan pada port 443.

Singkatnya,Web Server adalah software tempat atau layanan dimana pertukaran data terjadi antara Server dan Client (Antara Web Server dan Web Browser).

Beberapa software/aplikasi web server yang biasa digunakan yaitu :

  • Apache2
  • Nginx
  • Lighttpd
  • LiteSpeed
  • Microsoft IIS

·       Web browser

Web browser atau web client adalah software untuk melakukan request ke web server. Berikut aplikasi web browser yang biasa digunakan antara lain :

  • Google Chrome
  • Mozilla Firefox
  • Safari
  • UC Browser
  • Internet Explorer
  • Opera

Fungsi Web Server

Fungsi Web server adalah untuk melakukan pengiriman berkas, yang di minta pengguna melalui protokol komunikasi yang telah ditentukan sedemikian rupa ( HTTP / HTTPS ). Misal kita mengakses situs di internet berarti kita telah melakukan request ke web server dan tidak lama kemudian halaman akan ditampilkan. Jadi yang kita lihat dan kita baca itu adalah olahan dari fungsi web server. Kita bisa melihat gambar, informasi, dan mendownload software pun semua menggunakan protokol http dan https.

Cara Kerja Web Server

Seperti yang telah dikatakan sebelumnya tentang fungsi Web Server. yang mana akan mengembalikan setiap request ke client. dalam bentuk yang mereka minta.


Secara teknis web server hanyalah sebuah software yang di tugaskan untuk, melakukan respon terhadap request. Perhatikan gambar di atas, itu lah proses pengolahan data yang terjadi.
Disana ada komputer yang di asumsikan melakukan request ke web server, lalu web server akan melakukan proses pengolahan seperti mengambil data dari database dan memproses data tersebut ke program server side seperti PHP, Python, Node.js, Perl, Ruby. Yang nantinya data yang di kirim dari web server itu akan di kirim ke client dengan protokol HTTP (Hypertext Transfer Protocol). dalam bentuk apa yang mereka minta entah itu file HTML, EXE, Atau data lain..


Semoga bermanfaat !


0 Comments:

Posting Komentar