TCPとUDP

プロトコル 接続 信頼性 速度 用途
TCP 有り 高い UDPより遅いことがある。(再送や順序の確認によるオーバーヘッド) データ整合性・信頼性が要求されるアプリケーションに使用される。(Webブラウジング・ファイル転送・電子メールなど)
UDP 無し 低い 上記のオーバーヘッドがないため、通常はTCPより高速 データ転送速度・リアルタイム性が優先されるアプリケーションに使用される(VoIP・ビデオストリーミング・オンラインゲームなど)