Bagaimana Browser Web dan Server Web Berkomunikasi

Peramban Web Digunakan untuk Menampilkan Konten Server Web

Browser web seperti Internet Explorer, Firefox, Chrome, dan Safari termasuk di antara aplikasi jaringan paling populer di dunia. Mereka digunakan untuk browsing informasi dasar tetapi juga untuk berbagai kebutuhan lainnya termasuk belanja online dan game kasual.

Server web adalah apa yang menyediakan konten untuk browser web; apa permintaan browser, server memberikan melalui koneksi jaringan internet.

Desain Jaringan Klien-Server dan Web

Browser web dan server web berfungsi bersama sebagai sistem server klien . Dalam jaringan komputer, client-server adalah metode standar untuk merancang aplikasi di mana data disimpan di lokasi pusat (komputer server) dan secara efisien berbagi dengan sejumlah komputer lain (klien) berdasarkan permintaan. Semua browser web berfungsi sebagai klien yang meminta informasi dari situs web (server).

Banyak klien web browser dapat meminta data dari situs web yang sama. Permintaan dapat terjadi pada semua waktu yang berbeda atau bersamaan. Sistem client-server secara konseptual memanggil semua permintaan ke situs yang sama untuk ditangani oleh satu server. Namun, dalam praktiknya, karena volume permintaan ke server web terkadang dapat tumbuh sangat besar, server web sering kali dibangun sebagai kumpulan dari beberapa komputer server.

Untuk situs web yang sangat besar yang populer di berbagai negara di seluruh dunia, kumpulan server web ini secara geografis didistribusikan untuk membantu meningkatkan waktu respons ke browser. Jika server lebih dekat dengan perangkat yang meminta, itu akan berarti bahwa waktu yang diperlukan untuk mengirimkan konten lebih cepat daripada jika server lebih jauh.

Protokol Jaringan untuk Web Browser dan Server

Browser web dan server berkomunikasi melalui TCP / IP . Hypertext Transfer Protocol (HTTP) adalah protokol aplikasi standar di atas TCP / IP yang mendukung permintaan browser web dan respons server.

Browser web juga mengandalkan DNS untuk bekerja dengan URL . Standar protokol ini memungkinkan berbagai merek peramban web untuk berkomunikasi dengan berbagai merek server web tanpa memerlukan logika khusus untuk setiap kombinasi.

Seperti kebanyakan lalu lintas internet, browser web dan koneksi server biasanya dijalankan melalui serangkaian router jaringan menengah.

Sesi penjelajahan web dasar berfungsi seperti ini: