Selama ini kita sering mendengar istilah web server, tetapi apakah kita memahami dengan benar apa yang sebenarnya dimaksud dengan web server? Saat ini saya akan men-share pemahaman mengenai web server.
Pengetahuan kita mengenai web server ini kebanyakan hanya terbatas pada sebuah komputer server yang digunakan untuk lalu-lintas data dalam jaringan internet. Tetapi, bila kita ingin mendalaminya, web server dapat dibagi menjadi 2 bagian besar yaitu web server sebagai hardware dan web server sebagai software (web server program).
Web server sebagai hardware, berarti web server tersebut memiliki bentuk fisik. Bentuk yang umum dijumpai adalah komputer server yang tersusun dari banyak modular-pc yang tersusun rapi dalam rak-rak dan terkoneksi dengan internet. Web server dalam bentuk hardware dimanfaatkan sebagai storage untuk halaman-halaman web yang disimpan dalam format HTML. Untuk apa halaman-halaman web tersebut disimpan? Jawabannya tentu saja agar halaman-halaman web tersebut dapat diakses oleh semua orang di seluruh penjuru dunia. Apakah bedanya pc rumahan dengan pc yang didedikasikan untuk server? Pc rumahan biasanya memiliki spek standar sampai tinggi dan terbatas untuk menjalankan aplikasi-aplikasi pada operating system masing-masing pc. Berbeda dengan PC yang didedikasikan untuk server, karena server digunakan untuk lalu-lintas data, maka server harus memiliki prosessor yang kuat, storage yang besar, dan juga RAM yang besar agar server tersebut dapat melayani orang/kelompok yang memanfaatkan jasa server tersebut dengan baik. Selain itu, server harus memiliki IP address yang tetap. Misalnya www.google.com memilki IP address 74.125.200.101, maka IP address tersebut haruslah tetap jika ingin tetap diakses dengan nama domain www.google.com. Jika terjadi perubahan pada IP, maka jika kita mengakses domain www.google.com , web tersebut akan tampak offline atau tidak ditemukan.
Sebuah hardware hanyalah kendaraan tanpa pengemudi, maka untuk menjalankan hardware dan memfungsikan web server tersebut, diperlukan software untuk web server tersebut. Software memiliki peran menerima request dan memberikan respond balik untuk request tersebut. Jika kita meminta menampilkan sebuah web page, maka kita melakukan request pada server untuk menampilkan web page tersebut. Software akan menerima request dan memberikan respond berupa tampilan web page di komputer pemberi request melalui jaringan internet. Pengguna mengirimkan request berupa URL, browser mengkonversikan URL tersebut menjadi IP address lalu diterima oleh server dan software pada server tersebut melakukan pencarian pada storage web server. Sistem embedded akan ditampilkan satu per satu hingga seluruh sistem embedded pada web page ditampilkan. Web server tidak mengatur tampilan layout web, browser pada komputer anda lah yang melakukannya.
Bagan layanan web server |
Serupa tapi tak sama dengan web server yaitu Database Server. Database server adalah sebuah sistem komputer yang memberikan layanan database untuk client. Sistem yang digunakan adalah sistem client-server. Database Server ini diatur oleh sebuah Database Mangaement System (DMBS) dan menggunakan bahasa query. Database server menyimpan setiap data-data yang dibutuhkan oleh client dan dapat menampilkan data tersebut kembali kepada client. Contoh database server adalah MySQL dan GNU.
Sumber : http://www.webdevelopersnotes.com/basics/what_is_web_server.php
Sumber : http://www.webdevelopersnotes.com/basics/what_is_web_server.php
0 komentar:
Posting Komentar