 |
|
 |
◆UDPの役割
※ネットワークの学習は、TCP/IPを学ぶことから始めることをオススメします。TCP/IPは、今日のLANやインターネットを支えている重要な技術になっています。ここでは、これからネットワークを学ぼうとする方に必要なネットワークの用語やテクノロジーの紹介、そして、TCP/IPプロトコルの基礎知識を中心に説明してゆきます。
◆UDPの役割
先ほどの「TCPの役割」で説明したように、TCPでは、確実にデータを相手に届けるための各種確認作業があるため、オーバーヘッドが大きいとデメリットがあります。
TCPはデータの到着を保障するため、ネットワークで荷物が途中で壊れたり、紛失してしまった場合、そのことを通知したり、到着の通知がないことを確認したり、再送を行うことで、リアルタイム性が損なわれます。
また、TCPはネットワークが混雑していると輻輳制御を行い、データ送信量をコントロールして減らすこともあります。そのことによってもTCPのリアルタイム性が損なわれています。
そのため、TCP/IPネットワークでは、TCPの代わりにUDP(User Datagram Protocol)というプロトコルが用意されています。
UDPでは、リアルタイム性を損なう確認応答や再送、輻輳制御がないため、TCPよりもリアルタイム性が高い利点というがあります。
この利点を生かして、リアルタイム性が重要視される映像や音声のストリーミングなどのアプリケーションや、IP電話(VoIP)で利用されています。
「TCPの役割」 ← 前項 | 次項 → 「広義のTCP/IPと狭義のTCP/IP」
スポンサードリンク
|
|
 |