Skip to main content

Bagaimana Pelayar Web Berkomunikasi Dengan Pelayan

Video Conferencing Server Software: Works via Internet, LAN (April 2025)

Video Conferencing Server Software: Works via Internet, LAN (April 2025)
Anonim

Pelayar web seperti Internet Explorer, Firefox, Chrome, dan Safari berada di antara aplikasi rangkaian yang paling popular di dunia. Mereka digunakan untuk melayari maklumat asas tetapi juga untuk pelbagai keperluan lain termasuk membeli-belah dalam talian dan permainan kasual.

Pelayan web adalah apa yang membekalkan kandungan untuk penyemak imbas web; apa permintaan penyemak imbas, pelayan menyampaikan melalui sambungan rangkaian Internet.

Rangkaian Rangkaian Server Pelanggan dan Web

Pelayar web dan pelayan web berfungsi bersama sebagai sistem pelayan klien. Dalam rangkaian komputer, pelayan-pelayan adalah kaedah standard untuk merancang aplikasi di mana data disimpan di lokasi pusat (komputer pelayan) dan dikongsi dengan cekap dengan bilangan komputer lain (pelanggan) atas permintaan. Semua pelayar web berfungsi sebagai pelanggan yang meminta maklumat dari laman web (pelayan).

Pelbagai pelanggan pelayar web boleh meminta data dari laman web yang sama. Permintaan boleh berlaku pada semua masa yang berlainan atau pada masa yang sama. Sistem pelayan-klien secara konseptual memanggil semua permintaan ke laman yang sama untuk dikendalikan oleh satu pelayan. Walau bagaimanapun, dalam amalan, kerana jumlah permintaan kepada pelayan web kadang-kadang boleh tumbuh sangat besar, pelayan web sering dibina sebagai kolam yang diedarkan oleh pelbagai komputer pelayan.

Untuk laman web yang sangat popular di negara-negara yang berlainan di seluruh dunia, kolam pelayan web ini diedarkan secara geografi untuk membantu meningkatkan masa tindak balas kepada penyemak imbas. Sekiranya pelayan lebih dekat dengan peranti yang meminta, ia akan mengikut masa yang diperlukan untuk menghantar kandungan lebih cepat daripada jika pelayan jauh lagi.

Protokol Rangkaian untuk Penyemak Imbas Web dan Pelayan

Pelayar web dan pelayan berkomunikasi melalui TCP / IP. Protokol Pemindahan Hypertext (HTTP) adalah protokol aplikasi standard di atas permintaan penyemak imbas web TCP / IP yang menyokong permintaan pelayan.

Pelayar web juga bergantung pada DNS untuk berfungsi dengan URL. Piawaian protokol ini membolehkan jenama web pelayar berbeza untuk berkomunikasi dengan jenama web pelayan yang berbeza tanpa memerlukan logik khas untuk setiap kombinasi.

Seperti kebanyakan trafik internet, penyemak imbas web dan sambungan pelayan biasanya dijalankan melalui rangkaian rangkaian rangkaian perantaraan.

Sesi browsing web asas berfungsi seperti ini:

  • Pengguna menentukan URL dalam penyemak imbas mereka (sama ada dari penanda buku atau dengan menaipnya)
  • Penyemak imbas memulakan sambungan TCP ke pelayan web atau kolam pelayan (menggunakan port 80 secara lalai) melalui alamat IPnya seperti yang diterbitkan dalam DNS. Sebagai sebahagian daripada proses ini, penyemak imbas juga membuat permintaan carian DNS untuk menukarkan URL ke alamat IP
  • Selepas pelayan melengkapkan pengakuan sebelahnya sambungan TCP, penyemak imbas menghantar permintaan HTTP ke pelayan untuk mendapatkan semula kandungan
  • Selepas pelayan menjawab dengan kandungan untuk halaman, pelayar mengambilnya dari paket HTTP dan memaparkannya dengan sewajarnya. Kandungan boleh memasukkan URL terbenam untuk spanduk pengiklanan atau kandungan pihak ketiga yang lain, yang seterusnya mencetuskan pelayar untuk mengeluarkan permintaan sambungan TCP baru ke lokasi tersebut. Penyemak imbas juga boleh menyimpan maklumat sementara tentang sambungannya ke fail setempat pada komputer klien yang dipanggil kuki
  • Sebarang ralat yang ditemui semasa permintaan untuk kandungan mungkin ditunjukkan sebagai garisan status HTTP