Shu paytgacha ikkita general bor edi uchun keng qo'llaniladigan transport protokollari ip tarmoqlari orqali ilovalar: udp va tcp. Har bir ma'lum bir xizmatlarni taqdim etadi ilovalar sinflari
Shu paytgacha ikkita general bor edi uchun keng qo'llaniladigan transport protokollari IP tarmoqlari orqali ilovalar: UDP va TCP. Har bir ma'lum bir xizmatlarni taqdim etadi ilovalar sinflari. Biroq, xizmatlar TCP va UDP tomonidan ta'minlangan bir-biridan ajralgan va birgalikda barchaning ehtiyojlarini ideal darajada qondira olmaydi tarmoq ilovalari. Oqim nazorati Transmission Protocol (SCTP), ko'prik uchun mo'ljallangan UDP va TCP o'rtasidagi bo'shliq, manzillar
ikkalasining kamchiliklari.
SCTP dastlab IETF tomonidan ishlab chiqilgan SIGTRAN telefon aloqasini olib borish bo'yicha ishchi guruhi uchun IP tarmoqlari orqali signalizatsiya xabarlari
telekommunikatsiya va elektron tijorat tizimlari. Davomli ish bilan SCTP generalga aylandi o'z ichiga olgan maqsadli tashish protokoli kengaytirilgan yetkazib berish imkoniyatlari.
TCP va SCTP o'rtasidagi umumiy xususiyatlardan biri ikkalasi ham tarmoqni oldini olishga harakat qiladi ular tiqilib qoladi. Tarmoq tiqilib qolish - bu kashf qilingan hodisa 80-yillarning oxirlarida Internet rivojlana boshlagan katta. Asosan, tirbandlik muammosi paydo bo'ladi tarmoq infratuzilmasi qismlariga aylanganda katta miqdordagi trafik tomonidan haddan tashqari foydalanilgan va shuning uchun unga hech qanday ma'lumot yetkazib bera olmaydi foydalanuvchilar. TCP va SCTPda ham mexanizmlar mavjud bilan birga tirbandlikni oldini olishga harakat qiling
ma'lumotlar yo'qligini ta'minlash uchun foydalaniladigan mexanizmlar deb ataladigan aloqa jarayonida yo'qoladi ishonchlilik mexanizmlari. Bu, chunki amalga oshiriladi Paket yo'qolishi tarixan belgisi sifatida ko'rilgan tarmoq tiqilishi, va shuning uchun ko'rib chiqiladi bu mexanizmlarning birgalikda ishlashi tabiiy.
Hujjat quyidagicha tuzilgan: 2-bo'lim transport qatlami haqida qisqacha ma'lumot beradi protokollar 3-bo'limda SCTP bo'lgan muhokama qilindi. 4-bo'lim simulyatsiya sozlamalarini o'z ichiga oladi, stsenariylar va simulyatsiya natijalari. Nihoyat, 5-bo'limda umumlashtirilgan xulosa
2. TRANSPORTLAYER PROTOKOLLARI
TCP/IP modelida transport qatlami amaliy qatlamga xizmat ko'rsatadi, qabul qiladi
dastur sathidan ma'lumotlarni oladi va uni qo'shadi sarlavha, keyin pastki qatlamlarga oldinga siljiydi keyingi ishlov berish. Transport qatlami ta'minlaydi
samarali, ishonchli, tejamkor xizmatlar, masalan: Multiplexing/Demultiplexing, ishonchli ma'lumotlar uzatish, oqimni nazorat qilish va buferlash, tiqilib qolish
boshqaruv. Sifatiga ta'sir qiluvchi parametrlar transport qatlamining xizmati ulanish hisoblanadi o'rnatish kechikishi, ulanishni o'rnatish muvaffaqiyatsizlik ehtimoli, o'tkazish qobiliyati, tranzit kechikishi, qoldiq xatolik nisbati, ustuvorlik, chidamlilik.
Uchrashuv uchun ko'plab protokollar taklif qilindi transport qatlamining talablari, eng ko'p Ma'lumki, User Datagram Protocol (UDP),Transmissiyani boshqarish protokoli (TCP) va oqim Boshqarish uzatish protokoli (SCTP).
UDP keng tarqalgan protokollardan biridir internetda ishlatiladi. UDP tomonidan taqdim etiladigan xizmatlar paketlarni tartibsiz yetkazib berish, ulanishsiz
xizmat, to'liq dupleks ulanish va xabar chegaralarni saqlab qolish. TCP taklif qilindi
UDP ning kamchiliklarini bartaraf etish va hozirda Internetda ma'lumotlarni uzatish uchun keng qo'llaniladi ko'p ilovalar. xususiyatlaridan foydalanadigan SCTP
TCP va UDP ikkalasi ham maqsadda aniqlangan TCP ning kamchiliklarini bartaraf etish .
3. SCTP PROTOKOLI
Oqimni boshqarish uzatish protokoli (SCTP) transport qatlami protokoli boʻlib xizmat qiladi mashhur protokollarga o'xshash rolda: TCP va UDP. Darhaqiqat, u bir xil xizmatlarni taqdim etadi ikkalasining xususiyatlari, ishonchli, ketma-ketligini ta'minlash kabi tirbandlik nazorati bilan xabarlarni tashish TCP va ma'lumotlar xabari chegaralarini saqlash UDP bilan bir xil. Biroq, TCP dan farqli va UDP, SCTP multihoming va multi-streaming imkoniyatlari kabi afzalliklarni taqdim etadi.
SCTP IETF Signaling tomonidan ishlab chiqilgan Maqsad bilan transport (SIGTRAN) ishchi guruhi TCP cheklovlarini yengib o'tish. Asosiy TCP dan farqi bu multihoming mexanizmi va ichida bir necha oqimlar tushunchasi ulanish. TCP da oqimga murojaat qilingan joy baytlar ketma-ketligi sifatida SCTP oqimini ifodalaydi xabarlar ketma-ketligi va bu juda ko'p bo'lishi mumkin qisqa yoki uzun.
3.1 Ko'p uyga joylashtirish mexanizmi Multi-homing mexanizmidan foydalanib,
ikkita so'nggi nuqta o'rtasidagi bog'lanishdan foydalanish mumkin emas, balki bir nechta IP manzillar (interfeyslar). Yagona manzil (TCP da bo'lgani kabi). Foydalansa ham bir nechta IP manzil faqat bitta manzil uchun ishlatiladima’lumotlar almashinuvi. Boshqa IP-ulanishlar dastlabki ulanish uzilganda yoki qachon ishlatiladi og'ir yo'qotish bor. Ko'p xonadonli mexanizm tez-tez bo'lgan tarmoqlarda juda foydali muvaffaqiyatsizliklar.
3.2 Ko'p oqimli mexanizm
Multi-streaming atamasi ga ishora qiladi SCTP ning bir nechta mustaqil uzatish qobiliyati parallel bo'laklarning oqimlari (1-rasmga qarang), aloqa yoki assotsiatsiya doirasida. TCP da ulanish, faqat bitta ma'lumot oqimi mavjud ruxsat berilgan: barcha ma'lumotlar uzatilishi kerak bu bitta oqim orqali. SCTP bir nechta ruxsat beradi ulanish ichida bir vaqtning o'zida ma'lumotlar oqimlari yoki uyushma.
4. SIMULYATIYANI SOZLASH VA NATIJALARI
Tajribalarni o'tkazish uchun NS-2 Tarmoq simulyatori yordamida oddiy simulyatsiya ishlab chiqilgan. NS-2 - bu protokol simulyatsiyasi uchun juda mos bo'lgan bepul dasturiy ta'minot simulyatori. NS-2 diskret vaqtli simulyator bo'lib, uning rivojlanishi 1989 yilda REAL Network Simulator-ni ishlab chiqish bilan boshlangan. Ehtimol, uning muvaffaqiyatining asosiy sabablaridan biri bu tarqatish umumiy jamoatchilik litsenziyasi (GPL) shartiga ega bo'lib, bu bepul rivojlanishini ta'minlaydi. Ushbu ish uchun tarmoq simulyatsiyasining so'nggi versiyasi Ubuntu 11.10 mashinasida i3 (2,2 GGts) yadroli protsessorga o'rnatilgan NS2-35 edi.
4.1 Simulyatsiya stsenariylari yordamida bir qator tajribalar o'tkazildi besh doimiy bit tezligi CBR, SCTP va TCP trafik manbalar. Ushbu sozlashda tugun boshlandi simulyatsiya qilish uchun oldindan belgilangan kechikishlar bilan uzatish haqiqiy muhit. Ikki simulyatsiya stsenariysi paket yo'qotilishini o'lchash uchun ko'rib chiqilgan SCTP va TCP uchun alohida tarif. 4.1.1 SCTP paketlarini yo'qotish tezligini o'lchash stsenariy Tarmoq o'nta manba tugunidan iborat, o'nta ikkita marshrutizator bilan birga maqsad tugun. Beshlik manba SCTP tuguni FTP ni ishlab chiqaradi SCTP tuguniga mo'ljallangan SCTP trafik tarmoqning boshqa qismi, CBR tugadi Qolgan tugunlar tomonidan yaratilgan UDP bo'ladi haqiqiy tarmoqni simulyatsiya qilish uchun ishlatiladi muhit.
2-rasmda tarmoqni sozlash ko'rsatilgan SCTP paketlarini yo'qotish tezligini o'lchash uchun.
4.1.2 TCP paketlarini yo'qotish tezligini o'lchash stsenariy Xuddi shunday stsenariy o'lchovi uchun ham qo'llanilgan TCP-ni almashtirishdan tashqari TCP paketlarini yo'qotish tezligi SCTP tugunlari o'rnida tugunlar. Bu erda, shuningdek, FTP CBR
trafik mos ravishda UDP orqali amalga oshiriladi.
3-rasmda simulyatsiya tarmog'ini sozlash ko'rsatilgan.
Ikkala tajribada ham manba tugunlari da 1000 kB hajmli FTP va CBR paketlarini yaratdi sekundiga 1000 paket tezligi. Tugun router0 va router1 bufer bilan cheklangan tushishdir tail (FIFO) marshrutizatorlari paketlar manzilga etib borishi uchun bufer to'lganida marshrutizatorlar tushiriladi. (router0-router1) - bu darboğaz havolasi. Bu simulyatsiya jarayoni vaqti 1000 ms, va tugunlar kechiktirilgan ishga tushirish bilan yaratilgan paketlar ko'rsatilganidek, boshqariladigan real muhitni simulyatsiya qilish
4.2 Paket yo'qotish ko'rsatkichi Paket yo'qolishi ma'lumotlarda yuzaga kelishi mumkin bo'lgan xatodir tarmoqdagi ma'lumotlar mavjud bo'lganda tarmoq tiqilib qolgan. Bu shuni anglatadiki, ma'lumotlar paketlaridagi kabi uzatilishi mumkin emas oddiy holat yoki belgilangan joyga yetib bormaslik. Shuning uchun, bu jiddiy muammolarga olib kelishi mumkin Ovozli Internet protokolidan foydalanadigan tizimlar (VOIP) ilova sifatida. Bundan tashqari, paket yo'qolishi ta’sir qiluvchi muhim parametrdir tarmoqlarning ishlashi. Paket yo'qolishi soniga nisbatan foiz sifatida ifodalanadi jo'natilgan paketlarning umumiy soniga yo'qolgan paketlar.
Paketning yo'qolishiga ko'plab omillar sabab bo'lishi mumkin masalan: signalning yomonlashishi, apparat muammolari va ko'proq talabga ega bo'lgan tarmoqlar
zarur (bu tirbandlik holatini yaratadi) qaysi erkaklar tarmoq paketga sezgir jo'natish yoki qabul qilishda yo'qotish. Paket yo'qolishi quyidagilardan biridir uchun muhim ishlash ko'rsatkichlaridan foydalanish samaradorlikni o'lchash.
4.3 Simulyatsiya natijalari
Ushbu maqola SCTP va TCP ni solishtirishga qaratilgan paketlarni yo'qotish ko'rsatkichiga asoslangan ishlash. bilan bog'liq simulyatsiya natijalarining xulosasini ko'rsatish Har bir tugun uchun SCTP trafik paketini yo'qotish darajasi. Paket 2-tugunda yo'qotish darajasi (2,451%) oralig'ida edi va 4-tugunda (2,775 %). O'rtasidagi farq bu qiymatlar (0,324) o'rtacha (2,543%) bo'ldi.
3-jadval: har bir tugunga paketni yo'qotish tezligining qisqacha tavsifi SCTP uchun
4-jadvalda simulyatsiyaning qisqacha tavsifi ko'rsatilgan har bir tugun uchun TCP trafik paketini yo'qotish darajasi uchun natijalar. Paketlarni yo'qotish darajasi oralig'i (0,559%).1-tugunda va (1,327%) 5-tugunda. Dispersiya bu ikki qiymat o'rtasida (0,768) bo'lgan o'rtacha (0,88%).
4-jadval: har bir tugun uchun paketlarni yo'qotish tezligining qisqacha tavsifi
TCP uchun SCTP yo'qotish darajasi uch baravar ko'p bo'ldi TCP ning o'rtacha paket yo'qotish tezligi. Biroq, SCTP paketlarini yo'qotish tezligiga tarmoq ta'sir ko'rsatdi
muhit, bu erda u o'zgaruvchanlikni ko'rsatdi ortib borayotgan va o'rtasidagi paket yo'qotish kamaymoqda.
XULOSALAR
Ushbu tadqiqot SCTP protokoliga qaratilgan uning ish faoliyatini eng yaxshi kuch bilan o'lchash tarmoq, bu erda tarmoq boshqa protokollarga ega paketlarni yo'qotish darajasi bo'yicha. Barcha tajribalar mavjud ikkita tarmoq stsenariysini simulyatsiya qilish orqali amalga oshirildi NS2 tarmoq simulyatsiyasi orqali. Birinchi
tajriba edi o'rtasida ma'lumotlarni almashish orqali amalga oshiriladi orqali SCTP tugunlarining manbai va manzili ikkinchi tarmoq amalga oshirilgan marshrutizatorlar Tarmoq mavjud bo'lganda TCP tugunlari turli protokol, UDP. Tarmoq iborat o'nta manba tugunidan, o'nta maqsad tugunidan, birga ikkita router bilan. Birinchi besh manba tugun bo'lardi uchun mo'ljallangan SCTP trafiki orqali FTP yaratish SCTP tugunlari (SCTP tugunlari TCP tugunlari bilan almashtirildi
ikkinchi tajriba ), CBR esa UDP orqali qolgan tugunlar tomonidan yaratilgan
haqiqiy tarmoq muhitini simulyatsiya qilish. Natija shuni ko'rsatadiki, paketlarni yo'qotish o'rtacha tezligi SCTP trafik bo'yicha bu ko'rsatkich (2,543%) bo'ldi
TCP trafigini (0,88%) tashkil etdi. Bu shuni ko'rsatadiki SCTP paketlarini yo'qotish darajasi uch baravar ko'p edi TCP ga qaraganda. Boshqa tomondan, paketlarni yo'qotish darajasi TCP paketlari soni ortib boradi tarmoq yo'qotish darajasining o'zgarishi bilan ortdi (0,768) ga teng bo'lgan tugun uchun. Biroq, SCTP ko'rsatadi
yo'qotishning o'zgarishi sifatida (0,324) bilan ko'proq barqarorlik TCP ga o'xshash sharoitlarda tugunlar uchun tezlik ega.