Веб браузерлер менен веб-серверлер кантип байланышат

Мазмуну:

Веб браузерлер менен веб-серверлер кантип байланышат
Веб браузерлер менен веб-серверлер кантип байланышат
Anonim

Microsoft Edge, Firefox, Chrome жана Safari сыяктуу веб-браузерлер дүйнөдөгү эң популярдуу тармактык колдонмолордун катарына кирет. Адамдар бул браузерлерди негизги маалыматты карап чыгуу жана башка муктаждыктар үчүн, анын ичинде онлайн сатып алуулар жана күнүмдүк оюндар үчүн колдонушат. Веб сервер байланышы тармак протоколдоруна таянат.

Веб серверлери веб-браузерлердин мазмунун камсыз кылат. Серепчи эмнени сураса, сервер интернет түйүндөрү аркылуу жеткирет.

Image
Image

Кардар-Сервер Тармак дизайны жана Интернет

Веб браузерлер жана веб серверлер кардар-сервер системасы катары чогуу иштешет. Компьютердик тармакта, кардар-сервер тиркемелерди долбоорлоонун стандарттуу ыкмасы, мында маалыматтар борбордук жерлерде (сервердик компьютерлер) сакталат жана суроо-талап боюнча каалаган башка компьютерлер (кардарлар) менен эффективдүү бөлүштүрүлөт. Бардык веб браузерлер веб-сайттардан (серверлерден) маалымат сураган кардарлар катары иштешет.

Көптөгөн веб браузер кардарлары бир эле веб-сайттан дайындарды сурай алышат. Сурамдар ар кандай убакта же бир убакта болушу мүмкүн. Кардар-сервер системалары концептуалдык жактан бир эле сайтка болгон бардык суроо-талаптарды бир сервер тарабынан каралышын талап кылат. Бирок иш жүзүндө, веб-серверлерге суроо-талаптардын көлөмү кээде өтө чоң болуп кетиши мүмкүн болгондуктан, веб-серверлер көбүнчө сервердик компьютерлердин бөлүштүрүлгөн бассейни катары курулат.

Дүйнөнүн ар кайсы өлкөлөрүндө популярдуу веб-сайттар үчүн бул веб-сервер бассейни браузерлерге жооп берүү убактысын жакшыртууга жардам берүү үчүн географиялык жактан бөлүштүрүлгөн. Сервер сураган түзмөккө жакыныраак болсо, мазмунду жеткирүүгө кеткен убакыт сервер алысыраакка караганда тезирээк болот.

Веб браузерлер жана серверлер үчүн тармактык протоколдор

Веб браузерлер жана серверлер TCP/IP аркылуу байланышат. Гипертекстти өткөрүп берүү протоколу – бул веб-браузердин суроо-талаптарын жана сервердин жоопторун колдогон TCP/IP үстүнөн турган стандарттуу колдонмо протоколу.

Веб серепчилери URL'дер менен иштөө үчүн DNS'ге да таянышат. Бул протокол стандарттары веб-браузерлердин ар кандай бренддерине ар бир айкалыш үчүн өзгөчө логиканы талап кылбастан, веб-серверлердин ар кандай бренддери менен байланышууга мүмкүнчүлүк берет.

Көпчүлүк интернет трафигиндей эле, веб-браузер жана сервер байланыштары демейде бир катар аралык тармак роутерлери аркылуу ишке ашат.

Негизги веб-серептөө сеансы төмөнкүдөй иштейт:

  • Адам браузерде URL көрсөтөт.
  • Браузер серверге же сервер пулуна (демейки боюнча 80-портту колдонуу менен) DNSде жарыяланган IP дареги аркылуу TCP байланышын баштайт. Бул процесстин бир бөлүгү катары браузер URL дарегин IP дарекке айландыруу үчүн DNS издөө өтүнүчтөрүн да жасайт.
  • Сервер TCP туташуу тарабын ырастагандан кийин, браузер мазмунду алуу үчүн серверге HTTP сурамдарын жөнөтөт.
  • Сервер беттин мазмуну менен жооп бергенден кийин, браузер аны HTTP пакеттеринен алып чыгып, ошого жараша көрсөтөт. Мазмун жарнамалык баннерлердин же башка тышкы мазмундун кыстарылган URL даректерин камтышы мүмкүн, бул өз кезегинде браузерди ошол жерлерге жаңы TCP туташуу сурамдарын чыгарууга түрткү берет. Серепчи ошондой эле кардардын компьютериндеги локалдык файлдарга туташуулары тууралуу cookie деп аталган убактылуу маалыматты сактай алат.
  • Мазмунга суроо-талап учурунда кездешкен бардык каталар HTTP статус саптары катары көрүнүшү мүмкүн.

Сунушталууда: