Apakah anda dapat membayangkan mekanisme bagaimana halaman web yang anda akses saat ini bisa Anda lihat? Kemungkinan anda sekarang sedang duduk di depan komputer, melihat halaman ini dalam browser. Jadi, ketika anda klik link untuk mengakses halaman ini, atau mengetikkan URL (uniform resource locator), apa yang terjadi dibalik layar sehingga Anda dapat melihatnya didalam monitor komputer Anda saat ini?
Jika Anda penasaran ingin tahu tentang proses ini, atau pernah ingin tahu mekanisme khusus yang memungkinkan Anda untuk berselancar di Internet, maka baca terus. Pada artikel ini, Anda akan mempelajari cara web server menampilkan halaman website ke dalam monitor di rumah, sekolah atau kantor.
Proses Dasar
Katakanlah anda duduk di depan komputer, surfing Web, dan Anda mendapatkan telpon dari seorang teman yang mengatakan, “Saya baru saja membaca artikel yang bagus! Ketik URL ini dan lihatlah. Linknya http://tips.asianbrainhosting.com/cara-bekerja-web-server ” Jadi yang Anda lakukan adalah ketik URL ke browser Anda. Dengan ajaibnya, di mana pun di dunia ini ketikan anda ketikkan URL website, akan muncul halaman di layar.
Pada tingkat yang paling dasar, gambar berikut menunjukkan langkah-langkah menampilkan sebuah website pada layar komputer Anda :

mekanisme web server
Browser membentuk sambungan ke server DNS lalu ke web server, meminta halaman dan permintaan tersebut ditampilkan pada layar/browser.
Cerita di balik layar
Jika anda ingin masuk ke dalam sedikit lebih rinci tentang proses mendapatkan suatu halaman web ke layar komputer Anda, berikut ini adalah langkah dasar yang terjadi di balik layar:
- Browser membagi URL menjadi tiga bagian:
- The protocol (“http”)
- The server name (“tips.asianbrainhosting.com”)
- The file name (“cara-bekerja-web-server”)
- Browser berkomunikasi dengan nama server untuk menerjemahkan nama server “tips.asianbrainhosting.com” menjadi Alamat IP, yang digunakan untuk melakukan koneksi ke server komputer.
- Browser kemudian menghubungi ke komputer server pada alamat IP pada port 80. (Kami akan menjelaskan tentang port pada artikel selanjutnya.)
- Setelah protokol HTTP, browser mengirimkan permintaan (GET) ke server, meminta file “http://tips.asianbrainhosting.com/cara-bekerja-web-server.” (Perlu diketahui bahwa cookie dapat dikirimkan dari browser ke server dengan GET request.)
- Kemudian server mengirim HTML teks ke web browser. (Cookie juga dapat dikirim dari server ke browser di bagian header halaman.)
- Browser membaca tag HTML dan memformatnya agar dapat dilihat pada layar monitor.
Jika anda tidak pernah mengeksplorasi proses ini sebelumnya, banyak kosa kata baru. Untuk memahami seluruh proses ini secara terperinci, anda perlu mengetahui alamat IP, port, protokol


AsianBrainHosting