Pengertian Web Server
Apa itu web server? Pengertian Web Server adalah suatu perangkat lunak (software) dalam server yang berfungsi untuk menerima permintaan (request) dari client atau browser berupa halaman website melalui protokol HTTP/ HTTPS, lalu merespon permintaan tersebut dalam bentuk halaman website berupa dokumen HTML atau PHP.Dari penjelasan tersebut maka kita dapat menyimpulkan bahwa web server adalah software yang berfungsi sebagai pemberi layaan kepada web client (browser) seperti Chrome, Mozilla, Opera, Safari, dan lainya, agar browser tersebut dapat menampilkan halaman website yang diminta.
Dalam hal ini pengguna internet yang memakai browser untuk menjelajahi internet adalah berperan sebagai web client yang mengirim permintaan kepada web server.
Apache Web Server |
Fungsi Web Server
Fungsi utama web server adalah sebagai alat untuk memproses berbagai berkas yang diminta oleh klien, lalu memberikan respon dalam bentuk halaman web. Halaman website tersebut terdiri dari teks, gambar, dokumen, video, dan lain-lain.Jadi, setiap kali pengguna internet membuka halaman website, maka terjadi permintaan (request). Selanjutnya, jika alamat IP atau domain website yang diminta benar, maka web server akan memberikan respon dengan menampilkan data atau file yang ada di data base website tersebut kepada pengguna.
Cara Kerja Web Server
Cara kerja web server mengacu pada pengertian web server dan fungsinya, yaitu untuk menerima permintaan dari client dan mengirimkan kembali berkas yang diminta oleh client.Seperti yang sudah disebutkan di atas, web client adalah pengguna internet yang memakai browser (Chrome, Mozilla, Opera, Safari, dan lainnya) untuk terhubung dengan web server melalui internet. Sedangkan web server adalah software yang melayani permintaan web client.
Ketika web client (browser) melakukan permintaan data halaman website kepada server, maka permintaan tersebut dikemas oleh browser di dalam TCP (Transmission Control Protocol) yang merupakan protokol transport. Lalu permintaan tersebut dikirim ke alamat data, dalam hal ini merupakan protokol HTTP atau HTTPS (baca: pengertian HTTP dan HTTPS)
Selanjutnya, data tersebut akan dicari oleh web server di dalam komputer server. Jika data ditemukan maka data tersebut akan dikemas oleh web server dalam TCP lalu dikirim dan ditampilkan ke browser.
Jika data yang dikirim diminta web client tidak ditemukan, maka web server akan menolak permintan dan menampilkan halaman Error 404 atau Page Not Found di browser.
0 comentários:
Posting Komentar