TCPとUDPの比較
Coddyの「OSIモデル」コースのレッスン 18/32。
レイヤー4は2つのサービスを提供します。TCP:接続、順序制御、失われたデータの再送。保証の代償として遅延を支払います。UDP:単一のデータグラムを送信して、うまくいくことを願います。何も保証されず、何も待機されません。
選択の基準は、1つの問いに集約されます:遅れて届いたパケットは、まだ役に立つか? ファイルのダウンロードは完全でなければならないため、TCPです。遅れて届いたビデオ通話のフレームは役に立たず、破棄して次のフレームを表示するほうがよいため、UDPです。DNSクエリは、接続を確立するより再試行するほうが低コストな、小さな一度きりの問い合わせなので、UDPです。
チャレンジ
初心者それぞれの用途に適したプロトコルを選んでください。1行に1つずつ、大文字で、次の順番で出力してください:
- ライブビデオ通話
- zipファイルのダウンロード
- DNSルックアップ
期待される出力:
UDP
TCP
UDP自分で試してみよう
ターミナル
OSIモデルのすべてのレッスン
自分で練習してみよう: Terminalプレイグラウンド