Veb-brauzer veb-server tarkibini ko'rsatish uchun ishlatilgan
Internet Explorer, Firefox, Chrome va Safari kabi veb-brauzerlar dunyodagi eng mashhur tarmoq ilovalari orasida. Ular asosiy ma'lumotni ko'rish uchun ishlatiladi, shuningdek, onlayn xarid qilish va casual o'yinlarni o'z ichiga olgan turli xil ehtiyojlar uchun ham foydalaniladi.
Veb-serverlar veb-brauzerlar uchun kontentni ta'minlaydi; brauzer so'rovi nima, server internet tarmoq ulanishlari orqali etkazib beradi.
Mijoz-server tarmog'i dizayni va Internet
Veb-brauzerlar va veb-serverlar birgalikda mijoz-server tizimi sifatida ishlaydi. Kompyuter tarmog'ida mijoz-server ma'lumotlarni markaziy joylarda (serverlar kompyuterlarida) saqlaydigan va istalgan vaqtda boshqa kompyuterlar (mijozlar) bilan samarali ravishda taqsimlangan ilovalarni loyihalashtirish uchun standart usuldir. Barcha veb-brauzerlar veb-saytlardan (serverlardan) ma'lumotlarni talab qiluvchi mijozlar sifatida ishlaydi.
Ko'p veb-brauzer mijozlari bir xil veb-saytdan ma'lumotlarni talab qilishlari mumkin. So'rovlar turli vaqtlarda yoki bir vaqtning o'zida sodir bo'lishi mumkin. Mijoz-server tizimlari kontseptual ravishda bir server tomonidan boshqariladigan bir xil saytga bo'lgan barcha so'rovlarni taklif qiladi. Amalda, lekin veb-serverlar uchun so'rovlar hajmi ba'zan juda katta bo'lishi mumkin, chunki veb-serverlar odatda tarqatiladigan ko'p serverli kompyuterlar havzasi sifatida quriladi.
Dunyo bo'ylab turli mamlakatlarda mashhur bo'lgan juda katta veb-saytlar uchun ushbu veb-server havzasi brauzerlarga javob vaqtini yaxshilash uchun geografik jihatdan taqsimlanadi. Agar server so'rovchi qurilmaga yaqin bo'lsa, u tarkibni yetkazib berish vaqti serverdan uzoqda bo'lganidan ko'ra tezroq bo'lishini kuzatadi.
Veb brauzerlari va serverlari uchun tarmoq protokollari
Veb-brauzerlar va serverlar TCP / IP orqali muloqot qiladi. Gipermatn uzatish protokoli (HTTP) veb-brauzer so'rovlarini va server javoblarini qo'llab-quvvatlovchi TCP / IP ustki qismidagi standart dastur protokoli.
Veb-brauzerlar URL-lar bilan ishlash uchun DNS- ga tayanadi. Ushbu protokol standartlari turli xil veb-brauzerlar belgilari turli xil veb-serverlar bilan har bir kombinatsiya uchun maxsus mantiq talab qilmasdan muloqot qilish imkonini beradi.
Ko'pgina internet-trafik kabi, veb-brauzer va server ulanish odatda bir qator oraliq tarmoq routerlari orqali ishlaydi.
Asosiy veb-brauzer seansi shunday ishlaydi:
- Foydalanuvchi o'z brauzerida URLni (manzil belgisidan yoki uni kiritish orqali)
- Brauzer IP-manzilida DNS-da e'lon qilingan veb-server yoki server havuziga (80-sonli portdan foydalanib) TCP ulanishini boshlaydi. Ushbu jarayonning bir qismi sifatida, brauzer ham DNS-qidiruv so'rovlarini URLni IP-manzilga aylantirish uchun qiladi
- Server TCP ulanishining o'z tomonini tasdiqlashni tugatgandan so'ng, brauzer HTTP so'rovlarini serverga kontentni olish uchun yuboradi.
- Server sahifa uchun kontent bilan javob bergandan so'ng, brauzer uni HTTP paketlardan oladi va shunga mos ravishda ko'rsatadi. Kontent reklama bannerlari yoki boshqa uchinchi tomon tarkiblari uchun ko'shilgan URL-larni o'z ichiga olishi mumkin, bu o'z navbatida ushbu joylarga yangi TCP ulanish so'rovlarini yuborish uchun brauzerni ishga tushiradi. Brauzer cookie deb nomlangan mijoz kompyuteridagi mahalliy fayllarga ulanish haqidagi vaqtinchalik ma'lumotni saqlab qolishi mumkin
- Kontent so'rovida duch kelgan har qanday xato HTTP statusi qatorlari sifatida ko'rsatilishi mumkin