TOML

WebRTC関連技術 - TOML

WebRTC関連技術は、ブラウザ間でのリアルタイム通信を可能にするためのNAT越えプロトコル群です。ICE(Interactive Connectivity Establishment)は接続確立のフレームワークを提供し、STUN(Session Traversal Utilities for NAT)は公開IPアドレスの発見を、TURN(Traversal Using Relays around NAT)はリレー機能を担います。これらの技術は協調して動作し、ファイアウォールやNAT背後のデバイス間でも直接通信を実現します。W3CとIETFによって標準化され、現在も継続的に進化しています。

WebRTC NAT越え リアルタイム通信 P2P プロトコル IETF W3C
[[items]]
code = "01"
slug = "ice"
name = "ICE"
description = "NAT越えのための接続確立フレームワークです。"
category = "接続確立"
fullName = "Interactive Connectivity Establishment"
rfc = "RFC 8445"

[[items]]
code = "02"
slug = "stun"
name = "STUN"
description = "公開IPアドレスを発見するためのプロトコルです。"
category = "アドレス発見"
fullName = "Session Traversal Utilities for NAT"
rfc = "RFC 8489"

[[items]]
code = "03"
slug = "turn"
name = "TURN"
description = "メディアリレーを提供するプロトコルです。"
category = "メディアリレー"
fullName = "Traversal Using Relays around NAT"
rfc = "RFC 8656"

[[items]]
code = "04"
slug = "dtls"
name = "DTLS"
description = "UDP上で動作するTLS暗号化プロトコルです。"
category = "暗号化"
fullName = "Datagram Transport Layer Security"
rfc = "RFC 6347"

[[items]]
code = "05"
slug = "srtp"
name = "SRTP"
description = "リアルタイムメディアの暗号化転送プロトコルです。"
category = "メディア暗号化"
fullName = "Secure Real-time Transport Protocol"
rfc = "RFC 3711"

[[items]]
code = "06"
slug = "trickle-ice"
name = "Trickle ICE"
description = "ICE候補を逐次的に交換する最適化技術です。"
category = "接続最適化"
fullName = "Trickle ICE"
rfc = "RFC 8839 / RFC 8840"

[[items]]
code = "07"
slug = "whip"
name = "WHIP"
description = "WebRTCのHTTPベースインジェストプロトコルです。"
category = "シグナリング"
fullName = "WebRTC-HTTP Ingestion Protocol"
rfc = "RFC 9725"

[[items]]
code = "08"
slug = "sdp"
name = "SDP"
description = "セッション記述プロトコルです。"
category = "セッション記述"
fullName = "Session Description Protocol"
rfc = "RFC 8866"