Ip manzili, u server mashinasiga ulanish uchun foydalanadi. Keyin brauzer veb-serverga 80-portdagi ko'rsatilgan ip-manzilda yoki u qanday bo'lishidan qat'i nazar ulanishni amalga oshiradi


Portlar Har qanday server o'z xizmatlarini Internet orqali raqamlangan holda taqdim etadi portlar


Download 138.07 Kb.
bet3/5
Sana24.04.2023
Hajmi138.07 Kb.
#1394580
1   2   3   4   5
Bog'liq
server-klient

Portlar
Har qanday server o'z xizmatlarini Internet orqali raqamlangan holda taqdim etadi portlar, serverda mavjud bo'lgan har bir xizmat uchun bittadan. Masalan, Web-server va FTP serverida ishlaydigan server kompyuter mavjud. Veb-server odatda 80-portda, FTP-server esa 21-portda mavjud bo'ladi. Mijozlar xizmatga ma'lum IP-manzil va ma'lum bir portda ulanadi. Eng ommabop xizmatlarning har biri ma'lum port raqamida mavjud, ammo siz har qanday xizmatga o'z port raqamingizni belgilashingiz mumkin. Agar server tashqi dunyodan portdagi ulanishlarni qabul qilsa va xavfsizlik devori portlarni himoya qilmasa, siz Internetdagi istalgan kompyuterdan oldindan belgilangan portga ulanishingiz va xizmatdan foydalanishingiz mumkin. Shuni esda tutingki, veb-serverni 80-portda saqlashga majbur qiladigan hech narsa yo'q.Agar siz serveringizni o'rnatgan bo'lsangiz va unga veb-server dasturini yuklagan bo'lsangiz, veb-serverni 999-portga yoki boshqa foydalanilmagan portga qo'yishingiz mumkin. Keyin, masalan, sizning mashinangiz xxx.yyy.com nomi bilan tanilgan bo'lsa, u URL bilan ulanishi mumkin. http://xxx.yyy.com:999 -": 999" veb-serveringizga kirish uchun port raqamini aniq belgilaydi. Agar hech qanday port ko'rsatilmagan bo'lsa, u holda brauzer veb-serverga taniqli port 80 orqali kirish mumkin deb hisoblaydi.

Protokollar
Mijoz ma'lum bir portdagi xizmatga ulangandan so'ng, u maxsus portdan foydalangan holda xizmatga kiradi protokolProtokol dasturlarga ma'lumotlar almashish imkonini beruvchi mantiqiy darajadagi kelishuvlar to'plamidir. Internetda kompyuterlarning birgalikda ishlashi uchun TCP / IP protokollari oilasi qo'llaniladi. Veb-server HTTP protokolidan foydalanadi.

HTTP serveri


Internet rivojlanishining boshida saytlar maxsus belgilangan hujjatlar va ba'zi tegishli ma'lumotlarning oddiy ombori edi: fayllar, rasmlar va boshqalar. Hujjatlarning bir-biriga va tegishli ma'lumotlarga murojaat qilishi uchun maxsus HTML gipermatnli belgilash tili taklif qilingan va bunday hujjatlarga Internet orqali kirish uchun HTTP protokoli taklif qilingan. Rivojlanayotgan va takomillashib borayotgan til ham, protokol ham bugungi kungacha sezilarli o'zgarishlarsiz saqlanib qoldi. 1999-yilda qabul qilingan HTTP/1.1 protokoli o‘rnini endigina boshlagan HTTP/2 protokoli zamonaviy tarmoq talablariga tub o‘zgarishlar kiritadi. HTTP protokoli mijoz-server texnologiyasidan foydalangan holda amalga oshiriladi va fuqaroligi bo'lmagan so'rov-javob tamoyili asosida ishlaydi. So'rovning maqsadi - belgilangan resurs yagona resurs identifikatori - URI (Yagona resurs identifikatori), HTTP URI navlaridan birini ishlatadi - URL (Yagona Resurs Locator) - universal resurs lokatori, bu resurs haqidagi ma'lumotlardan tashqari, uning jismoniy joylashishini ham aniqlaydi.
HTTP serverining vazifasi mijoz so'rovini qayta ishlash va unga kerakli resursni berish yoki buni amalga oshirishning iloji yo'qligi haqida xabar berishdir
Foydalanuvchi HTTP mijozi, ko'pincha brauzer orqali HTTP serveridan ma'lum bir URL so'raydi, server tegishli URL faylini, odatda HTML sahifasini tekshiradi va qaytaradi. Olingan hujjat rasmlar kabi tegishli manbalarga havolalarni o'z ichiga olishi mumkin. Agar ular sahifada ko'rsatilishi kerak bo'lsa, mijoz ularni ketma-ket serverdan so'raydi, rasmlardan tashqari uslublar jadvallari, mijoz
skriptlari va boshqalar ham so'ralishi mumkin. Barcha kerakli resurslarni olgandan so'ng, brauzer ularni HTML hujjatining kodiga muvofiq qayta ishlaydi va foydalanuvchiga tayyor sahifani beradi. Ko'pchilik allaqachon taxmin qilganidek, ushbu sxemada HTTP serveri nomi ostida bugungi kunda veb-server sifatida yaxshi tanilgan ob'ekt mavjud. Veb-serverning asosiy maqsadi va vazifasi HTTP so'rovlarini qayta ishlash va ularning natijalarini foydalanuvchiga qaytarishdir. Veb-server o'z-o'zidan tarkib yaratishni bilmaydi va faqat statik tarkib bilan ishlaydi. Bu zamonaviy veb-serverlar uchun, ularning imkoniyatlarining barcha boyligiga qaramay, amal qiladi. Uzoq vaqt davomida bitta veb-server to'liq veb-saytni amalga oshirish uchun etarli edi. Ammo Internet o'sib ulg'aygan sari, statik HTMLning kuchi juda sog'inib ketdi. Oddiy misol: har bir statik sahifa o'zini-o'zi ta'minlaydi va u bilan bog'liq barcha manbalarga havolalarni o'z ichiga olishi kerak, yangi sahifalar qo'shganda ularga havolalar mavjud sahifalarga qo'shilishi kerak, aks holda foydalanuvchi ularga hech qachon kira olmaydi. .

Download 138.07 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling