Tugas Progjar (Web Server)

 
#1. Pengertian Web Server

Web server adalah merupakan perangkat lunak (software) dalam server yang berfungsi untuk menerima permintaan (request) berupa 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. Web server merupakan pelayan (pemberi layanan) bagi web client (browser) seperti Mozilla, Chrome, Internet Explorer, Opera, Safari dan lain sebagainya, supaya browser dapat menampilkan halaman atau data yang anda minta.

#2. Fungsi Web Server

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

Pada saat anda ingin mengakses sebuah halaman website, biasanya anda mengetik halaman tersebut di browser seperti mozilla, chrome dan lain-lain. Setelah anda meminta (biasanya dengan menekan enter) untuk dapat mengakses halaman tersebut, browser akan melakukan permintaan ke web server. Disinilah 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

#3. Cara kerja Web Server

- Client melalui Browser membagi URL menjadi beberapa bagian, pembagiannya termasuk Alamat, Path name dan protokol.
- DNS menerjemahkan nama domain ke Alamat IP yang sesuai, karena memang Alamat sesungguhnya dari suatu website adalah Alamat IP, yang biasa kita tulis di Browser seperti Facebook.com itu hanyalah domain yg mewakili IP dari web Facebook.
- Kemudian Browser memutuskan Protokol apa yang dapat digunakan. FTP, HTTP adalah beberapa contoh dari Protokol. Namun, Protokol yang umum digunakan dalam Web adalah Protokol HTTP.
- Server Website mengirimkan permintaan GET ke Web Server untuk mengambil alamat yang telah diberikan. Server Website memverifikasi alamat yang telah diberikan, menemukan file yang diperlukan, berjalan sesuai script pertukaran cookies jika diperlukan dan mengembalikan permintaan ke browser.
- Browser sekarang mengkonversi data ke dalam basis data HTML dan menampilkan hasilnya ke pengguna. Jika tidak menemukan data yang diminta Server akan mengirimkan pesan kesalahan ke browser dan Browser akan menampilkannya kepada Client.
404 untuk Not Found (tidak ditermukan).
500 untuk Internal Server Error (Server yang dituju mengalami error).


Sumber :
http://isma-ismi.com/pengertian-web-server.html
https://simple-aja.info/pengertian-web-server-dan-beberapa-aplikasi-web-server.html

Penulis : Unknown ~ Sebuah blog yang menyediakan berbagai macam informasi

Artikel Tugas Progjar (Web Server) ini dipublish oleh Unknown pada hari Tuesday, May 10, 2016. Semoga artikel ini dapat bermanfaat.Terimakasih atas kunjungan Anda silahkan tinggalkan komentar.sudah ada 0 komentar: di postingan Tugas Progjar (Web Server)
 
diooda