Cara Pelayar Web dan Pelayan Web Berkomunikasi

Isi kandungan:

Cara Pelayar Web dan Pelayan Web Berkomunikasi
Cara Pelayar Web dan Pelayan Web Berkomunikasi
Anonim

Pelayar web seperti Microsoft Edge, Firefox, Chrome dan Safari berada di kedudukan antara aplikasi rangkaian paling popular di dunia. Orang menggunakan penyemak imbas ini untuk menyemak imbas maklumat asas dan keperluan lain, termasuk membeli-belah dalam talian dan permainan kasual. Komunikasi pelayan web bergantung pada protokol rangkaian.

Pelayan web ialah yang membekalkan kandungan untuk penyemak imbas web. Perkara yang diminta oleh penyemak imbas, pelayan menghantar melalui sambungan rangkaian Internet.

Image
Image

Reka Bentuk Rangkaian Pelayan Pelanggan dan Web

Pelayar web dan pelayan web berfungsi bersama-sama sebagai sistem pelayan-pelanggan. Dalam rangkaian komputer, pelanggan-pelayan ialah kaedah standard untuk mereka bentuk aplikasi di mana data disimpan di lokasi pusat (komputer pelayan) dan dikongsi dengan cekap dengan mana-mana bilangan komputer lain (pelanggan) atas permintaan. Semua pelayar web berfungsi sebagai pelanggan yang meminta maklumat daripada tapak web (pelayan).

Banyak pelanggan penyemak imbas web boleh meminta data daripada tapak web yang sama. Permintaan boleh berlaku pada semua masa yang berbeza atau serentak. Sistem pelayan pelanggan secara konseptual meminta semua permintaan ke tapak yang sama dikendalikan oleh satu pelayan. Walau bagaimanapun, dalam praktiknya, kerana volum permintaan kepada pelayan web kadangkala boleh berkembang sangat besar, pelayan web sering dibina sebagai kumpulan komputer pelayan yang diedarkan.

Untuk tapak web yang popular di negara yang berbeza di seluruh dunia, kumpulan pelayan web ini diedarkan secara geografi untuk membantu meningkatkan masa respons kepada penyemak imbas. Jika pelayan lebih dekat dengan peranti yang meminta, masa yang diperlukan untuk menghantar kandungan adalah lebih cepat berbanding jika pelayan berada lebih jauh.

Protokol Rangkaian untuk Penyemak Imbas dan Pelayan Web

Pelayar web dan pelayan berkomunikasi menggunakan TCP/IP. Protokol Pemindahan Hiperteks ialah protokol aplikasi standard di atas TCP/IP yang menyokong permintaan pelayar web dan respons pelayan.

Pelayar web juga bergantung pada DNS untuk berfungsi dengan URL. Piawaian protokol ini membolehkan jenama penyemak imbas web yang berbeza berkomunikasi dengan jenama pelayan web yang berbeza tanpa memerlukan logik tertentu untuk setiap gabungan.

Seperti kebanyakan trafik Internet, pelayar web dan sambungan pelayan biasanya dijalankan melalui siri penghala rangkaian perantaraan.

Sesi penyemakan imbas web asas berfungsi seperti ini:

  • Seseorang menentukan URL dalam penyemak imbas.
  • Pelayar memulakan sambungan TCP ke pelayan atau kumpulan 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 menukar URL kepada alamat IP.
  • Selepas pelayan melengkapkan pengakuan bahagian sambungan TCPnya, penyemak imbas menghantar permintaan HTTP kepada pelayan untuk mendapatkan semula kandungan.
  • Selepas pelayan membalas dengan kandungan untuk halaman tersebut, penyemak imbas mendapatkannya semula daripada paket HTTP dan memaparkannya dengan sewajarnya. Kandungan boleh termasuk URL terbenam untuk sepanduk pengiklanan atau kandungan luaran lain, yang seterusnya mencetuskan penyemak imbas untuk mengeluarkan permintaan sambungan TCP baharu ke lokasi tersebut. Penyemak imbas juga boleh menyimpan maklumat sementara, dipanggil kuki, tentang sambungannya ke fail setempat pada komputer klien.
  • Sebarang ralat yang dihadapi semasa permintaan untuk kandungan mungkin muncul sebagai baris status

Disyorkan: