Why is SCTP not much used/known

后端 未结 11 1547
鱼传尺愫
鱼传尺愫 2020-12-22 17:02

I recently checked out the book \"UNIX Network Programming, Vol. 1\" by Richards Stevens and I found that there is a third transport layer standard besides TCP and UDP:

11条回答
  •  青春惊慌失措
    2020-12-22 17:52

    Indeed, SCTP is used mostly in the telecom area. Traditionally, telecom switches use SS7 (Signaling System No. 7) to interconnect different entities in the telecom network. For example - the telecom provider's subscriber data base(HLR), with a switch (MSC), the subscriber is connected too (MSC).

    The telecom area is moving to higher speeds and more reachable environment. One of these changes is to replace SS7 protocol by some more elegant, fast and flexible IP-based protocol.

    The telecom area is very conservative. The SS7 network has been used here for decades. It is very a reliable and closed network. This means a regular user has no access to it.

    The IP network, in contrast, is open and not reliable, and telecoms will not convert to it if it won't handle at least the load that SS7 handles. This is why SCTP was developed. It tries:

    • to mimic all advantages of the SS7 network accumulated over the decades.
    • to create a connection-oriented protocol better than TCP in speed, security, and redundancy

    The latest releases of Linux already have SCTP support.

提交回复
热议问题