Amaliyot № 15 WEB XIZMATLARNING TARMOQ MODELINI QURISH. CISCO PACKET TRACERDA SERVERDA WEB-SAHIFA YARATISH. Ishdan maqsad: Cisco Packet Tracer dasturida Web serni sozlash
HTTP — bu turli xil resurslarni, masalan, HTML hujjatlarini olish imkonini beruvchi protokol. HTTP protokoli Internetdagi aloqaning asosini tashkil qiladi. HTTP - mijoz-server aloqa protokoli, ya'ni serverga so'rovlar qabul qiluvchining o'zi tomonidan, odatda veb-brauzer (veb-brauzer) tomonidan boshlanadi. Olingan yakuniy hujjat yakuniy hujjatning bir qismi bo'lgan turli xil kichik hujjatlardan iborat bo'lishi mumkin: masalan, alohida olingan matndan, hujjat tuzilishining tavsifi, rasmlar, video fayllar, skriptlar va boshqalar.
Internet orqali ishlashda turli serverlarning o'zaro ta'siri
Mijozlar va serverlar bitta xabar almashish orqali muloqot qilishadi (ma'lumotlar oqimi o'rniga). Mijoz tomonidan yuborilgan xabarlar, odatda veb-brauzer, so'rovlarserver tomonidan yuborilgan xabarlar esa javoblar deb ataladi.
HTTP 1990-yillarning boshida ishlab chiqilgan bo'lsa-da, u kengaytirilishi tufayli vaqt o'tishi bilan rivojlandi. HTTP - bu amaliy qatlam protokoli bo'lib, u ko'pincha boshqa protokolning imkoniyatlaridan foydalanadi - TCP (yoki TLS - xavfsiz TCP) - o'z xabarlarini yuborish uchun, biroq nazariy jihatdan bunday xabarlarni etkazib berish uchun har qanday boshqa ishonchli transport protokolidan foydalanish mumkin. Kengaytirilganligi tufayli u nafaqat mijozga gipermatnli hujjatlar, tasvirlar va videolarni qabul qilish, balki kontentni serverlarga o'tkazish, masalan, HTML shakllari yordamida ham qo'llaniladi. HTTP so'rov bo'yicha veb-sahifani yangilash uchun (masalan, AJAX so'rovi orqali) hujjatning faqat qismlarini olish uchun ham ishlatilishi mumkin.
12.2 - Boshqa qatlamlar bilan HTTP o'zaro ta'siri
HTTP asosidagi tizimlarning komponentlari HTTP - mijoz-server protokoli, ya'ni so'rovlar bir tomon - almashinuv ishtirokchisi (foydalanuvchi-agent) (yoki uning o'rniga proksi) tomonidan yuboriladi. Ko'pincha ishtirokchi veb-brauzerdir, lekin u har kim bo'lishi mumkin, masalan, qidiruv tizimlari uchun veb-sahifani indekslash ma'lumotlarini to'ldirish va yangilash uchun Internetda kezadigan robot.
Har bir so'rov (inglizcha so'rov) serverga yuboriladi, u uni qayta ishlaydi va javob qaytaradi (inglizcha javob). Ushbu so'rovlar va javoblar o'rtasida odatda turli xil operatsiyalarni bajaradigan va masalan, shlyuz yoki kesh vazifasini bajaradigan proksi-server deb ataladigan ko'plab vositachilar mavjud.
Odatda, brauzer va server o'rtasida so'rovni qayta ishlashda qandaydir rol o'ynaydigan yana ko'plab vositachi qurilmalar mavjud: routerlar, modemlar va boshqalar. Tarmoq o'zaro ta'sir darajalari (qatlamlari) tizimi asosida qurilganligi sababli, bu vositachilar tarmoq va transport darajalarida "yashirin". Ushbu qatlam tizimida HTTP eng yuqori qatlamni egallaydi, u "ilova" (yoki "ilova" qatlami) deb ataladi. Taqdimot, seans, transport, tarmoq, havola va jismoniy kabi tarmoq qatlamlarini bilish tarmoq ishlashini tushunish va yuzaga kelishi mumkin bo'lgan muammolarni tashxislash uchun zarur, ammo HTTPni tavsiflash va tushunish uchun talab qilinmaydi.
Laboratoriya ishining amaliy qismi 1-rasm
2-rasm DNSni sozlash.
3– rasm HTTP server.
WEB-sahifa fayllari shu yerda joylashgan boʻlib, siz yangi fayllar yaratishingiz va keyin ularni tahrirlashni boshlashingiz yoki mavjudlarini tahrirlashingiz va ularni WEB-saytning bosh sahifasi boʻlgan index.html sahifasiga ulashingiz mumkin. "Import" tugmasi yordamida siz turli xil fayllarni, jumladan html fayllarni, rasmlarni va hokazolarni import qilishingiz mumkin.
3 – rasm WEB sahifa yaratish uchun fayllarni import qilish.
4 – rasm Kompyuterda brauzerni ochish.
HTTP serverining IP-manzilini yoki DNS-serverda qayd etilgan domen nomini ro'yxatdan o'tkazgandan so'ng, yaratilgan WEB sahifaga o'tish mumkin.