IPの上でデータを運ぶ上位プロトコルは2種類あります。TCP(テーシーピー、Transmission Control Protocol)とUDP(ユーディーピー、User Datagram Protocol)です。両者には提供する機能が違うので、それぞれ適する用途が異なります。
IPは、送信元コンピュータからいくつかのネットワークを経由してあて先コンピュータにパケットを配送する機能を持っています。しかし、途中でパケットが紛失したり、パケットがあて先に届く順番が送信した順番と違ってしまうことがあります。
TCPはIPの持つこうした欠点を補い、通信の信頼性を確保する機能を持ちます。TCPはデータ送受信の前に、コネクションと呼ばれる仮想的な通信回線を送信元とあて先との間に確立します。そのため、コネクション型プロトコルと呼ばれます(pict.1)。
TCPを使うと、上位のアプリケーションはパケットの紛失や順番の変化を意識しなくて済みます。ただ、コネクションごとに、コンピュータの資源(メモリーやCPUの能力など)を一定量消費するので、同時に確立できるコネクションの数に上限があります。
一方、UDPはIPプロトコルの機能をアプリケーションから直接利用するシンプルなプロトコルです。コネクションを確立しないのでコネクションレス型プロトコルと呼ばれます。UDPでは、信頼性がIPと同じレベルになるので、上位のアプリケーション側で必要とする通信制御を施すことになります。またコンピュータの資源を消費しないのでTCPと違い通信相手の数にとくに制限はありません。
PC Onlineは会員向けサイトです。
記事を公開してから24時間は全記事をご覧いただけますが、公開から24時間を超えた記事(お知らせなどを除く)の2ページ目以降は会員の方しかご覧いただけません。
非会員の方はこの機会にPC Onlineの会員にご登録いただくよう、お願いいたします。登録は無料です。
記事をご覧いただくために必要な登録やログインの方法はこちらの説明(PDF)をご覧ください。
登録する場合は、こちらの会員登録画面へお進みください。
すでに登録がお済みの方は、ログイン画面へお進みください。

7年分21,000ページを1枚のDVDに。
日経パソコン定期購読者なら60%OFF!
Windows 7も使えるのに3万円「格安」自作/
5インチベイ攻略 ほか盛りだくさん!
基本的な作法から使いこなし技の違い、
データ移行やWinとMac共存法まで全部!
14ジャンル700アイテム以上の写真、スペック、
製品説明で、欲しいパーツが必ず見つかる!
パソコンを仕事と生活に活かす総合情報誌
・ソフトで学ぶ色の正体
・周辺機器買い替え診断
・<速報>パソコン春モデル第2弾 ほか
パソコン初心者応援マガジン
・ウィンドウズ7使い方徹底ガイド
・今年こそマスター!エクセル&ワード自由自在
・特大付録;「パソコン極楽ワザ101」ほか
パワーユーザーのためのPC総合情報誌
・最新CPU&プラットフォーム完全ガイド
・Windows 7 トラブル解決
・USBメモリーでOSを使いこなす ほか
ビジネスマンのパソコン誌
・USBメモリー最新活用48手
・ウィンドウズ 7時代のパソコン新常識
・10分で覚えるエクセル&ワード2007ほか