Axborot texnologiyalar fakulteti “Web texnologiya”fanidan


Download 33.48 Kb.
bet1/2
Sana22.12.2022
Hajmi33.48 Kb.
#1043466
  1   2
Bog'liq
Durdona Nosirova

O’ZBEKISTON RESPUBLIKASI OLIY VA O’RTA MAXSUS TA’LIM VAZIRLIGI


BUXORO DAVLAT UNIVERSITETI
AXBOROT TEXNOLOGIYALAR FAKULTETI
Web texnologiya”fanidan
Web protokollar bilan tanishib chiqish mavzusida tayyorlagan

MUSTAQIL ISHI

Ta’lim yo’nalishi: Axborot tizimlari va texnologiyalari.
Guruh: 1-1 ATT-20
Bajardi: Nosirova Durdona
Tekshirdi: Fayziyev M, Sayidova N

Buxoro – 2022


Reja

  1. Web protokollar nima

  2. Web protokollarni bilan tanishish

  3. Web protokollarning turlari

Internet juda katta va murakkab. Ammo asosiy darajada, bu turli xil kompyuterlar (nafaqat shaxsiy kompyuterlar) o'rtasidagi aloqadir. Ushbu ulanish tarmoq ma'lumotlarini uzatish protokoli - muayyan holatlar uchun ma'lumotlarni uzatish tartibi va xususiyatlarini belgilaydigan qoidalar to'plami.Ko'p protokollar mavjud. Asosiylari quyida tavsiflanadi. IP - Internet protokoliAlohida kompyuterlarni yagona tarmoqqa ulash uchun birinchi bo'lib uzatish protokoli. Ushbu ro'yxatdagi eng ibtidoiy. Bu ishonchsiz, ya'ni paketlarni qabul qiluvchiga yetkazib berishni tasdiqlamaydi va ma'lumotlarning yaxlitligini nazorat qilmaydi. IP protokoli ulanish o'rnatmasdan ma'lumotlarni uzatadi.Ushbu protokolning asosiy vazifasi - datagrammalarni marshrutlash, ya'ni tarmoq tugunlari bo'ylab ma'lumotlar yo'lini aniqlash.Hozirgi vaqtda mashhur versiya 32 bitli manzillarga ega IPv4 hisoblanadi. Bu Internetda 4,29 milliard IPv4 manzilini saqlash mumkinligini anglatadi. Raqam katta, lekin cheksiz emas. Shuning uchun IPv6 ning manzilni to'ldirish muammosini hal qilishga yordam beradigan versiyasi mavjud, chunki IPv6 ga xos bo'lgan 2 ^ 128 manzil (38 belgidan iborat raqam) bo'ladi.TCP/IP - uzatishni boshqarish protokoli/Internet protokoliBu TCP va IP protokollari to'plami. Birinchisi ishonchli ma'lumotlar uzatilishini ta'minlaydi va nazorat qiladi va uning yaxlitligini nazorat qiladi. Ikkinchisi ma'lumotlarni yuborish uchun marshrutlash uchun javobgardir. TCP protokoli ko'pincha murakkabroq protokollar tomonidan qo'llaniladi.UDP - Foydalanuvchi Datagram ProtocolAvval ular o'rtasida aloqa yaratmasdan ma'lumotlarni uzatishni ta'minlaydigan protokol. Ushbu protokol ishonchsiz. Unda paketlar nafaqat yetib bormasligi, balki ishdan chiqishi yoki hatto takrorlanishi ham mumkin.UDP protokolining asosiy afzalligi ma'lumotlarni uzatish tezligidir. Shuning uchun tarmoq kechikishlariga sezgir bo'lgan ilovalar ko'pincha ma'lumotlarni uzatishning ushbu turidan foydalanadi.FTP - fayl uzatish protokoliFayl uzatish protokoli. U 1971 yilda - IP protokoli paydo bo'lishidan ancha oldin ishlatilgan. Hozirgi vaqtda ushbu protokol hostingga masofadan kirish uchun ishlatiladi. FTP ishonchli protokoldir, shuning uchun u ma'lumotlarni uzatishni kafolatlaydi.Ushbu protokol mijoz-server arxitekturasi printsipi asosida ishlaydi. Foydalanuvchi autentifikatsiya qilingan (ba'zi hollarda u anonim ravishda ulanishi mumkin) va serverning fayl tizimiga kirish huquqiga ega.


DNS
Bu nafaqat domen nomlari tizimi, balki ushbu tizimsiz ishlay olmaydigan protokol hamdir. Bu mijoz kompyuterlariga saytning IP-manzilini DNS-serverdan so'rash imkonini beradi, shuningdek DNS-serverlar o'rtasida ma'lumotlar bazalarini almashishga yordam beradi. Ushbu protokol TCP va UDP dan ham foydalanadi.HTTP - gipermatnni uzatish protokoliDastlab HTML hujjatlarini uzatish uchun protokol. Endi u Internetda o'zboshimchalik bilan ma'lumotlarni uzatish uchun ishlatiladi. Bu fuqaroligi bo'lmagan mijoz-server aloqa protokoli. Mijoz ko'pincha veb-brauzerdir, garchi u, masalan, qidiruv roboti bo'lishi mumkin. HTTP protokoli ko'p hollarda ma'lumot almashish uchun TCP/IP dan foydalanadi.HTTP shifrlashni qo'llab-quvvatlaydigan HTTPS kengaytmasiga ega. Undagi ma'lumotlar TLS kriptografik protokoli orqali uzatiladi.Oldindan ogohlantiriladi: HTTPS sizni nimadan qutqarmaydi. Oldindan ogohlantiriladi: HTTPS sizni nimadan qutqarmaydiNTP - Tarmoq vaqt protokoliKlassik ma'lumotlar almashinuvi uchun barcha uzatish protokollari kerak emas. NTP - bu qurilmaning mahalliy soatini tarmoq vaqti bilan sinxronlashtirish protokoli. U Marzullo algoritmidan foydalanadi. Uning yordamida protokol aniqroq vaqt manbasini tanlaydi. NTP UDP ustida ishlaydi - shuning uchun u yuqori ma'lumotlarni uzatish tezligiga erishadi. Protokol tarmoqdagi kechikishlardagi o'zgarishlarga ancha chidamli.NTPv4 ning so'nggi versiyasi Internetda 10 ms va LANlarda 0,2 ms gacha aniqlikka erishishga qodir.TCP yordamida operatsion tizimni masofadan boshqarish uchun protokol. SSH-da barcha trafik shifrlangan va shifrlash algoritmini tanlash imkoniyati bilan. Bu, asosan, parollar va boshqa muhim ma'lumotlarni uzatish uchun kerak.SSH shuningdek, boshqa har qanday uzatish protokollarini boshqarish imkonini beradi. Bu shuni anglatadiki, kompyuterni masofadan boshqarishga qo'shimcha ravishda protokol orqali har qanday fayllar yoki hatto audio / video oqimi ham o'tkazilishi mumkin.SSH ko'pincha xosting bilan ishlashda, mijoz masofadan serverga ulanishi va u erdan ishlashi mumkin bo'lganda ishlatiladi. Internet protokollari - bu Internet orqali ma'lumot almashish va almashishni tartibga soluvchi qoidalar to'plami. Yuboruvchi ham, qabul qiluvchi ham ma'lumotlarni uzatish uchun bir xil protokollarga amal qilishlari kerak. Buni yaxshiroq tushunish uchun tilni misol qilib olaylik. Har qanday tilning o'ziga xos lug'at va grammatika to'plami bor, biz ushbu tilda muloqot qilishni xohlaymizmi, bilishimiz kerak. Xuddi shunday, internet orqali biz veb-saytga kirganimizda yoki boshqa qurilma bilan ba'zi ma'lumotlarni almashganimizda, bu jarayonlar internet protokollari deb ataladigan qoidalar to'plami bilan boshqariladi.Internet protokolining ishlashi: Internet va boshqa ko'plab ma'lumotlar tarmoqlari ma'lumotlarni paketlar deb ataladigan kichik qismlarga ajratish orqali ishlaydi. Ikki tarmoq qurilmasi o'rtasida yuborilgan har bir katta ma'lumot asosiy apparat va dasturiy ta'minot tomonidan kichikroq paketlarga bo'linadi. Har bir tarmoq protokoli uning ma'lumotlar paketlarini tarmoq qo'llab-quvvatlaydigan protokollarga muvofiq maxsus usullar bilan qanday tashkil qilish qoidalarini belgilaydi.Nima uchun bizga protokollar kerak?Ehtimol, ma'lumotlarni jo'natuvchi va qabul qiluvchi dunyoning turli burchaklarida joylashgan turli xil tarmoqlarning bir qismi bo'lib, turli xil ma'lumotlarni uzatish tezligiga ega. Shunday qilib, bizga ma'lumotlar oqimini boshqarish, aloqa kanalida ulashiladigan havolaga kirishni boshqarish uchun protokollar kerak. Aytaylik, ma'lumotlarni uzatish tezligi 10 Mbit/s bo'lgan jo'natuvchi X bor. Va ma'lumotni qabul qilish tezligi 5 Mbit / s bo'lgan Y qabul qiluvchisi mavjud. Ma'lumotni qabul qilish tezligi sekin bo'lgani uchun ba'zi ma'lumotlar uzatish paytida yo'qoladi. Bunga yo'l qo'ymaslik uchun Y qabul qiluvchisi X jo'natuvchiga tezlikning mos kelmasligi haqida xabar berishi kerak, shunda X jo'natuvchi o'zining uzatish tezligini sozlashi mumkin. Xuddi shunday, kirishni boshqarish ma'lum bir lahzada aloqa kanalida ulashilgan havolaga kirishni ta'minlaydigan tugunni belgilaydi. Aks holda, ko'plab kompyuterlar bir vaqtning o'zida bir xil havola orqali ma'lumotlarni yuborsa, uzatilgan ma'lumotlar to'qnashadi, bu ma'lumotlarning buzilishi yoki yo'qolishiga olib keladi. 1. TCP/IP (Transmission Control Protocol/ Internet Protocol): Bular har xil turdagi kompyuterlarning bir-biri bilan muloqot qilishiga imkon beruvchi standart qoidalar to'plamidir. IP protokoli Internetga ulangan har bir kompyuterning IP-manzil deb ataladigan ma'lum seriya raqamiga ega bo'lishini ta'minlaydi. TCP Internet orqali ma'lumotlar qanday almashinishini va ularni IP-paketlarga qanday ajratish kerakligini belgilaydi. Shuningdek, u paketlarda xabar ma'lumotlarining manbasi, xabar ma'lumotlarining manzili, xabar ma'lumotlarini qayta yig'ish ketma-ketligi haqida ma'lumotlar mavjudligiga ishonch hosil qiladi va xabar aniq manzilga to'g'ri yuborilganligini tekshiradi. . TCP ulanishga yo'naltirilgan protokol sifatida ham tanilgan. 2. SMTP (Simple Mail Transfer Protocol): Ushbu protokollar chiquvchi elektron pochta xabarlarini jo'natish va tarqatish uchun muhim ahamiyatga ega. Ushbu protokol qabul qiluvchining elektron pochta identifikatorini olish uchun pochta sarlavhasidan foydalanadi va pochtani chiquvchi xatlar navbatiga kiritadi. Va u xatni qabul qiluvchi elektron pochta identifikatoriga yetkazishi bilanoq, u elektron pochtani chiquvchi ro'yxatdan olib tashlaydi. Xabar yoki elektron pochta matn, video, rasm va hokazolarni hisobga olishi mumkin. Bu ba'zi aloqa server qoidalarini o'rnatishda yordam beradi.
3. PPP (Point to Point Protocol): Bu aloqa protokoli bo'lib, u ikkita aloqa qurilmasi o'rtasida to'g'ridan-to'g'ri ulanishni yaratish uchun ishlatiladi. Ushbu protokol ikkita qurilma bir-biri bilan autentifikatsiya qilish va bir-biri bilan ma'lumot almashish qoidalarini belgilaydi. Masalan, foydalanuvchi o'z shaxsiy kompyuterini Internet-provayder serveriga ulaganida ham PPP dan foydalanadi. Xuddi shunday, to'g'ridan-to'g'ri aloqa uchun ikkita routerni ulash uchun PPP dan foydalanadi.
4. FTP (File Transfer Protocol): Ushbu protokol fayllarni bir tizimdan ikkinchisiga o'tkazish uchun ishlatiladi. Bu mijoz-server modelida ishlaydi. Mashina boshqa mashinadan fayl uzatishni so'raganda, FTO ikkalasi o'rtasida aloqa o'rnatadi va ID va parol yordamida bir-birini autentifikatsiya qiladi. Va kerakli fayl uzatish mashinalar o'rtasida amalga oshiriladi.
5. SFTP (Secure File Transfer Protocol): SSH FTP nomi bilan ham tanilgan SFTP, Secure Shell (SSH) orqali File Transfer Protocol (FTP) ga ishora qiladi, chunki u uzatish paytida ikkala buyruq va ma'lumotlarni shifrlaydi. SFTP SSH kengaytmasi sifatida ishlaydi va fayllar va ma'lumotlarni shifrlaydi, keyin ularni xavfsiz qobiqli ma'lumotlar oqimi orqali yuboradi. Ushbu protokol buyruq satridan buyruqlarni bajarishda boshqa tizimlarga masofadan ulanish uchun ishlatiladi
6. HTTP (Hyper Text Transfer Protocol): Ushbu protokol gipermatnlarni Internet orqali uzatish uchun ishlatiladi va u www (jahon Internet tarmog'i) tomonidan ma'lumot uzatish uchun aniqlanadi. Ushbu protokol ma'lumotni qanday formatlash va uzatish kerakligini belgilaydi. Shuningdek, u veb-brauzerlar ma'lum bir veb-sahifaga kirish uchun qilingan qo'ng'iroqlarga javoban turli xil harakatlarni belgilaydi. Foydalanuvchi o'z veb-brauzerini ochganda, foydalanuvchi HTTP-dan bilvosita foydalanadi, chunki bu butunjahon Internetda matn, tasvir va boshqa multimedia fayllarini almashish uchun ishlatiladigan protokol.
7. HTTPS(HyperText Transfer Protocol Secure): HTTPS gipermatnni uzatish protokolining (HTTP) kengaytmasi hisoblanadi. U shifrlash va autentifikatsiya qilish uchun SSL/TLS protokoli bilan kompyuter tarmog'i orqali xavfsiz aloqa uchun ishlatiladi. Shunday qilib, odatda, veb-sayt HTTP protokoliga ega, ammo agar veb-sayt kredit karta ma'lumotlari, debet karta ma'lumotlari, OTP va boshqalar kabi nozik ma'lumotlarni oladigan bo'lsa, veb-saytni yanada xavfsizroq qilish uchun o'rnatilgan SSL sertifikatini talab qiladi. Shunday qilib, veb-saytga biron bir nozik ma'lumotni kiritishdan oldin, havola HTTPS yoki yo'qligini tekshirishimiz kerak. Agar u HTTPS bo'lmasa, u maxfiy ma'lumotlarni kiritish uchun etarlicha xavfsiz bo'lmasligi mumkin.
8. TELNET(Terminal tarmog'i): TELNET standart TCP/IP protokoli bo'lib, ISO tomonidan virtual terminal xizmati uchun foydalaniladi. Bu bitta mahalliy mashinaga boshqasiga ulanish imkonini beradi. Ulanayotgan kompyuter masofaviy kompyuter, ulanayotgan kompyuter esa mahalliy kompyuter deb ataladi. TELNET operatsiyasi bizga masofaviy kompyuterda bajarilayotgan har qanday narsani mahalliy kompyuterda ko'rsatish imkonini beradi. Bu mijoz/server printsipi asosida ishlaydi. Mahalliy kompyuter telnet mijoz dasturidan foydalansa, masofaviy kompyuter telnet server dasturidan foydalanadi.
9. POP3(Post Office Protocol 3): POP3 Post Office Protocol-ning 3-versiyasini bildiradi. Unda ikkita xabarga kirish agenti (MAA) mavjud, ulardan biri mijoz MAA (Message Access Agent) va boshqasi kirish uchun server MAA (Message Access Agent). pochta qutisidan kelgan xabarlar. Ushbu protokol bizga qabul qiluvchining pochta serveridagi pochta qutisidan qabul qiluvchining kompyuteriga xatlarni olish va boshqarishga yordam beradi. Bu qabul qiluvchi va qabul qiluvchi pochta serveri o'rtasida nazarda tutilgan. Uni bir tomonlama mijoz server protokoli deb ham atash mumkin. POP3 2 ta portda, ya'ni. PORT 110 VA PORT 995. Internet protokoli (IP) nima?Internet Protocol (IP) - bu ma'lumotlar paketlarini tarmoqlar bo'ylab sayohat qilish va to'g'ri manzilga etib borish uchun marshrutlash va manzillash uchun protokol yoki qoidalar to'plami. Internet orqali o'tadigan ma'lumotlar paketlar deb ataladigan kichik qismlarga bo'linadi. IP ma'lumotlari har bir paketga biriktirilgan va bu ma'lumot marshrutizatorlarga paketlarni kerakli joyga jo'natishda yordam beradi. Internetga ulangan har bir qurilma yoki domenga IP-manzil beriladi va paketlar ularga biriktirilgan IP-manzilga yo'naltirilganligi sababli ma'lumotlar kerakli joyga etib boradi.Paketlar o'z manziliga etib kelganidan so'ng, IP bilan birgalikda qaysi transport protokoli qo'llanilishiga qarab, ular boshqacha tarzda ishlanadi. Eng keng tarqalgan transport protokollari TCP va UDP hisoblanadi.Tarmoqlarda protokol - bu ikki yoki undan ortiq qurilmalar bir-biri bilan aloqa o'rnatishi va tushunishi uchun ma'lum harakatlar va ma'lumotlarni formatlashning standartlashtirilgan usuli.Protokollar nima uchun kerakligini tushunish uchun xatni yuborish jarayonini ko'rib chiqing. Konvertda manzillar quyidagi tartibda yoziladi: ism, ko'cha manzili, shahar, davlat va pochta indeksi. Agar konvert pochta qutisiga tashlansa, avval pochta indeksi, keyin ko'cha manzili, keyin davlat va hokazo yozilsa, pochta bo'limi uni yetkazib bermaydi. Pochta tizimi ishlashi uchun manzillarni yozish uchun kelishilgan protokol mavjud. Xuddi shu tarzda, barcha IP ma'lumotlar paketlari ma'lum bir tartibda ma'lum ma'lumotlarni taqdim etishi kerak va barcha IP manzillar standartlashtirilgan formatga amal qiladi.IP-manzil Internetga ulanadigan qurilma yoki domenga tayinlangan noyob identifikatordir. Har bir IP-manzil "192.168.1.1" kabi belgilar qatoridir. Odam o'qiy oladigan domen nomlarini IP manzillarga aylantiruvchi DNS rezolyutsiyalari orqali foydalanuvchilar ushbu murakkab belgilar qatorini yodlamasdan veb-saytlarga kirishlari mumkin. Har bir IP-paketda paketni yuboruvchi qurilmaning yoki domenning IP-manzili va mo'ljallangan qabul qiluvchining IP-manzili bo'ladi, xuddi pochta jo'natmasiga maqsad manzili va qaytish manzili qanday kiritilgani kabi. IPv4 va IPv6IP ning to'rtinchi versiyasi (qisqacha IPv4) 1983 yilda taqdim etilgan. Biroq, avtomobil raqamlari uchun juda ko'p almashtirish mumkin va ular vaqti-vaqti bilan qayta formatlanishi kerak bo'lganidek, mavjud IPv4 manzillari ta'minoti tugaydi. IPv6 manzillari ko'proq belgilar va shuning uchun ko'proq almashtirishlarga ega; ammo, IPv6 hali to'liq qabul qilinmagan va ko'pchilik domenlar va qurilmalar hali ham IPv4 manzillariga ega. IPv4 va IPv6 haqida ko'proq ma'lumot olish uchun Mening IP manzilim nima?IP-paketlar ma'lumotlarning har bir paketiga jo'natilishidan oldin IP sarlavhasini qo'shish orqali yaratiladi. IP sarlavhasi shunchaki bitlar seriyasidir (bir va nol) va u paket haqidagi bir nechta ma'lumotlarni, shu jumladan jo'natuvchi va qabul qiluvchi IP manzilini yozib oladi. IP sarlavhalari ham xabar beradi:
Sarlavha uzunligi
Paket uzunligi
Yashash vaqti (TTL) yoki paket tashlab yuborilgunga qadar amalga oshirishi mumkin bo'lgan tarmoq sakrashlari soniQaysi transport protokoli (TCP, UDP va boshqalar) ishlatiladi.Hammasi bo'lib IPv4 sarlavhalarida ma'lumot uchun 14 ta maydon mavjud, ammo ulardan biri ixtiyoriy.Internet o'zaro bog'langan yirik tarmoqlardan iborat bo'lib, ularning har biri ma'lum IP-manzillar bloklari uchun javobgardir; bu yirik tarmoqlar avtonom tizimlar (AS) deb nomlanadi. Turli marshrutlash protokollari, shu jumladan BGP, paketlarni maqsad IP manzillari asosida ASlar bo'ylab yo'naltirishga yordam beradi. Routerlarda kerakli manzilga imkon qadar tezroq yetib borish uchun paketlar qaysi AS orqali o'tishi kerakligini ko'rsatadigan marshrutlash jadvallari mavjud. Paketlar maqsadli IP-manzil uchun javobgarlikni o'z zimmasiga oladigan manzilga yetguncha AS dan AS ga o'tadi. Keyin AS paketlarni belgilangan joyga yo'naltiradi.



Download 33.48 Kb.

Do'stlaringiz bilan baham:
  1   2




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