Stream Control Transmission Protocol (SCTP) je protokol transportní vrstvy, který navrhla v roce 2000 pracovní skupina IETF Signaling Transport (SIGTRAN) zabývající přenosem telefonní signalizace (SS7) po IP. Odtud pochází požadavek na několik navzájem nezávislých kanálů, které jsou přepravovány paralelně. Právě tohle je zřejmě největší odlišností SCTP od stávajících transportních protokolů. Po navázání spojení, kterému se v terminologii SCTP říká asociace, po něm lze přenášet řadu navzájem nezávislých proudů (stream). V rámci každého z nich dokáže SCTP garantovat doručení všech dat ve správném pořadí. Případný výpadek (a pozdější opakování, čili zdržení) v některém z proudů se však nijak netýká proudů ostatních. Jejich komunikace pokračuje bez přerušení. Tento protokol je definován v RFC 2960, a úvodní text obstarává RFC 3286. SCTP je transportní protokol, mezi ně patří také TCP a UDP. Výhody SCTP:

Implementace

SCTP je implementován do následujících operačních systémů:

Implementace pro další operační systémy je dostupná od třetích stran:

RFC

Externí odkazy

Související články