Вэб-браўзэр Выкарыстоўваецца для адлюстравання змесціва вэб-сервера
Вэб-браўзэры, такія як Internet Explorer, Firefox, Chrome, Safari і ранг сярод самых папулярных сеткавых прыкладанняў у свеце. Яны выкарыстоўваюцца для асноўнага прагляду інфармацыі, але і для розных іншых патрэбаў, у тым ліку інтэрнэт-крамы і казуальные гульні.
Web-серверы, што пастаўляць кантэнт для вэб-браўзэраў; тое, што запыт браўзэра, сервер прадастаўляе праз Інтэрнэт сеткавых падлучэнняў.
Design Network Client-Server і Web
Вэб - браўзэры і вэб - сервера працуюць разам як кліент-серверная сістэма. У кампутарнай сеткі, кліент-сервер з'яўляецца стандартным метадам для распрацоўкі прыкладанняў, дзе дадзеныя захоўваюцца ў цэнтральных раёнах (серверныя кампутары) і эфектыўныя сумесна з любым колькасцю іншых кампутараў (кліенты) па запыту. Усе вэб-браўзэры функцыянуюць як кліенты, якія запытваюць інфармацыю з вэб-сайтаў (сервераў).
Шматлікія кліенты вэб-браўзэр можа запытваць дадзеныя з таго ж сайта. Запыты могуць адбывацца на ўсіх розны час або адначасова. сістэмы кліента-сервер канцэптуальна заклікаюць усе запыты на той жа сайт, каб быць апрацаваны адным серверам. На практыцы, аднак, паколькі аб'ём запытаў да вэб-серверам часам можа стаць вельмі вялікім, вэб-серверы часта будуюцца як размеркаваны пул некалькіх серверных кампутараў.
Для вельмі вялікіх сайтаў, папулярных у розных краінах па ўсім свеце, гэты пул вэб-сервер геаграфічна размеркаваныя, каб дапамагчы палепшыць час водгуку на браўзэрах. Калі сервер знаходзіцца бліжэй да запрошвае прыладзе, ён будзе прытрымлівацца, што час, неабходнае для дастаўкі ўтрыманне хутчэй, чым калі б сервер быў далей.
Сеткавыя пратаколы для вэб-браўзэраў і сервераў
Web - браўзэры і серверы ўзаемадзейнічаюць праз TCP / IP . Hypertext Transfer Protocol (HTTP) з'яўляецца стандартным пратаколам прыкладання па-над TCP / IP падтрымлівае запыты браўзэра вэба і адказы сервера.
Вэб - браўзэры таксама належаць на DNS для працы з URL - адрасоў . Гэтыя стандарты пратаколу дазваляюць розныя маркі вэб-браўзэраў для зносін з рознымі маркамі вэб-сервераў, не патрабуючы спецыяльнай логікі для кожнай камбінацыі.
Як і ў большасці інтэрнэт - трафіку, злучэння вэб - браўзэр і сервер звычайна праходзяць праз шэраг прамежкавых сеткавых маршрутызатараў .
Асноўны вэб-браўзэр сесія працуе наступным чынам:
- Карыстальнік паказвае URL у браўзэры (альбо з закладкай або увёўшы яго ў)
- Браўзэр ініцыюе злучэнне TCP на вэб - сервер або сервер пула (праз порт 80 па змаўчанні) праз яго IP - адрас , як апублікаваны ў DNS. Як частка гэтага працэсу, браўзэр таксама робіць запыт пошуку DNS для пераўтварэння URL да IP-адрасе
- Пасля таго, як сервер завяршае пацверджанне свайго боку злучэння TCP, браўзэр пасылае HTTP-запыты да сервера для вымання змесціва
- Пасля таго, як адказвае сервер з змесцівам для старонкі, браўзэр здабывае яго з HTTP-пакетаў і адлюстроўвае яго адпаведным чынам. Змесціва можа ўключаць у сябе убудаваныя URL-адрасы для рэкламных банэраў або іншага кантэнту трэціх бакоў, што, у сваю чаргу запускае браўзэр выдаваць новыя запыты на падключэнне TCP ў гэтых месцах. Браўзэр таксама можа захоўваць часовую інфармацыю аб сваіх падлучэннях да лакальных файлаў на кліенцкім кампутары пад назвай печыва
- Любыя памылкі , якія ўзнікаюць пры выкананні запыту на ўтрыманне могуць адлюстроўвацца як радка стану HTTP