SCTP (Akış Kontrolü İletim Protokolü), öncelikle veri akışlarının güvenilir ve düzenli teslimini gerektiren uygulamalar için kullanılır. Birden fazla veri akışına ihtiyaç duyanlar, azaltılmış gecikme süresi ve ağ arızalarına karşı dayanıklılık gibi belirli uygulama türleri için TCP’deki sınırlamaları gidermek üzere tasarlanmıştır. SCTP, güvenilirliğin ve verimli veri iletiminin çok önemli olduğu telekomünikasyon, IP üzerinden ses (VoIP), medya akışı ve gerçek zamanlı iletişim uygulamalarında yaygın olarak kullanılır.
SCTP’yi TCP ile karşılaştırmak uygulamanın özel gereksinimlerine bağlıdır. SCTP, belirli senaryolarda, özellikle de birden fazla veri akışının eşzamanlı teslimini gerektiren durumlarda veya ağ arızalarına karşı dayanıklılığın önemli olduğu durumlarda, TCP’ye göre avantajlar sunar. SCTP, TCP’ye kıyasla performansı ve güvenilirliği artırabilen çoklu akış, çoklu hedef arama (yedeklilik için birden fazla ağ arabirimi kullanma) ve kayıp paketlerin seçici yeniden iletimi gibi özellikleri destekler. Ancak TCP, güvenilir, düzenli veri iletiminin kritik olduğu ve karmaşık akış kontrol mekanizmalarının yararlı olduğu genel amaçlı uygulamalarda yaygın olarak kullanılmaya ve tercih edilmeye devam etmektedir.
SCTP ve TCP’nin her ikisi de bir ağ içindeki belirli uygulamaları ve hizmetleri tanımlamak için bağlantı noktalarını kullanır. TCP bağlantı noktaları ve SCTP bağlantı noktaları, aynı protokol ailesi içindeki farklı trafik türlerini ayırt etme amacına hizmet eder. Örneğin, ortak TCP bağlantı noktaları arasında HTTP (web’de gezinme) için 80 numaralı bağlantı noktası ve HTTPS (güvenli web’de gezinme) için 443 numaralı bağlantı noktası bulunurken, SCTP bağlantı noktaları, ses ve video iletişimleri gibi SCTP’nin gelişmiş özelliklerini gerektiren belirli uygulamalar için kullanılabilir. Her iki protokolün bağlantı noktası numaraları, farklı ağlar ve cihazlar arasında birlikte çalışabilirliği sağlamak için İnternet Atanmış Sayılar Otoritesi (IANA) tarafından standartlaştırılır ve atanır.
SCTP ağı, SCTP’nin uç noktalar arasındaki iletişim için aktarım protokolü olarak kullanıldığı bir ağ ortamını ifade eder. Bir SCTP ağında cihazlar ve uygulamalar, ağ genelinde bağlantı kurmak, veri akışlarını değiştirmek ve oturum durumunu sürdürmek için SCTP’yi kullanır. SCTP ağları genellikle SCTP’nin çoklu akış, çoklu hedef arama ve güvenilir iletim gibi özelliklerinin ve yeteneklerinin avantajlı olduğu senaryolarda dağıtılır. Bu ağlar telekomünikasyon ağlarını, multimedya akış servislerini ve veri iletiminde yüksek güvenilirlik ve performans gerektiren uygulamaları içerebilir.