Pelayanan Server Part IV : Web Server
Ada suatu cerita di dalam keluarga sederhana, antara seorang ayah dengan anak perempuannya, sang anak baru saja pulang dari sekolah, sedangkan ayahnya sedang mengedit website perusahaan tempatnya bekerja di salah satu web hosting terkenal di Indonesia.
setelah meletakkan tas dan berganti baju, sang anak bercerita kepada ayahnya, dan terjadi percakapan. berikut percakapannya :
Anak : ayah, aku tadi dapat pelajaran mengenai internet.
Ayah : Wow, Bagus itu, Terus tadi ngapain aja waktu pelajaran internet itu ?
anak : tadi itu masih perkenalan aja, yah. terus diminta untuk mengakses website, ada google, ada facebook, ada blog juga, yah.
Ayah : asik tidak menurutmu ?
anak : asik banget yah, terus tadi Pak guru meminta kita untuk mencari apa itu web server, terus dah dapet tadi dari "search engine".
Ayah : Ayah jadi pingin tahu, menurut penjelasan yang kamu dapat apa itu web server ?
Anak : Begini Yah, Web server adalah pelayanan server yang menjadi tulang belakang dari world Wide Web (WWW). Berbagai hal dapat “ditampilkan” di halaman web, mulai dari teks, gambar, video, musik, animasi. Jadi tadi waktu aku akses website, kan bisa tampil tuh di komputer, itu gara-gara ada web server, Yah.
Anak : terus, menurut yang saya dapet tadi "Ketika user/pengguna mengetikan alamat server web (situs) pada kotak address atau URL (Uniform Resource Locator) maka web browser akan mencari informasi IP Address Server Web yang dituju melalui server DNS. Setelah IP Address ditemukan selanjutnya web browser mencoba membangun koneksi dengan web server. Server memproses permintaan (request) dari client, jika sukses maka halaman web dikirim kepada client dan hasilnya ditampilkan".
Ayah : wah....anakku pinter deh (sambil tersenyum)
Anak : terus masih ada tambahannya, Yah, tapi aku belum mengerti.
Ayah : gimana tambahannya ?
Anak : gini yah, yakni mengenai proses kerja dari Web server itu, ini ,yah yang saya catet tadi (sambil menyerahkan catatan ke Ayahnya)
(tertulis seperti ini)
Adapun proses dapat dijelaskan secara sederhana sebagai pertama : Web browser memecah URL menjadi 3 bagian, yaitu :
- Bagian protokol (misal : http, ftp)
- Hostname server web (misal : www.smkshd.edu)
- File home page (index.html)
- Web browser berkomunikasi dengan resolver (mencari server DNS), meminta informasi IP address, setelah diketahui selanjutnya IP address ini digunakan untuk koneksi dengan web server.
- Web browser kemudian membentuk koneksi dengan server menggunakan IP address dan port 80 (standar port untuk protokol HTTP)
- Web Browser mengirimkan request ke server web, menanyakan file home page (dalam hal ini index.html)
- Web server mengirimkan halaman web yang diminta dalam bentuk tag-tag HTML kepada web browser.
- Web Browser membaca tag-tag HTML, kemudian menampilkannya dalam keadaan sudah diformat.
- Server web memutus koneksi dengan client.
Ayah : untuk mengerti ini, kami harus belajar lebih rajin, dan mencoba untuk mencari informasinya di internet dengan baik, nak.
Anak : saya mau bilang, Ayah jangan beri tahu dulu maksudnya apa mengenai penjelasan tadi, saya tak cari tahu dulu di internet, jadi saya belajar sendiri, ntar kalau dah bener-bener bingung, aku tanya Ayah lagi.
Ayah : bagus nak, gunakan internet dengan baik dan bijaksana ya, apalagi kalau untuk belajar dan cari Ilmu pengetahuan, Nak
0 komentar:
Posting Komentar