Web - Bagaimana Cara Kerjanya?

Pada tingkat yang paling sederhana, Web secara fisik terdiri dari komponen berikut -

  • Your personal computer - Ini adalah PC tempat Anda duduk untuk melihat web.

  • A Web browser - Perangkat lunak yang diinstal pada PC Anda yang membantu Anda menjelajahi Web.

  • An internet connection - Ini disediakan oleh ISP dan menghubungkan Anda ke internet untuk menjangkau Situs Web mana pun.

  • A Web server - Ini adalah komputer tempat situs web di-host.

  • Routers & Switches - Mereka adalah kombinasi perangkat lunak dan perangkat keras yang menerima permintaan Anda dan meneruskan ke server Web yang sesuai.

Web dikenal sebagai sistem klien-server . Komputer Anda adalah klien dan komputer jarak jauh yang menyimpan file elektronik adalah server.

Bagaimana Web Bekerja

Saat Anda memasukkan sesuatu seperti Google.com , permintaan tersebut masuk ke salah satu dari banyak komputer khusus di Internet yang dikenal sebagai Server Nama Domain (DNS). Semua permintaan ini dirutekan melalui berbagai router dan switch. Server nama domain menyimpan tabel nama mesin dan alamat IP-nya, jadi saat Anda mengetik di Google.com, itu akan diterjemahkan menjadi angka, yang mengidentifikasi komputer yang melayani Situs Web Google untuk Anda.

Saat Anda ingin melihat halaman apa pun di Web, Anda harus memulai aktivitas dengan meminta halaman menggunakan browser Anda. Browser meminta server nama domain untuk menerjemahkan nama domain yang Anda minta menjadi alamat IP. Browser kemudian mengirimkan permintaan ke server tersebut untuk halaman yang Anda inginkan, menggunakan standar yang disebut Hypertext Transfer Protocol atau HTTP.

Server harus selalu terhubung ke Internet, siap menyajikan halaman kepada pengunjung. Ketika menerima permintaan, itu mencari dokumen yang diminta dan mengembalikannya ke browser Web. Ketika permintaan dibuat, server biasanya mencatat alamat IP klien, dokumen yang diminta, dan tanggal dan waktu diminta. Informasi ini bervariasi dari server ke server.

Halaman Web rata-rata sebenarnya membutuhkan browser Web untuk meminta lebih dari satu file dari server Web dan bukan hanya halaman HTML / XHTML, tetapi juga gambar, style sheets, dan sumber daya lain yang digunakan di halaman web. Setiap file ini termasuk halaman utama membutuhkan URL untuk mengidentifikasi setiap item. Kemudian setiap item dikirim oleh server web ke browser web dan browser web mengumpulkan semua informasi ini dan menampilkannya dalam bentuk halaman web.

Pendeknya

Kita telah melihat bagaimana interaksi klien-server Web terjadi. Kami dapat meringkas langkah-langkah ini sebagai berikut -

Pengguna memasukkan URL ke browser (misalnya, Google.com . Permintaan ini diteruskan ke server nama domain.

Server nama domain mengembalikan alamat IP untuk server yang menghosting Situs Web (misalnya, 68.178.157.132).

Browser meminta halaman dari server Web menggunakan alamat IP yang ditentukan oleh server nama domain.

Server Web mengembalikan halaman ke alamat IP yang ditentukan oleh browser yang meminta halaman tersebut. Halaman tersebut mungkin juga berisi tautan ke file lain di server yang sama, seperti gambar, yang juga akan diminta oleh browser.

Browser mengumpulkan semua informasi dan tampilan ke komputer Anda dalam bentuk halaman Web.