TCP və SCTP Protokolları Arasındakı Fərq

Mündəricat:

TCP və SCTP Protokolları Arasındakı Fərq
TCP və SCTP Protokolları Arasındakı Fərq

Video: TCP və SCTP Protokolları Arasındakı Fərq

Video: TCP və SCTP Protokolları Arasındakı Fərq
Video: OSI Model ilə TCP/IP modeli arasında fərqlər 2024, Iyul
Anonim

TCP vs SCTP Protokolları

Həm TCP (Transmission Control Protocol) və SCTP (Stream Control Transmission Protocol) nəqliyyat qatında yerləşir və əsasən internet tətbiqlərində nəqliyyat funksiyalarını təmin edir. TCP paketlərin çatdırılmasının ciddi qaydası ilə etibarlı məlumat ötürülməsini təmin edir, lakin bəzi proqramlar etibarlı ötürmə tələb edir, lakin paketlərin çatdırılma ardıcıllığı 100% deyil. Bu hallarda TCP etibarlılığın vacib olduğu, lakin 100% ardıcıl çatdırılma deyil, ikinci seçimdə lazımsız gecikməyə səbəb ola bilər.

Paketlərin daşınmasında iki əsas məhdudiyyət var, biri etibarlılıq, digəri isə gecikmədir. Etibarlılıq paketin çatdırılmasına zəmanət verilir və gecikmə paketin vaxtında çatdırılmasıdır. Hər ikisini eyni anda zirvəyə çatdırmaq mümkün deyil, lakin optimallaşdırıla bilər.

SCTP əsasən IP şəbəkələri üzərindən PSTN siqnalını nəql etmək üçün hazırlanmışdır. (SIGTRAN). Lakin bu günlərdə digər tətbiqlər də SCTP-nin onların tələblərinə uyğun olduğunu müəyyən edir.

TCP:

RFC 793-də müəyyən edilmişdir

TCP, zəmanətli məlumat ötürülməsini dəstəkləmək üçün əlaqə yönümlü uçdan uca etibarlı protokoldur. Bağlantı qurulmasının özündən TCP etibarlılığı təmin edir. TCP-nin əsas xüsusiyyətlərindən bəziləri 3 yollu əl sıxma (SYN, SYN-ACK, ACK), Xətanın aşkarlanması, yavaş işə salınma, axına nəzarət, tıxaclara nəzarətdir.

TCP etibarlı nəqliyyat mexanizmidir, ona görə də o, hətta tıxaclarda belə paket çatdırılmasının zəruri olduğu yerlərdə istifadə olunacaq. TCP proqramları və port nömrələri üçün tipik nümunə FTP məlumatları (20), FTP Nəzarəti (21), SSH (222), Telnet (23), Mail (25), DNS (53), HTTP(80), POP3(110), SNMP(161) və HTTPS(443). Bunlar tanınmış TCP tətbiqləridir.

SCTP:

RFC4960-da müəyyən edilib

SCTP (Stream Control Transmission Protocol) TCP və UDP kimi IP nəqliyyat protokoludur. SCTP unicast protokoldur və tam olaraq iki son nöqtə daxilində məlumatların uçdan uca çatdırılmasını dəstəkləyir. Lakin son nöqtələrin birdən çox IP ünvanı ola bilər.

SCTP təkrar ötürmə, axına nəzarət və ardıcıllığa qulluq kimi xüsusiyyətləri olan tam dupleks ötürmə protokoludur.

TCP-nin üstündə SCTP daha çox funksiyaya malikdir və bəziləri aşağıda verilmişdir

SCTP Çox Yayım Xüsusiyyəti

SCTP datanın çoxsaylı axınlara bölünməsinə imkan verir və hər bir axın öz çatdırılma ardıcıllığına malikdir. Telefoniya siqnalizasiyasını nəzərdən keçirək, eyni sessiyaya və ya resursa təsir edən paketlərin ardıcıllığını qorumaq lazımdır. (Məsələn: Eyni zəng və ya eyni baqaj). Beləliklə, yayım əsaslı ardıcıllıqla izləmə kifayət qədər kifayətdir və bir tam yayımdan daha yaxşı performansla nəticələnəcək.

SCTP multi-homing

Bu funksiya tək SCTP son nöqtəsinin çoxsaylı IP ünvanlarına malik olmasını dəstəkləyir. Bunun əsas səbəbi bir neçə lazımsız marşrutlaşdırma yolu vasitəsilə son nöqtənin mövcudluğunu qorumaqdır.

Yol seçimi

Müəyyən bir təyinat yerinə uğursuz ötürülmə təsdiqlərini izləmək üçün sayğac saxlanılır. Müəyyən edilmiş hədd var və o, təyinat ünvanını keçərsə, qeyri-aktiv elan edilir və SCTP alternativ ünvana göndərməyə başlayır.

Xülasə:

(1) TCP və SCTP həm etibarlı nəqliyyat xidmətlərini dəstəkləyir.

(2) TCP məlumat çatdırılmasının tək axınını dəstəkləyir, SCTP isə çoxlu məlumat ötürülməsini dəstəkləyir.

(3) TCP bir IP ünvanına sahib olmaq üçün tək TCP son nöqtəsini dəstəkləyir, burada SCTP tək SCTP son nöqtəsini dəstəklədiyi kimi, əsasən ehtiyat məqsədləri üçün çoxlu IP ünvanları ola bilər.

(4) TCP, SCTP daha təhlükəsizdir.

(5) SCTP-nin işə salınması və bağlanması prosesləri TCP-dən fərqlidir.

Tövsiyə: