Qu'est-ce que sctp ?

SCTP (Stream Control Transmission Protocol) est un protocole de transport de la couche transport orienté connexion qui fournit des services de transport à des applications réseau.

Il a été développé pour offrir une alternative à TCP (Transmission Control Protocol) et UDP (User Datagram Protocol) pour les applications de transport de données en temps réel, telles que les communications vocales, la vidéoconférence et les jeux en ligne.

SCTP fonctionne en établissant des connexions entre les ordinateurs, qui peuvent ensuite être utilisées pour transmettre des données dans les deux sens. Il utilise des mécanismes de contrôle de flux pour éviter la congestion du réseau et peut également maintenir plusieurs connexions simultanées pour une même paire d'ordinateurs.

SCTP est un protocole relativement récent qui n'est pas encore pris en charge par tous les systèmes d'exploitation et qui est donc principalement utilisé dans les applications spécialisées où les avantages qu'il offre en termes de performance et de fiabilité sont particulièrement importants.