🛠️ToolsShed

TCP vs UDP 参照ガイド

TCPとUDPプロトコルの比較参照 — 主な違いとユースケース。

主な比較

FeatureTCPUDP
接続コネクション型(3ウェイハンドシェイク)コネクションレス
信頼性信頼性あり(ACK、再送)信頼性なし(ベストエフォート)
順序保証順序保証あり順序保証なし
速度遅い(オーバーヘッドあり)速い(低オーバーヘッド)
オーバーヘッド高い低い
フロー制御あり(スライディングウィンドウ)なし
輻輳制御ありなし
ヘッダーサイズ20〜60バイト8バイト

ユースケース

TCPUDP
Web browsing (HTTP/HTTPS)DNS lookups
Email (SMTP, IMAP, POP3)Video streaming
File transfers (FTP, SFTP)Online gaming
Database connectionsVoIP calls
SSH / Remote accessNTP time sync
API requestsIoT sensor data

一般的なポート

ポートプロトコルサービス
20TCPFTP Data
21TCPFTP Control
22TCPSSH
23TCPTelnet
25TCPSMTP
53TCP/UDPDNS
67UDPDHCP Server
68UDPDHCP Client
80TCPHTTP
110TCPPOP3
123UDPNTP
143TCPIMAP
161UDPSNMP
162UDPSNMP Trap
389TCPLDAP
443TCPHTTPS
445TCPSMB
465TCPSMTPS
514UDPSyslog
587TCPSMTP Submission
636TCPLDAPS
993TCPIMAPS
995TCPPOP3S
1194UDPOpenVPN
3306TCPMySQL
3389TCPRDP
5432TCPPostgreSQL
5672TCPAMQP (RabbitMQ)
6379TCPRedis
8080TCPHTTP Alt
8443TCPHTTPS Alt
9200TCPElasticsearch
27017TCPMongoDB

よくある質問

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.