Вэб браузер нь вэб серверийн контентыг үзүүлэхэд ашигладаг
Дэлхий дээрх хамгийн алдартай сүлжээний програмуудын нэг болох Internet Explorer, Firefox, Chrome, Safari зэрэг вэб хөтчүүд. Тэд үндсэн мэдээллийг үзэхийн тулд ашигладаг, гэхдээ янз бүрийн бусад хэрэгцээнд зориулж онлайн худалдааны болон энгийн тоглоом тоглодог.
Вэб серверүүд нь вэб хөтчүүдэд зориулсан агуулгыг агуулдаг. Интернетийн сүлжээний холболтоор дамжуулдаг сервер хүсэлт гаргагчдын хүсэлт.
Клиент-Сервер Сүлжээний дизайн ба Вэб
Вэб хөтчүүд болон вэб серверүүд нь клиент-серверийн систем болж ажилладаг. Компьютерийн сүлжээний хувьд, клиент сервер нь өгөгдлийг төв байршлууд (сервер компьютер) хадгалж, хүссэн үедээ бусад хэд хэдэн компьютер (үйлчлүүлэгч) -ийг үр ашигтайгаар хуваалцдаг програмыг боловсруулах стандарт арга юм. Бүх вэб хөтөч вэбсайтуудаас (серверүүд) мэдээлэл авахыг хүсч буй үйлчлүүлэгчид болж ажилладаг.
Олон вэб хөтөч клиент нь ижил вэбсайтаас мэдээлэл авах боломжтой. Хүсэлтүүд нь янз бүрийн хугацаанд эсвэл нэгэн зэрэг тохиолдож болно. Клиент-сервер систем нь бүх серверийг нэг серверт зохицуулах нэг сервер рүү дууддаг. Бодит байдал дээр, вэб серверүүдэд хандах хүсэлтүүдийн хэмжээ нь ихэвчлэн маш их өсдөг учраас вэб серверүүд нь олон сервер компьютеруудын түгээгдсэн сан хэлбэрээр бүтээгдсэн байдаг.
Дэлхий даяар тархсан маш олон тооны вебсайтуудын хувьд энэ вэб серверийн сан нь газарзүйн хувьд тархсан бөгөөд хөтөчид хариу өгөх хугацааг сайжруулахад тусалдаг. Хэрэв сервер хүсэлт төхөөрөмжид ойртсон бол сервер нь хол байгаа тохиолдолд агуулгыг хурдан хүргэхэд шаардагдах хугацааг дагаж мөрдөх болно.
Вэб браузер болон серверүүдэд зориулсан сүлжээний протокол
Вэб хөтчүүд болон сервер TCP / IP -ээр холбогддог. Hypertext Transfer Protocol (HTTP) нь вэб хөтөч хүсэлт болон серверийн хариу үйлдлийг дэмждэг TCP / IP-ийн дээд түвшний програмын протокол юм.
Вэб хөтчүүд нь URL- тэй ажиллахын тулд DNS дээр тулгуурладаг. Эдгээр протоколын стандартууд нь янз бүрийн брэндийн вэб хөтчүүдийг хост брэндийн янз бүрийн брэндүүдтэй холбох боломжийг олгодог.
Ихэнх интернетийн урсгалуудын адил вэб хөтөч болон серверийн холболтууд нь дундын сүлжээний чиглүүлэгчдийн цуваа дамждаг.
Вэб хөтөчийн үндсэн суулт иймэрхүү ажилладаг:
- Хэрэглэгч өөрийн браузер дээр URL (зааж өгсөн эсвэл дотогшоо бичдэг)
- Хөтөч нь вэб сервер эсвэл серверийн сан руу TCP холболтыг эхлүүлж (анхдагчаар порт 80-ийг ашиглан) өөрийн IP хаягаар DNS дээр хэвлэгдсэн. Энэ процессийн нэг хэсэг болгон хөтөч нь URL хайлтыг IP хаяг руу хөрвүүлэхийн тулд DNS хайлтын хүсэлтийг гаргадаг
- Сервер TCP-ийн холболтын талыг хүлээн зөвшөөрч дууссаны дараа хөтөч HTTP хүсэлтийг сервер рүү илгээж контентыг буцааж илгээх болно.
- Серверийн хуудасны агуулгыг ашиглан серверт хариулт өгсний дараа хөтөч HTTP пакетуудаас буцааж аваад үзүүлнэ. Агуулга нь зар сурталчилгааны хошуу буюу бусад гуравдагч этгээдийн агуулгад зориулж агуулагдсан URL-ууд агуулж болох бөгөөд ингэснээр хөтчийг эдгээр байршилд шинэ TCP холболтын хүсэлт гаргах боломжтой болгодог. Хөтөч нь күүки гэж нэрлэдэг клиент компьютер дээрх локал файлуудтай холбоотой холболтын талаархи түр зуурын мэдээллийг мөн хадгалж болно
- Агуулгын хүсэлтийн явцад тулгарсан аливаа алдаа HTTP статус шугам болж харагдана