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