Jumat, 23 Mei 2014

Pengertian Web Server

Nah kali ini. Saya akan kasih tahu temen-temen apa itu Web Server.
Web Server adalah…?

Web server adalah sebuah aplikasi server yang melayani permintaan HTTP atau HTTPS dari browser dan mengirimkannya kembali dalam bentuk halaman-halaman web. Halaman-halaman web yang dikirim oleh web server biasanya berupa file-file HTML dan CSS yang nantinya akan diparsing atau ditata oleh browser sehingga menjadi halaman-halaman web yang bagus dan mudah dibaca.
Lalu, Fungsi dari Web Server itu apa?

Penggunaan paling umum server web adalah untuk menempatkan situs web, namun pada prakteknya penggunaannya diperluas sebagai tempat peyimpanan data ataupun untuk menjalankan sejumlah aplikasi kelas bisnis.

Fungsi utama sebuah server web adalah untuk mentransfer berkas atas permintaan pengguna melalui protokol komunikasi yang telah ditentukan. Disebabkan sebuah halaman web dapat terdiri atas berkas teks, gambar, video, dan lainnya pemanfaatan server web berfungsi pula untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web yang terkait; termasuk di dalamnya teks, gambar, video, atau lainnya.
Saat ini umumnya server web telah dilengkapi pula dengan mesin penerjemah bahasa skrip yang memungkinkan server web menyediakan layanan situs web dinamis dengan memanfaatkan pustaka tambahan seperti PHP, ASP.
Pemanfaatan server web saat ini tidak terbatas hanya untuk publikasi situs web dalam World Wide Web, pada prakteknya server web banyak pula digunakan dalam perangkat-perangkat keras lain seperti printer, router, kamera web yang menyediakan akses layanan http dalam jaringan lokal yang ditujukan untuk menyediakan perangkat manajemen serta mempermudah peninjauan atas perangkat keras tersebut.

Kakak, aku ingin tahu cara kerja web server !
Oke,,,
Secara sederhana, cara kerja web server atau server web dapat di gambarkan dalam bagan berikut :

cara kerja web server
Cara kerja dari web server sebenarnya sangat mudah kita pahami.
Pertama :
Client mengirimkan request ke web server
Kedua :
Server menerima request dari client, kemudian mengecek apakah permintaan/request dari cient, apakah tersedia atau tidak.
Ketiga :
Apabila tersedia, maka web server akan mengirimkan data kepada browser. Apabila permintaan tidak ditemukan atau terjadi error maka web server akan mengirimkan pesan error kepada browser.
Masih bingung?
Oke, contohnya adalah sebagai berikut :
Kita akan ingin membuka sebuah website, misalnya www.wikipedia.org Wikipedia.org
maka tidak perlu menunggu terlalu lama akan muncul sebuah halaman seperti berikut.
wikipedia.org
Pembentukan koneksi, permintaan data, penerimaan data dari browser ke web server diatur dalam sebuah kode RFC2616. RFC2616 mencantumkan status web server dalam bentuk kombinasi tiga angka yang memiliki arti berbeda-beda. Status ini muncul di peramban saat kita mengakses web server tertentu. Status-status dari web server tersebut adalah :
  • 100 : Continue
  • 101 : Switching protocols
  • 200 : OK
  • 201 : Created
  • 202 : Accepted
  • 203 : Non-authoritative information
  • 204 : No Content
  • 205 : Reset Content
  • 206 : Partial Content
  • 300 : Multiple choices
  • 301 : Moved permanently
  • 302 : Found
  • 303 : See other
  • 304 : Not modified
  • 305 : Use proxy
  • 307 : temporary redirect
  • 400 : Bad request
  • 401 : Unauthorized
  • 402 : Payment required
  • 403 : Forbidden
  • 404 : Not found
  • 405 : Method not allowed
  • 406 : Not acceptable
Berikut adalah contoh tampilan error :
error-404-google

Tidak ada komentar:
Write komentar

Blogroll

Labels