
 |
トランスポート層プロトコル(―そう―。Transport Protocol) |
|
 |
 |
 |
トップ
日本語−【と】
トランスポート層プロトコル
|
 |
(1)代表的な2つのトランスポート層プロトコル「TCP」と「UDP」 TCP/IPのプロトコル体系には、TCP(Transmission Control Protocol、伝送制御プロトコル)とUDP(User Datagram Protocol、ユーザー・データグラム・プロトコル)という2つの代表的なトランスポート層プロトコルがあります。IPによって提供されるIPアドレスは、ネットワーク上のホスト(インターネットにつながっているコンピュータ)を識別することができますが、実際にデータの送受信を行うアプリケーションはホスト上に複数存在しています。またアプリケーションの中には、同時に複数のホストと通信するものもあります。TCPとUDPは、IPの上位層プロトコルとして、このようなホスト上に存在する複数のデータの送受信先を一意に識別する機能を提供します。 UDPは、この識別の機能以外は特に機能をもっていません。これはUDPが、特別な通信サービスを要求しないアプリケーションで利用することや、他の通信サービスと組み合わせて利用することを想定して設計されているためです。これに対し、TCPはかなり複雑な機能をもっています。 現在のインターネットで利用される通信サービスには、高信頼性の通信サービスと低遅延型の通信サービスがあります。高信頼性の通信サービスは、ファイル転送に適していて、低遅延の通信サービスは、映像や音声情報の転送に適しています。 現在のTCP/IPのプロトコル体系では、高信頼性を要求する通信にはTCPを、低遅延を要求する通信にはRTP(Real-time Transport Protocol、リアルタイム・データ転送プロトコル)と呼ばれる通信プロトコルを利用しています。RTPは、UDPプロトコルと組み合わせて利用されます。 (2)アプリケーションに近いRTP RTPは、通信サービスを提供するトランスポート層プロトコルの機能をもっていますが、アプリケーションと強い結び付きをもっています。TCPはアプリケーションのデータ構造を意識しませんが、RTPはアプリケーションのデータ構造を考慮しながらデータ転送を行います。このようなことから、RTPはトランスポート層より上のセッション層プロトコルの機能の一部を備えているという見方もあります。一般にTCPは、オペレーティング・システム(OS)内に実装され、RTPはアプリケーションとして実装されます。
※画像をクリックすると拡大されます

 |
|
|
 |
 |
 |
|
|
 |
 |
 |
|
|
 |

|
 |

|

|
|
 |
 |
 |
コンパクト版 インターネット辞典 監修:東京大学大学院 情報理工学系研究科 助教授 江崎 浩 発行:IEインスティテュート (C) Hiroshi ESAKI, 2000 (C) 2002 IE Institute.co.,Ltd. IT辞典は「コンパクト版 インターネット辞典」に用語の追加・編集を行って提供しています。 |
 |



|
 |















|