Mauvzu: Server va mijoz tushunchalari Reja



Download 371,19 Kb.
bet7/25
Sana22.07.2022
Hajmi371,19 Kb.
#839239
1   2   3   4   5   6   7   8   9   10   ...   25
Bog'liq
1-Mauvzu Server va mijoz tushunchalari Reja Mijoz-server tushu (1)

Mauvzu: TCP / IP protokollari: UDP, TCP, SCTP. Reja:

  1. TCP / IP protokollari

  2. Rasmiy spetsifikatsiya va standartlar

  3. Asosiy afzalliklari

TCP / IP - raqamli shaklda taqdim etilgan ma'lumotlarni uzatish uchun tarmoq modeli . Model ma'lumot manbasidan qabul qiluvchiga ma'lumotlarni uzatish usulini tavsiflaydi. Model ma'lumotlarning to'rt darajadan o'tishini nazarda tutadi, ularning har biri qoida bilan tavsiflanadi (uzatish protokoli). Ma'lumot uzatish muammosini hal qiladigan qoidalar to'plami Internetga asoslangan ma'lumotlar uzatish protokollari to'plamini tashkil qiladi [1] [2] . TCP / IP nomi oilaning ikkita eng muhim protokolidan - bu standartda birinchi marta ishlab chiqilgan va tavsiflangan Transmission Control Protocol (TCP) va Internet Protocol (IP) dan kelib chiqqan. Vaqti -vaqti bilan DOD modeli deb ham ataladi(Mudofaa vazirligi) [3] 1970 -yillardagi ARPANET tarmog'idan tarixiy kelib chiqishi tufayli ( DARPA , AQSh Mudofaa vazirligi [4] tomonidan boshqariladi ).
Internet -protokollar to'plami - bu Internetda va shunga o'xshash kompyuter tarmoqlarida ishlatiladigan aloqa protokollarining kontseptual modeli va to'plami. U odatda TCP / IP deb nomlanadi, chunki paketdagi asosiy protokollar Transmission Control Protocol (TCP) va Internet Protocol (IP) dir. Ba'zida uni Mudofaa vazirligi (DoD) modeli deb atashadi, chunki tarmoq usulini ishlab chiqish AQSh Mudofaa vazirligi tomonidan DARPA orqali moliyalashtirilgan .
Internet-protokollar to'plami ma'lumotlarni qanday qadoqlash, qayta ishlash, uzatish, yo'naltirish va qabul qilish kerakligini aniqlaydigan, uzluksiz ma'lumotlarni uzatishni ta'minlaydi. Bu funksiya to'rtta abstraktsiya qatlamiga bo'lingan bo'lib, ular barcha tegishli protokollarni tarmoqlar miqdori bo'yicha tasniflaydi. Eng pastdan eng yuqori darajagacha, bu bir xil tarmoq segmentida qoladigan ma'lumotlar uchun aloqa usullarini o'z ichiga olgan aloqa qatlami; mustaqil tarmoqlar o'rtasida Internetda ishlashni ta'minlaydigan Internet qatlami; xostlar o'rtasidagi aloqani boshqaradigan transport qatlami; va ilovalar uchun jarayonlararo aloqani ta'minlaydigan dastur qatlami.
TCP / IP modelida Internet arxitekturasi va protokollarini ishlab chiqish IETF dizaynerlarining ochiq xalqaro hamjamiyati zimmasiga yuklangan .
TCP / IP protokoli to'plami 1972 yilda Vinton Cerf boshchiligidagi ishlab chiquvchilar guruhi tomonidan NCP (Tarmoqni boshqarish protokoli) asosida yaratilgan . 1976 yil iyul oyida Vint Cerf va Bob Kan birinchi marta TCP yordamida uch xil tarmoq orqali ma'lumotlarni uzatishni namoyish qilishdi. Paket quyidagi yo'nalish bo'yicha ketdi: San -Frantsisko - London - Janubiy Kaliforniya universiteti. Safar oxiriga kelib, paket 150.000 km masofani bosib o'tdi . 1978 yilda Cerf, Jon Postel va Denni Koen [en] TCP ikkita alohida funktsiyani ajratishga qaror qilishdi: TCP va IP ( ing. Internet Protocol , Internet protokoli). Ma'lumotlar jadvalidagi ( ing. Datagram ) xabarlarni ajratish va ularni oxirgi chiqish nuqtasiga aralashtirish uchun TCP javobgar edi . Shaxsiy ma'lumotlar jadvallarini uzatish (qabul qilish nazorati bilan) IP uchun mas'ul edi. Shunday qilib, zamonaviy Internet protokoli paydo bo'ldi. Va 1983 yil 1 -yanvarda ARPANET yangi protokolga o'tdi. Bu kun Internetning rasmiy tug'ilgan sanasi hisoblanadi.
Rasmiy spetsifikatsiya va standartlar
TCP / IP protokoli to'plamining asosi bo'lgan texnik standartlar Internet muhandislik ishchi guruhiga (IETF) topshirildi.
Internet -protokollar to'plamining arxitekturasi uning asosiy funktsiyasini tashkil etuvchi protokollar uchun ish maydonlarining keng bo'linishi bilan tavsiflanadi. Paketning aniq spetsifikatsiyasi bu RFC 1122 bo'lib , unda abstraktsiyaning to'rtta darajasi ko'rsatilgan [5] [6] . Ular vaqt sinovidan o'tdilar, chunki IETF bu tuzilmani hech qachon o'zgartirmagan. Shunday qilib, TCP / IP tarmog'i modeli OSI modelidan oldin , umumiy tarmoqli tizimlar uchun yanada kengroq mos yozuvlar tizimi.
SCTP ( Stream Control Transmission Protocol ) - bu transport sathining protokoli. TCP va UDP protokollari bilan bir xil vazifalarni bajaradi. Lekin ayni paytda bu ularning afzalliklarini birlashtiradi, kamchiliklardan mahrum qiladi va yangi imkoniyatlar qo'shadi.
Asosiy afzalliklari (jadval uchun tushuntirishlar):
Chegaralarning saqlanishi - TCP protokolida ma'lumotlar uzluksiz baytlar oqimida uzatiladi, xuddi shu tarzda o'qiladi, shuning uchun dasturchi o'zi bu oqimda chegaralarni qanday o'rnatish va ma'lumotlar bo'laklarini kesish haqida g'amxo'rlik qilishi kerak. SCTP sizga chegaralarni belgilash va UDP kabi paketlarda ma'lumotlarni qayta ishlash imkonini beradi. Lekin bu, shuningdek, paketlarni etkazib berish tartibini kafolatlaydi, ishonchliligini ta'minlaydi va ulanishga yo'naltirilgan. Aytgancha, tezlikni yaxshilash uchun paketli buyurtmani o'chirib qo'yish mumkin.
Multihoming ( Multiple Line, multi-homing , pastdagi rasmga qarang.)-SCTP sizga aloqa serverining turli yo'nalishlaridan biriga (masalan, Wi-Fi va Ethernet) ulanish imkonini beradi. Shunday qilib, agar bitta aloqa liniyasi uzilib qolsa (ehtimol Wi-Fi), u holda aloqa uzilmaydi. Bu, shuningdek, ma'lumotlarni bir vaqtning o'zida bir nechta liniyalar bo'yicha uzatish imkonini beradi, bu esa uzatish tezligini oshiradi. Agar TCP -da bitta aloqa liniyasi uzilgan bo'lsa, u holda aloqa uziladi, siz yangisini o'rnatishingiz kerak bo'ladi.


Multithreading ( multithreading ) - bitta assotsiatsiya ichida bir nechta mavzularni uzatish imkonini beradi (SCTPdagi assotsiatsiya - bu ikkita xost o'rtasidagi aloqa). Masalan, TCPda ma'lumotlar va xizmat ma'lumotlari bitta ulanish orqali uzatiladi. Shu sababli, xizmat ma'lumotlarini qabul qilishning kechikishi joriy ma'lumotlarning uzatilishi bilan bog'liq bo'lishi mumkin (masalan, ACK o'z vaqtida kelmasligi mumkin, shuning uchun biz dublikatini yuboramiz). Bu muammo boshi-qatorli blokirovka, HOL deb ataladi . Ko'p ishlov berish bu
ma'lumotlarni mustaqil ravishda uzatishga imkon beradi, bu esa mavjud resurslardan yaxshiroq foydalanishga olib keladi.
4 tomonlama qo'l siqish-TCP protokoli SYN-sel hujumlariga sezgir. Tajovuzkor qisqa vaqt ichida TCP ulanishini so'rash uchun ko'plab paketlarni yuboradi (ulanish so'rovi sarlavhada SYN biti bilan belgilanadi, shuning uchun SYN-sel). Biroq, bu aloqa o'rnatilishini tasdiqlamaydi. Shunday qilib, serverda yarim ochiq ulanishlar hosil bo'ladi. Vaqt tugashi bilan ular o'zlarini yopadilar. Ammo tajovuzkorning maqsadi iloji boricha ko'proq ulanishlarni yaratish va shu bilan ularning server tomonida sonining cheklanganligi sababli yangi yaroqli ulanishlarning oldini olishdir (serverda ulanishlar cheksiz bo'lishi mumkin emas, lekin agar siz uzilib qolsangiz) Vaqt tugashi juda kichik, keyin to'g'ri ulanishlar muddatidan oldin uzilib qolishi mumkin, bu ham yaxshi emas va bularning barchasi sinxron hujumlarni amalga oshiradi). SCTPda uch marta qo'l siqish emas, balki to'rtlik (toifadan: "Men aloqani o'rnatmoqchiman - ulanishni xohlayotganingizga aminmisiz? - ha, men, albatta, aloqani o'rnatmoqchiman - yaxshi, yaxshi"). Shunday qilib, qisqa vaqt ichida ko'plab yangi aloqalarni yaratish mumkin emas.

SCTP TCP kabi yarim yopiq ulanishlarga ega emas. Agar biz aloqani yopib qo'ysak, darhol ikkala yo'nalishda ham.


Afsuski, barcha afzalliklarga qaramay, SCTP hali ham keng miqyosda qabul qilinmagan. Bu harakatsizlik bilan bog'liq (TCP ishlaydi, nima uchun uni o'zgartirish kerak?) Va apparat darajasidagi qo'llab -quvvatlashning murakkabligi (masalan, tarmoq protokollarining butun o'rash paketlari, xuddi shu xavfsizlik devorlari) "faqat UDP, TCP ga ruxsat berish" ruhidagi qoidalarga ega. "paketlar; masalan, NATda qanday ishlatilganligini eslashingiz mumkin).


  1. Download 371,19 Kb.

    Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   25




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish