Web Browser Web Server məzmununu göstərmək üçün istifadə olunur
Dünyanın ən populyar şəbəkə tətbiqləri arasında Internet Explorer, Firefox, Chrome və Safari kimi veb brauzerlər sıralanır. Onlar əsas məlumat tarama üçün istifadə olunur, həm də online alış-veriş və təsadüfi oyun daxil olmaqla müxtəlif ehtiyacları üçün istifadə olunur.
Web serverləri veb-brauzerlər üçün məzmunu təmin edir; brauzerin istəkləri nədirsə, server İnternet şəbəkəsi əlaqələri vasitəsilə təmin edir.
Müştəri-Server Şəbəkəsi Dizaynı və İnternet
Web-brauzerlər və veb-serverlər birlikdə müştəri-server sistemi kimi fəaliyyət göstərirlər. Kompüter şəbəkəsində müştəri server məlumatların mərkəzi yerlərdə (server kompüterlərində) saxlanıldığı və istənilən digər kompüterlər (müştərilər) ilə səmərəli şəkildə paylaşıldığı proqramların dizaynı üçün standart bir üsuldur. Bütün veb-brauzerlər veb-saytlardan (serverlərdən) məlumat istəyən müştərilər kimi fəaliyyət göstərir.
Çoxsaylı web browser müştəriləri eyni veb-saytdan məlumat istəyə bilər. İstəklər müxtəlif vaxtlarda və ya eyni zamanda baş verə bilər. Müştəri-server sistemləri konseptual olaraq bir server tərəfindən idarə olunacaq eyni saytın bütün istəklərini çağırır. Amma praktikada, veb serverlərin istəklərinin həcmi bəzən çox böyük ola bilər, çünki veb serverlər tez-tez birdən çox server kompüter paylanmış bir hovuz kimi qurulur.
Dünyanın müxtəlif ölkələrində məşhur olan çoxlu sayda veb saytlar üçün bu veb server hovuzu brauzerlərə cavab müddətini yaxşılaşdırmaq üçün coğrafi olaraq paylanır. Sunucu sorğu edən cihazla daha yaxınsa, məzmunu çatdırmaq üçün lazım olan vaxt server daha uzaqdan daha sürətli olduğunu təqdir edir.
Web Brauzerlər və Sunucular üçün Şəbəkə Protokolları
Veb brauzerlər və serverlər TCP / IP vasitəsilə ünsiyyət qurur. Hypertext Transfer Protocol (HTTP) , veb brauzer istəklərini və server cavablarını dəstəkləyən TCP / IP üstündəki standart tətbiq protokoludur.
Veb brauzerlər də URL ilə işləmək üçün DNS- yə istinad edirlər. Bu protokol standartları fərqli marka veb brauzerləri hər bir kombinasiya üçün xüsusi məntiq tələb etmədən müxtəlif web serverlər markaları ilə ünsiyyətə imkan verir.
İnternet trafiğinin ən çox olduğu kimi, veb brauzer və server əlaqələri adətən bir sıra aralıq şəbəkə marşrutları vasitəsilə işləyir.
Əsas bir web tarama seansı bu şəkildə işləyir:
- İstifadəçi brauzerində bir URL müəyyən edir (ya bir bookmark ya da daxil etməklə)
- Brauzer DNS-də nəşr olunan IP-ünvanı vasitəsilə web server və ya server hovuzuna (default portu 80 istifadə edərək) TCP bağlantısı başlatır. Bu prosesin bir hissəsi kimi, brauzer həmçinin DNS-axtarış tələblərini URL-i IP ünvanına çevirmək üçün edir
- Server, TCP bağlantısının tərəfinin qəbulunu tamamladıqdan sonra brauzer HTTP istəklərini serverə məzmunu almaq üçün göndərir
- Server, səhifənin məzmunu ilə cavab verdikdən sonra brauzer onu HTTP paketlərindən alır və müvafiq olaraq göstərir. Məzmun reklam bannerləri və ya digər üçüncü şəxslərin məzmunu üçün əlavə URL ehtiva edə bilər ki, bu da brauzerin bu yerlərə yeni TCP əlaqə sorğuları verməsini tetikler. Brauzer həmçinin cookie adlı müştəri kompüterində yerli fayllara keçidləri haqqında müvəqqəti məlumatları saxlaya bilər
- İçindəki istək zamanı qarşılaşdıqları hər hansı bir səhv HTTP statusu xətləri kimi göstərilə bilər