Веб-прелистувачот се користи за прикажување на содржините на веб-серверот
Веб прелистувачите како Internet Explorer, Firefox, Chrome и Safari се рангираат меѓу најпопуларните мрежни апликации во светот. Тие се користат за прегледување на основни информации, но исто така и за разни други потреби, вклучувајќи онлајн шопинг и обични игри.
Веб серверите се она што ја снабдуваат содржината за веб прелистувачи; што бара пребарувачот, серверот обезбедува преку интернет мрежни врски.
Клиент-сервер мрежен дизајн и веб
Веб прелистувачите и веб серверите функционираат заедно како клиент-сервер систем. Во компјутерското поврзување, клиент-серверот е стандарден метод за дизајнирање на апликации каде што податоците се чуваат во централните локации (серверски компјутери) и ефикасно се дели со било кој број други компјутери (клиентите) на барање. Сите веб прелистувачи функционираат како клиенти кои бараат информации од веб-страници (сервери).
Бројни клиенти на веб прелистувачот можат да бараат податоци од истата веб-страница. Барањата можат да се случат во сите различни периоди или истовремено. Клиент-серверот системи концептуално повик за сите барања на истиот сајт да се управува од страна на еден сервер. Меѓутоа, во пракса, бидејќи обемот на барања до веб серверите понекогаш може да порасне многу голем, веб серверите често се изградени како дистрибуиран базен на повеќе серверски компјутери.
За многу големи веб-сајтови популарни во различни земји од целиот свет, овој веб-сервер базен е географски дистрибуиран за да помогне во подобрувањето на времето за одговор на прелистувачите. Ако серверот е поблиску до уредот што бара, тоа ќе следи дека времето што е потребно за да се испорача содржината е побрзо отколку ако серверот е подалеку.
Мрежни протоколи за веб прелистувачи и сервери
Веб прелистувачите и серверите комуницираат преку TCP / IP . Протокол за пренос на хипертекст (HTTP) е стандарден протокол за апликација на врвот на TCP / IP кој ги поддржува барањата на веб прелистувачот и одговорите на серверот.
Веб прелистувачите, исто така, се потпираат на DNS да работат со URL адреси . Овие протоколни стандарди овозможуваат различни брендови на веб-прелистувачи да комуницираат со различни брендови на веб-сервери без да бараат посебна логика за секоја комбинација.
Како и повеќето интернет сообраќај, веб прелистувачот и поврзувањето на серверот вообичаено се движат низ серија на посредни мрежни рутери .
Основна веб-сесија за пребарување работи вака:
- Корисникот одредува URL-адреса во нивниот прелистувач (или од обележувач или со внесување на неа)
- Прелистувачот иницира TCP-поврзување со веб-серверот или серверскиот базен (со користење на портата 80 по дифолт) преку неговата IP адреса како што е објавена во DNS. Како дел од овој процес, прелистувачот исто така ги прави барањата за пребарување на DNS за конвертирање на URL адресата на IP адреса
- Откако серверот ќе заврши со потврда на својата страна од TCP-поврзувањето, прелистувачот испраќа HTTP-барања до серверот за да ја превземе содржината
- По одговорот на серверот со содржината за страната, прелистувачот го превзема од HTTP пакетите и го прикажува соодветно. Содржината може да вклучува вградени URL адреси за рекламни банери или други содржини на трети лица, што пак го активира прелистувачот за да издава нови TCP-врска барања до тие локации. Прегледувачот исто така може да зачува привремени информации за неговите врски со локалните датотеки на клиентскиот компјутер наречен cookies
- Сите грешки во текот на барањето за содржината може да бидат прикажани како линии за статус на HTTP