IT用語
(
ひよぺん
)
Home
コラム
用語集
About
検索
Ctrl K
Esc
見つかりませんでした
調べたいIT用語を入力してね
TCP / UDP
てぃーしーぴーゆーでぃーぴー
ネットワーク
用語集
› 🌐 ネットワーク › TCP / UDP
【てぃーしーぴーゆーでぃーぴー】
TCP / UDP とは?
最終更新:
2026年3月25日
💡 「確実に届ける」TCP vs「速さ優先」UDP
📌 このページのポイント
TCP
は3ウェイハンドシェイクでコネクション確立し、再送制御で確実にデータを届ける
UDP
はコネクションレスで軽量・高速だが、データの到達保証なし
Web(
HTTP
)、メール、ファイル転送は
TCP
。動画
ストリーミング
、オンラインゲーム、
DNS
は
UDP
QUIC
プロトコル
(
HTTP/3
)は
UDP
上に
TCP
の
信頼性
を実装した新世代
プロトコル
TCP vs UDP
TCP(信頼性重視)
コネクション型通信
データ順序を保証
パケットロス時に再送
フロー制御・輻輳制御あり
1
→
2
→
3
✓ 順序通り到着
用途:
Web、メール、ファイル転送、SSH
vs
UDP(速度重視)
コネクションレス型通信
順序保証なし
再送なし(届かなくてもOK)
低オーバーヘッド・低遅延
1
→
3
→
2?
欠損あり
用途:
動画配信、ゲーム、DNS、VoIP
TCP と UDP の比較イメージ
ひよこ
TCP
の「確実に届ける」ってどういうこと?
ペンギン先生
TCP
は通信前に3ウェイハンドシェイク(SYN→SYN-ACK→ACK)でコネクションを確立するよ。送ったデータには番号が振られ、受信側が「ここまで受け取った」と応答する。データが欠けたら再送する。だからWebページや
添付ファイル
が壊れずに届くんだ
ひよこ
じゃあ全部
TCP
でいいのでは?
ペンギン先生
TCP
は確実だけど
オーバーヘッド
(余分な処理)が大きい。
ビデオ通話
で1フレーム欠けても再送するより次のフレームを表示した方がいいし、オンラインゲームでは0.01秒の遅延が致命的。
UDP
なら余分な確認をスキップして最速でデータを送れる。「多少欠けてもOK、速度が命」な場面では
UDP
が最適なんだよ
ひよこ
ポート番号
って何?
ペンギン先生
IPアドレス
が「建物の住所」なら、
ポート番号
は「部屋番号」だよ。
HTTP
(80)、
HTTPS
(443)、
SSH
(22)、
DNS
(53)のように用途ごとに決まった
ポート番号
がある。1つの
サーバー
で複数のサービスを動かせるのは
ポート番号
のおかげだね
ひよこ
おもしろい!
QUIC
って何?
ペンギン先生
Google
が開発して
HTTP/3
で採用された新
プロトコル
だよ。
UDP
上に構築されているけど、
TCP
と同等の
信頼性
を持つ。接続確立が1-
RTT
で超高速、
パケットロス
の回復も効率的。モバイル環境で
Wi-Fi
↔4Gの切り替え時にも接続が途切れないコネクションマイグレーション機能もあるんだ
まとめ:ざっくりこれだけ覚えればOK!
「
TCP
/
UDP
」って出てきたら「
信頼性
の
TCP
と速度の
UDP
という2つの通信方式」と思えればだいたいOK!
📖 おまけ:英語の意味
「Transmission Control Protocol / User Datagram Protocol」
= 伝送制御プロトコル / ユーザーデータグラムプロトコル
💬 TCPは「伝送を制御する」、UDPは「データグラム(パケット)をそのまま送る」プロトコルだよ
🔗 あわせて読みたい
HTTP とは?
IPアドレス とは?
ネットワーク とは?
シェアする
X
URLコピー
← 用語集にもどる