TCP ve SCTP Protokolleri Arasındaki Fark

İçindekiler:

TCP ve SCTP Protokolleri Arasındaki Fark
TCP ve SCTP Protokolleri Arasındaki Fark

Video: TCP ve SCTP Protokolleri Arasındaki Fark

Video: TCP ve SCTP Protokolleri Arasındaki Fark
Video: UDP/TCP Haberleşme Protokolleri 2024, Temmuz
Anonim

TCP ve SCTP Protokolleri

Hem TCP (İletim Kontrol Protokolü) hem de SCTP (Akış Kontrol İletim Protokolü) taşıma katmanında yer alır ve esas olarak internet uygulamalarında taşıma işlevleri sağlar. TCP, paketlerin kesin teslimat sırası ile güvenilir veri aktarımı sağlar, ancak bazı uygulamalar güvenilir aktarıma ihtiyaç duyar, ancak paket teslimatının %100 sırasına ihtiyaç duymaz. Bu durumlarda TCP, güvenilirliğin önemli olduğu ancak %100 sıralı teslimatın olmadığı ikinci seçenekte gereksiz gecikmeye neden olabilir.

Paketlerin taşınmasında iki ana kısıtlama vardır, biri güvenilirlik ve diğeri gecikmedir. Güvenilirlik, paketin teslim edilmesinin garantisidir ve gecikme, paketin zamanında teslim edilmesidir. Her ikisi de aynı anda zirveye ulaşamaz ancak optimize edilebilir.

SCTP, temel olarak PSTN sinyalleşmesini IP ağları üzerinden taşımak için geliştirilmiştir. (SIGRAN). Ancak bu günlerde diğer uygulamalar da SCTP'nin gereksinimleri için iyi bir eşleşme olduğunu görüyor.

TCP:

RFC 793'ta tanımlı

TCP, garantili veri iletimini desteklemek için bağlantı odaklı uçtan uca güvenilir protokoldür. Bağlantı kuruluşunun kendisinden TCP, güvenilirliği sağlar. TCP'nin temel özelliklerinden bazıları 3 yönlü el sıkışma (SYN, SYN-ACK, ACK), Hata Algılama, Yavaş Başlatma, Akış Kontrolü, Tıkanıklık Kontrolüdür.

TCP güvenilir bir aktarım mekanizmasıdır, bu nedenle sıkışıklıklarda bile paket tesliminin zorunlu olduğu yerlerde kullanılacaktır. TCP uygulamaları ve bağlantı noktası numaraları için tipik örnek, FTP verileri (20), FTP Kontrolü (21), SSH (222), Telnet (23), Mail (25), DNS (53), HTTP(80), POP3(110)'dur., SNMP(161) ve HTTPS(443). Bunlar iyi bilinen TCP uygulamalarıdır.

SCTP:

RFC4960'ta tanımlı

SCTP (Akış Denetimi İletim Protokolü), TCP ve UDP gibi bir IP aktarım protokolüdür. SCTP, tek noktaya yayın protokolüdür ve tam olarak iki uç nokta içinde uçtan uca veri teslimini destekler. Ancak uç noktaların birden fazla IP adresi olabilir.

SCTP, yeniden iletme, akış kontrolü ve dizi bakımı gibi özelliklere sahip tam çift yönlü bir iletim protokolüdür.

TCP'nin yanı sıra SCTP'nin daha fazla özelliği vardır ve bazıları aşağıda listelenmiştir

SCTP Çoklu Akış Özelliği

SCTP, verilerin birden çok akışa bölünmesine izin verir ve her akışın kendi iletim sırası vardır. Telefon sinyali örneğini düşünün, aynı oturumu veya kaynağı etkileyen paketlerin sırasını korumak gerekir. (Örn: Aynı arama veya aynı bagaj). Bu nedenle akış tabanlı dizi izleme yeterlidir ve tek bir tam akıştan daha iyi performans sağlar.

SCTP çoklu hedef arama

Bu özellik, tek SCTP uç noktasının birden çok IP adresine sahip olmasını destekler. Bunun ana nedeni, birkaç yedekli yönlendirme yolu aracılığıyla uç noktanın kullanılabilirliğini korumaktır.

Yol seçimi

Belirli bir hedefe yapılan başarısız aktarım onaylarının kaydını tutmak için bir sayaç korunur. Tanımlanmış bir eşik vardır ve eğer bu eşik aşılırsa hedef adres inaktif olarak bildirilir ve SCTP alternatif adrese göndermeye başlar.

Özet:

(1) TCP ve SCTP, güvenilir taşıma hizmetlerini destekler.

(2) TCP, tek veri dağıtım akışını desteklerken, SCTP çoklu veri dağıtım akışını destekler.

(3) TCP, tek bir IP adresine sahip olmak için tek TCP uç noktasını desteklerken, SCTP tek SCTP uç noktasını desteklediğinden, esas olarak yedeklilik amacıyla birden fazla IP adresine sahip olabilir.

(4) TCP yerine SCTP daha güvenlidir.

(5) SCTP başlatma ve kapatma işlemleri TCP'den farklıdır.

Önerilen: