Session Announcement Protocol

Session Announcement Protocol(SAP)は、マルチキャストセッション情報をブロードキャストするための実験的なプロトコルで�…

Session Announcement ProtocolSAP)は、マルチキャストセッション情報をブロードキャストするための実験的なプロトコルである。SAPは、IETFによってRFC 2974として公開された。

SAPは通常、Real-time Transport ProtocolセッションのdescriptionのフォーマットとしてSession Description Protocol(SDP)を使用する。アナウンスデータは、 IPマルチキャストUser Datagram Protocolを使用して送信される。

SAPでは、送信者は定期的に、SDPのdescriptionを既知のマルチキャストアドレス英語版およびポートにブロードキャストする[1]。SAPを受信するアプリケーションは、SAPマルチキャストをlistenし、伝送されたすべてのマルチキャストセッションのガイドを構築できる。

アナウンスの間隔

アナウンスの間隔は、デフォルトでは、マルチキャスト配信範囲内のすべてのSAPアナウンスが毎秒4000ビットを消費するように調整される。ただし、最大アナウンス間隔は300秒(5分)である。アナウンスメントは、アナウンスメント間隔の10倍または1時間のどちらか大きい方の期間で、自動的に期限切れとなる。アナウンスは、元の発行者によって明示的に取り下げられる場合もある。

認証、暗号化、および圧縮

SAPは、アナウンスを認証および暗号化するための個別の方法を定義している。暗号化の使用は推奨されない。認証機能を使用すると、不正な変更やその他のDoS攻撃を防止できる。認証はオプションである。サポートされているのは、以下の2つの認証方式である。

  1. RFC 2440で定義されているPretty Good Privacy
  2. RFC 5652で定義されている暗号メッセージ構文

メッセージ本体は、オプションでRFC 1950で定義されているzlib形式を使用して圧縮できる。

出典

  1. ^ SAP (v1 & v2): Session Announcement Protocol”. 2012年4月6日閲覧。

参考文献

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.