Transport TCP/UDP/QUIC/SCTP 2026(トランスポートプロトコル)
Transport Layer Protocol。TCP RFC 9293 (3-way Handshake・Cong Control・最古)・UDP RFC 768 (Connectionless)・QUIC RFC 9000 (UDP-based・0-RTT・Multiplexing)・SCTP RFC 9260 (Multi-Stream)・MPTCP Multipath TCP RFC 8684・KCP+UDP (FastConnect)・WebRTC Data Channel (SCTP over DTLS)・eBPF TCP・BBRv3 (Google Congestion Control)・CUBIC・¥0 OSS、2026年QUIC HTTP/3普及率48%超。
概要
Transport Layer Protocol(トランスポート層プロトコル)は、アプリケーション層とネットワーク層の間でデータの転送を担う。代表的にTCP、UDP、QUIC、SCTP、MPTCPが挙げられ、各プロトコルは接続方式、フロー制御、暗号化、マルチストリームなどで差別化されている。2025年から2026年にかけては、QUICのHTTP/3普及率が48%を突破し、BBRv3が標準化に向けて進むとともに、WebRTC DataChannel(SCTP over DTLS)やKCP+UDPの低レイテンシ化が注目されている。
主な特徴・仕組み
- TCP(RFC 9293)
- 3‑way Handshakeで接続確立
- Congestion Control(CUBIC、BBRv3)で帯域を最適化
- 信頼性転送:再送制御、シーケンス番号
- UDP(RFC 768)
- コネクションレスでヘッダオーバーヘッドが最小(8 B)
- 低レイテンシ:リアルタイム音声・ゲームに最適
- QUIC(RFC 9000)
- UDPベースで0‑RTT接続復旧を実現
- Multiplexingによりヘッド‑オブ‑ラインブロッキングを排除
- TLS 1.3を統合し暗号化が標準化
- SCTP(RFC 9260)
- マルチストリーム機能で複数データチャネルを同時送信
- マルチホップ(複数IP)をサポート
- MPTCP(RFC 8684)
- 1つのTCP接続で複数パスを同時利用し帯域を拡張
- データセンター内での冗長化に有効
- KCP+UDP
- UDP上に高速再送制御を実装し、レイテンシを低減
- ゲームサーバーでの採用が増加(2026年時点)
- WebRTC Data Channel
- SCTP over DTLSでP2P通信を暗号化
- ブラウザ間でのファイル転送・リアルタイム通信に使用
- eBPF TCP
- カーネル内でパケット処理を高速化し、TCPレイテンシを削減
- 2025年にLinuxカーネル5.15で正式サポート開始
- BBRv3
- Googleが提案した新世代輻輳制御アルゴリズム
- 2025年にIETFでRFC化が進む
スペック比較表
| プロトコル | 最大レイテンシ | ヘッダサイズ | 暗号化 | マルチストリーム | 主要用途 |
|---|---|---|---|---|---|
| TCP | 10 ms | 20 B | あり | なし | Web, ファイル転送 |
| UDP | 1 ms | 8 B | なし | なし | VoIP, ゲーム |
| QUIC | 2 ms | 40 B | あり | あり | HTTP/3, P2P |
| SCTP | 5 ms | 20 B | あり | あり | 信号処理, VoIP |
| MPTCP | 8 ms | 20 B | あり | なし | データセンター |
具体例・対応製品
- Intel Xeon W‑3255
- 32コア、2.4 GHzベース、10 Gbps NIC内蔵
- MPTCPを利用したデータセンター向けサーバー
- AMD EPYC 9654
- 96コア、3.4 GHzブースト、512 MB L3キャッシュ
- QUICを高速化するeBPF拡張がOSに実装
- Nvidia RTX 5090
- 24 GB GDDR7、TDP 450W、PCIe 4.0
- 高帯域GPU‑to‑GPU通信でQUICベースの分散計算に最適
- Ryzen 9 9950X3D
- 16コア、4.5 GHzブースト、1.6 GHzベース
- 2025年にリリースされたCPUで、QUICの0‑RTTをサポート
- DDR5‑6000
- 6000 MT/s、32 GBモジュール、8 GB/チャンネル
- 低レイテンシ通信を可能にし、QUICやMPTCPのパフォーマンス向上に寄与
自作PCでの選び方・注意点
- ネットワークカード
- 10 Gbpsまたは25 Gbpsのインターフェースを選択し、MPTCPやQUICで最大帯域を活かす。
- CPUとメモリ
- 高クロック(3.0 GHz以上)と大容量メモリ(32 GB以上)で、TCP/QUICの暗号化処理を高速化。
- OSとカーネル
- Linux 6.x系でeBPFを利用したTCPカスタマイズが可能。
- 電源ユニット
- 650W以上の80 + Gold認証で安定供給。
- 冷却
- 高性能CPUやGPUは熱が高くなるため、液体冷却または高効率ファンを導入。
- ファームウェア
- NICのファームウェアがQUICやMPTCPをサポートしているか確認。
- セキュリティ
- TLS 1.3を標準化したQUIC利用時は、暗号鍵管理に注意。
- アップデート頻度
- 2025年以降、QUICやBBRv3の仕様が更新される可能性が高いので、定期的なファームウェアとカーネルアップデートを実施。
関連用語との違い
- IP(インターネットプロトコル)
- ネットワーク層でルーティングを担当。TCP/UDP/QUICはトランスポート層でデータ転送を制御。
- TLS(Transport Layer Security)
- 暗号化層。QUICはTLS 1.3を統合し、TCP+TLSのオーバーヘッドを削減。
- HTTP/3
- QUIC上で動作するアプリケーション層プロトコル。HTTP/2はTCPベース。
- WebRTC
- ブラウザ間のリアルタイム通信。SCTP over DTLSを利用し、P2Pでデータ転送。
よくある質問(FAQ)
Q1. QUICはTCPより高速と言われますが、実際にどの程度差があるのでしょうか?
A1. QUICは0‑RTT接続復旧とヘッド‑オブ‑ラインブロッキング排除により、平均レイテンシがTCPの約30%〜50%低減されます。特に、Webページの初期ロードでは10 ms以下の差が観測されるケースが多いです。
Q2. MPTCPを利用するメリットは何ですか?
A2. MPTCPは複数のネットワークパスを同時に使用できるため、帯域幅を最大化し、パス障害時の自動切替で冗長性が確保されます。データセンター内部の高可用性構成で特に有効です。
Q3. 2026年にQUIC HTTP/3の普及率が48%超とありますが、これはブラウザ側の実装ですか?
A3. はい、2026年時点で主要ブラウザ(Chrome 107、Firefox 105、Safari 16)はQUICを標準でサポートし、HTTP/3の利用率が48%を突破しています。サーバー側もQUIC対応が必須となってきています。
まとめ
Transport Layer Protocolは、ネットワークアプリケーションの性能を左右する重要な層です。2025年から2026年にかけて、QUICのHTTP/3普及率の上昇、BBRv3の標準化、WebRTC DataChannelの拡張といった動向が加速し、低レイテンシ・高帯域を求める自作PCでも積極的に採用すべき技術となっています。選択に際しては、ネットワークカード、CPU、OSカーネルの互換性とアップデート体制を重視し、将来の拡張性を見越した構成を心がけると、最新のトランスポートプロトコルを最大限に活用できます。