Microsoft Edge, Firefox, Chrome және Safari сияқты веб-шолғыштар әлемдегі ең танымал желі қолданбаларының қатарында. Адамдар бұл шолғыштарды негізгі ақпаратты шолу және басқа қажеттіліктер, соның ішінде онлайн сатып алу және кездейсоқ ойындар үшін пайдаланады. Веб-сервер байланысы желілік протоколдарға негізделген.
Веб-серверлер веб-шолғыштар үшін мазмұнды қамтамасыз етеді. Браузер не сұраса, сервер интернет желісі қосылымдары арқылы жеткізеді.
Клиент-сервер желі дизайны және интернет
Веб-шолғыштар мен веб-серверлер клиент-сервер жүйесі ретінде бірге жұмыс істейді. Компьютерлік желілерде клиент-сервер деректер орталық орындарда (серверлік компьютерлер) сақталатын және сұраныс бойынша кез келген басқа компьютерлер (клиенттер) санымен тиімді ортақ пайдаланылатын қолданбаларды жобалаудың стандартты әдісі болып табылады. Барлық веб-шолғыштар веб-сайттардан (серверлерден) ақпаратты сұрайтын клиент ретінде жұмыс істейді.
Көптеген веб-шолғыш клиенттері бір веб-сайттан деректерді сұрай алады. Сұраулар әр түрлі уақытта немесе бір уақытта болуы мүмкін. Клиент-сервер жүйелері концептуалды түрде бір сайтқа барлық сұрауларды бір сервермен өңдеуге шақырады. Алайда іс жүзінде веб-серверлерге сұраныстардың көлемі кейде өте үлкен болуы мүмкін болғандықтан, веб-серверлер көбінесе серверлік компьютерлердің бөлінген пулы ретінде құрастырылады.
Әлемнің әртүрлі елдерінде танымал веб-сайттар үшін бұл веб-сервер пулы браузерлерге жауап беру уақытын жақсартуға көмектесу үшін географиялық түрде бөлінген. Сервер сұрау салатын құрылғыға жақынырақ болса, мазмұнды жеткізуге кететін уақыт сервер алыс болғанға қарағанда жылдамырақ болады.
Веб-шолғыштар мен серверлерге арналған желілік протоколдар
Веб-браузерлер мен серверлер TCP/IP арқылы байланысады. Гипермәтінді тасымалдау протоколы - веб-шолғыш сұраулары мен сервер жауаптарын қолдайтын TCP/IP жоғарғы жағындағы стандартты қолданбалы протокол.
Веб-шолғыштар URL мекенжайларымен жұмыс істеу үшін де DNS-ге сүйенеді. Бұл протокол стандарттары веб-браузерлердің әртүрлі брендтеріне әр комбинация үшін арнайы логиканы қажет етпей-ақ әртүрлі брендтер веб-серверлерімен байланысуға мүмкіндік береді.
Көптеген интернет-трафик сияқты веб-шолғыш пен сервер қосылымдары әдетте аралық желі маршрутизаторлары арқылы іске асады.
Негізгі веб-шолу сеансы келесідей жұмыс істейді:
- Адам браузерде URL мекенжайын көрсетеді.
- Браузер DNS жүйесінде жарияланған IP мекенжайы арқылы серверге немесе сервер пулына (әдепкі бойынша 80 портты пайдалану) TCP қосылымын бастайды. Осы процестің бөлігі ретінде браузер URL мекенжайын IP мекенжайына түрлендіру үшін DNS іздеу сұрауларын да жасайды.
- Сервер TCP қосылымының өз жағын растауды аяқтағаннан кейін, браузер мазмұнды шығарып алу үшін серверге HTTP сұрауларын жібереді.
- Сервер бетке арналған мазмұнмен жауап бергеннен кейін, браузер оны HTTP пакеттерінен шығарып алады және сәйкесінше көрсетеді. Мазмұн жарнамалық баннерлер немесе басқа сыртқы мазмұн үшін ендірілген URL мекенжайларын қамтуы мүмкін, бұл өз кезегінде шолғышты сол орындарға жаңа TCP қосылым сұрауларын шығаруға шақырады. Браузер сонымен қатар клиенттік компьютердегі жергілікті файлдарға қосылымдары туралы cookie деп аталатын уақытша ақпаратты сақтай алады.
- Мазмұнға сұрау кезінде кез келген қателер HTTP күй жолдары ретінде көрінуі мүмкін.