ვებ ბრაუზერი გამოიყენება ვებ სერვერი კონტენტის ჩვენება
ვებ ბრაუზერები, როგორიცაა Internet Explorer, Firefox, Chrome და Safari წოდება შორის ყველაზე პოპულარული ქსელის განაცხადების მსოფლიოში. ისინი გამოიყენება ძირითადი ინფორმაციის დათვალიერება, ასევე სხვადასხვა საჭიროებების, მათ შორის ონლაინ შოპინგი და ჩვეულებრივი სათამაშო.
ვებ სერვერები რა მიწოდება შინაარსის ვებ ბრაუზერები; რა ბრაუზერი მოითხოვს, სერვერს აწვდის ინტერნეტის ქსელურ კავშირებს.
კლიენტი-სერვერი ქსელის დიზაინი და ვებ
ვებ ბრაუზერები და ვებ სერვერები ფუნქციონირებს ერთად, როგორც კლიენტის სერვერის სისტემა. კომპიუტერულ ქსელში, კლიენტი-სერვერი წარმოადგენს განაცხადების შექმნის სტანდარტულ მეთოდს, სადაც მონაცემები ინახება ცენტრალურ ადგილას (სერვერის კომპიუტერები) და ეფექტურად გაიგზავნება ნებისმიერი სხვა კომპიუტერის (კლიენტის) მოთხოვნით. ყველა ვებ ბრაუზერი ფუნქციონირებს როგორც კლიენტებს, რომლებიც მოითხოვენ ინფორმაციას ვებგვერდებზე (სერვერები).
მრავალრიცხოვანი ბრაუზერის კლიენტებს შეუძლიათ მოითხოვონ მონაცემები იგივე ვებსაიტიდან. მოთხოვნები შეიძლება მოხდეს ყველა სხვადასხვა დროს ან ერთდროულად. კლიენტის სერვერის სისტემები კონცეპტუალურად მოუწოდებენ ყველა მოთხოვნას იგივე საიტზე ერთი სერვერის მიერ გადასატანად. პრაქტიკაში, თუმცა, რადგან მოცულობის მოთხოვნები ვებ სერვერები ზოგჯერ იზრდება ძალიან დიდი, ვებ სერვერები ხშირად აშენდა, როგორც განაწილებული აუზი მრავალი სერვერზე კომპიუტერები.
ძალიან დიდი ვებსაიტებზე პოპულარული მსოფლიოს სხვადასხვა ქვეყნებში, ამ ვებ სერვერის აუზი გეოგრაფიულად გადანაწილდა, რათა დაეხმაროს ბრაუზერების რეაგირების დროს. თუ სერვერი უფრო მჭიდროდ ითხოვს მომთხოვნ მოწყობილობას, ეს იმას მივყავართ, რომ დრო სჭირდება იმისათვის, რომ შინაარსი გამოაგზავნოს უფრო სწრაფად, ვიდრე სერვერი იყო.
ქსელური პროტოკოლები ვებ ბრაუზერები და სერვერები
ვებ ბრაუზერები და სერვერები კომუნიკაციის მეშვეობით TCP / IP . ჰიპერტექსტის გადაცემის პროტოკოლი (HTTP) არის სტანდარტული აპლიკაციის პროტოკოლი TCP / IP- ის მხარდაჭერით ვებ-ბრაუზერის მოთხოვნისა და სერვერის პასუხების შესახებ.
ვებ ბრაუზერები ასევე დაეყრდნონ DNS მუშაობას URL- ებთან . ეს პროტოკოლი სტანდარტებს საშუალებას აძლევს ინტერნეტ ბროუზერების სხვადასხვა ბრენდების ვებ-სერვერების სხვადასხვა ბრენდების კომუნიკაციას, ყოველგვარი კომბინაციისთვის სპეციალური ლოგიკის გარეშე.
ისევე, როგორც საუკეთესო ინტერნეტ ტრაფიკი, ბრაუზერი და სერვერული კავშირები ჩვეულებრივ აწარმოებს სერიული შუალედური ქსელის მარშრუტიზატორებს .
ძირითადი ვებ გვერდების დათვალიერება სესიის მსგავსია:
- მომხმარებელი განსაზღვრავს URL- ს ბრაუზერში (ან სანიშნეიდან ან აკრეფით)
- ბრაუზერი იწყებს TCP კავშირს ვებ სერვერზე ან სერვერზე აუზით (პორტის 80-ის გამოყენებით), მისი IP მისამართით, როგორც გამოქვეყნებულია DNS- ში. ამ პროცესის ფარგლებში, ბრაუზერი ასევე იღებს DNS lookup- ს URL- ს IP მისამართს
- მას შემდეგ, რაც სერვერმა დაასრულა TCP კავშირის მისი მხრიდან აღიარება, ბრაუზერი HTTP მოთხოვნის სერვერზე გაგზავნის
- მას შემდეგ, რაც სერვერი პასუხობს გვერდის შინაარსს, ბრაუზერი იღებს მას HTTP პაკეტებისგან და აჩვენებს შესაბამისად. კონტენტში შეიძლება შეიცავდეს სარეკლამო ბანერების ან მესამე მხარის კონტენტისთვის ჩანერგილი მისამართები, რაც თავის მხრივ ხელს უწყობს ბრაუზერს ახალი TCP კავშირის მოთხოვნის გასახსნელად ამ ადგილას. ბრაუზერი ასევე შეუძლია შეინახოს დროებითი ინფორმაცია მისი კავშირების შესახებ ადგილობრივი ფაილებისთვის კლიენტების კომპიუტერზე, რომელსაც ეწოდება cookies
- კონტენტის მოთხოვნისას მოხვედრილი ნებისმიერი შეცდომები შეიძლება ნაჩვენები იყოს HTTP სტატუსის ხაზით