IT用語: TCPとUDPの違い|信頼性 vs 速度のトレードオフ
接続確立・再送制御があるTCPと高速だが信頼性のないUDPの違いと使い分けを解説。
TCPとUDPとは
**TCP(Transmission Control Protocol)**は「確実に届けることを保証するプロトコル」です。データを送る前に3回のハンドシェイク(SYN→SYN-ACK→ACK)で接続を確立し、パケットの順序保証・欠落時の再送・フロー制御を行います。Web(HTTP/HTTPS)・メール・ファイル転送に使われます。
**UDP(User Datagram Protocol)**は「確認なしで高速に送るプロトコル」です。接続確立や再送制御がなく、パケットが失われても関知しません。その代わり遅延が極めて小さいため、動画配信・オンラインゲーム・DNS・VoIPに使われます。
どちらを使うべきか?
| ユースケース | プロトコル | 理由 |
|---|---|---|
| Webページ取得 | TCP | データの欠落は許容できない |
| 動画ストリーミング | UDP | 多少欠落しても再生継続の方が重要 |
| DNS名前解決 | UDP | 1パケットで完結、速度優先 |
| ファイルダウンロード | TCP | バイナリの完全性が必須 |
関連する用語 (ネットワーク用語辞典)
全37件を見るリバースプロキシ
クライアントとWebサーバーの間に配置され、クライアントのリクエストを代理で受け取るサーバー。SSL終端・ロードバランシング・キャッシュ・セキュリティ強化に活用される。
IT用語: デフォルトゲートウェイ とは
自分とは違うネットワーク(インターネット等)へ通信する際の「出口(関所)」の役割を解説。
DHCP(動的ホスト構成プロトコル)
ネットワーク内のデバイスにIPアドレス・サブネットマスク・デフォルトゲートウェイ等を自動割り当てするプロトコル。手動設定の手間を省く。
IT用語: ルーティングとは|スタティックルートとダイナミックルートの違い
パケットをどの経路で転送するかを決めるルーティングの仕組みとルーティングテーブルの読み方を解説。
ロードバランサー(負荷分散装置)
複数のサーバーにトラフィックを分散させる装置またはソフトウェア。可用性・スケーラビリティの向上に不可欠なインフラコンポーネント。
IT用語: ARP(アドレス解決プロトコル)とは
IPアドレスからMACアドレスを調べるARPの仕組みとARPテーブルの役割を解説。