TCP va SCTP protokollari o'rtasidagi farq

Mundarija:

TCP va SCTP protokollari o'rtasidagi farq
TCP va SCTP protokollari o'rtasidagi farq

Video: TCP va SCTP protokollari o'rtasidagi farq

Video: TCP va SCTP protokollari o'rtasidagi farq
Video: Kali Linux 4 dars Nmap1 qism 2024, Iyul
Anonim

TCP va SCTP protokollari

Ham TCP (Transmission Control Protocol) va SCTP (Oqimni boshqarish uzatish protokoli) transport qatlamida yotadi va asosan internet ilovalarida transport funktsiyalarini ta'minlaydi. TCP paketlarni etkazib berishning qat'iy tartibi bilan ishonchli ma'lumotlarni uzatishni ta'minlaydi, ammo ba'zi ilovalar ishonchli uzatishni talab qiladi, lekin paketlarni etkazib berish ketma-ketligi 100% emas. Bunday hollarda TCP ikkinchi variantda keraksiz kechikishga olib kelishi mumkin, bunda ishonchlilik muhim, lekin 100% ketma-ket yetkazib berish emas.

Paketlarni tashishda ikkita asosiy cheklov mavjud: biri ishonchlilik, ikkinchisi esa kechikish. Ishonchlilik - paketni yetkazib berish kafolatlangan, kechikish esa paketni o'z vaqtida yetkazib berishdir. Ikkalasini ham bir vaqtning o'zida cho'qqiga olib bo'lmaydi, lekin uni optimallashtirish mumkin.

SCTP asosan IP tarmoqlari orqali PSTN signalini tashish uchun ishlab chiqilgan. (SIGTRAN). Ammo bu kunlarda boshqa ilovalar ham SCTP ularning talablariga mos kelishini aniqladi.

TCP:

RFC 793da belgilangan

TCP, kafolatlangan ma'lumotlarni uzatishni qo'llab-quvvatlash uchun ulanishga yo'n altirilgan uchdan uchga ishonchli protokol. Ulanishni o'rnatishning o'zidan TCP ishonchlilikni ta'minlaydi. TCP ning asosiy xususiyatlaridan ba'zilari: 3 tomonlama qo'l siqish (SYN, SYN-ACK, ACK), xatolarni aniqlash, sekin ishga tushirish, oqimni boshqarish, tiqilib qolishni nazorat qilish.

TCP ishonchli transport mexanizmi boʻlib, u paketlarni yetkazib berish zarur boʻlgan joylarda, hatto tirbandliklarda ham qoʻllaniladi. TCP ilovalari va port raqamlari uchun odatiy misol FTP ma'lumotlari (20), FTP boshqaruvi (21), SSH (222), Telnet (23), Mail (25), DNS (53), HTTP (80), POP3 (110), SNMP(161) va HTTPS(443). Bular taniqli TCP ilovalari.

SCTP:

RFC4960da belgilangan

SCTP (Oqimni boshqarish uzatish protokoli) TCP va UDP kabi IP transport protokoli. SCTP - bu unicast protokoli va aniq ikkita so'nggi nuqtada ma'lumotlarni uchdan oxirigacha etkazib berishni qo'llab-quvvatlaydi. Biroq so‘nggi nuqtalarda bir nechta IP manzillar bo‘lishi mumkin.

SCTP toʻliq dupleks uzatish protokoli boʻlib, qayta uzatish, oqimni boshqarish va ketma-ketlikni saqlash kabi funksiyalarga ega.

TCP tepasida SCTP koʻproq funksiyalarga ega va baʼzilari quyida keltirilgan

SCTP koʻp oqimli funksiya

SCTP maʼlumotlarni bir nechta oqimlarga boʻlish imkonini beradi va har bir oqim oʻz yetkazib berish ketma-ketligiga ega. Telefoniya signalizatsiyasi misolini ko'rib chiqing, xuddi shu seans yoki manbaga ta'sir qiladigan paketlar ketma-ketligini saqlash kerak. (Masalan: Xuddi shu qo'ng'iroq yoki bir xil magistral). Shunday qilib, translatsiyaga asoslangan ketma-ketlikni kuzatish yetarli darajada va bitta to‘liq oqimdan ko‘ra yaxshiroq ishlashga olib keladi.

SCTP multi homeing

Bu xususiyat bitta SCTP so'nggi nuqtasini bir nechta IP manzillarga ega bo'lishini qo'llab-quvvatlaydi. Buning asosiy sababi bir nechta ortiqcha marshrutlash yo'llari orqali so'nggi nuqta mavjudligini saqlab qolishdir.

Yo'l tanlash

Muayyan manzilga muvaffaqiyatsiz uzatishni tasdiqlash uchun hisoblagich mavjud. Belgilangan chegara bor va agar u belgilangan manzildan oshsa, nofaol deb eʼlon qilinadi va SCTP muqobil manzilga joʻnata boshlaydi.

Xulosa:

(1) TCP va SCTP ikkalasi ham ishonchli transport xizmatlarini qoʻllab-quvvatlaydi.

(2) TCP maʼlumotlar uzatishning yagona oqimini qoʻllab-quvvatlaydi, SCTP esa maʼlumotlar uzatishning koʻp oqimini qoʻllab-quvvatlaydi.

(3) TCP bitta IP-manzilga ega boʻlish uchun yagona TCP soʻnggi nuqtasini qoʻllab-quvvatlaydi, bunda SCTP yagona SCTP soʻnggi nuqtasini qoʻllab-quvvatlaydi, chunki asosan ortiqcha maqsadlarda bir nechta IP manzillari boʻlishi mumkin.

(4) TCP emas, SCTP xavfsizroq.

(5) SCTPni ishga tushirish va oʻchirish jarayonlari TCPdan farq qiladi.

Tavsiya: