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.
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