1. ホーム
  2. networking

[解決済み】SCTPがあまり使われていない/知られていない理由

2022-04-11 10:11:36

質問

最近借りた本 UNIXネットワークプログラミング 第1巻 のリチャーズ・スティーブンスによると、TCPとUDP以外に第3のトランスポート層規格があることがわかりました。 SCTP .

要約: SCTPは、UDPのようなメッセージ駆動型でありながら、TCPのような信頼 性を持つトランスポートレベルのプロトコルである。以下は IBM DeveloperWorksによる簡単な紹介 .

正直なところ、SCTPという言葉を初めて知りました。ネットワークの本で読んだことも、受けた授業で聞いたことも記憶にない。読み方 その他のスタックオーバーフローの質問 SCTPに言及していることから、この知識不足は私一人ではないことがわかります。

なぜSCTPは知られていないのか?なぜ、あまり使われていないのでしょうか?

解決方法は?

確かに、SCTPは通信の分野で多く使われている。従来、テレコムスイッチでは、SS7( 信号システムNo.7 を使用して、通信ネットワーク内の異なるエンティティを相互接続します。例えば - 通信事業者の加入者データベース(HLR)、スイッチ(MSC)と、加入者はあまりにも(MSC)に接続されている。

通信エリアは高速化し、より到達しやすい環境へと移行しています。このような変化の一つとして、SS7プロトコルをよりエレガントで高速かつ柔軟なIPベースのプロトコルに置き換えることが挙げられます。

通信エリアは非常に保守的です。ここでは、SS7ネットワークが何十年も使われています。非常に信頼性が高く、閉じたネットワークです。つまり、一般のユーザーはアクセスできないのです。

これに対し、IPネットワークはオープンで信頼性が低く、少なくともSS7と同等の負荷に対応できなければ通信事業者はIPネットワークに移行しないでしょう。そこで開発されたのがSCTPです。試行錯誤しています。

  • 数十年にわたって蓄積されたSS7ネットワークのすべての利点を模倣すること。
  • スピード、セキュリティ、冗長性においてTCPを凌ぐコネクション型プロトコルを実現するために

Linuxの最新リリースでは、すでにSCTPに対応している。