Top動画

このサイトをはじめて訪れる人へ

タイの田舎の暮らしと、AI・語学・仏教などの学びを“実験生活”として記録する個人メディアです。運営:ユリアナ・シンテシス。日々の小さな発見を、創作と実践の視点で読みやすくまとめています。

必ずこのサイトについてを読んでください、

📘 90日でわかる BlackArch Linux ―Day 17 TCPとUDPの違いを体感する

Day 17

TCPとUDPの違いを体感する

―― 通信の“性格”を知る

Day16で学んだ

  • IP = 住所
  • ポート = 部屋番号

今日はその上にある

通信のルール(プロトコル)

を理解します。


🌐 1️⃣ TCPとは何か

TCP = きっちり丁寧タイプ

特徴:

✔ 相手と接続確認をする
✔ データが届いたか確認する
✔ 順番どおりに並べる


📦 例えるなら

📨 書留郵便

  • 届いたらサイン
  • 途中で壊れたら再送
  • 確実だけど少し遅い

よく使われる用途

  • Web(HTTP/HTTPS)
  • SSH
  • メール
  • ファイル転送

「確実性」が最優先。


🚀 2️⃣ UDPとは何か

UDP = スピード重視タイプ

特徴:

✔ 接続確認しない
✔ 届いたか確認しない
✔ とにかく速い


📡 例えるなら

📢 拡声器で叫ぶ

  • とりあえず送る
  • 届くかは保証しない
  • でも速い

よく使われる用途

  • オンラインゲーム
  • 動画配信
  • DNS
  • VoIP

「リアルタイム性」が最優先。


🧠 3️⃣ 体感してみる

TCPの確認

ss -t

→ TCP接続を見る


UDPの確認

ss -u

→ UDP接続を見る


ポート確認(両方)

ss -tuln

どちらが使われているか分かります。


🔥 なぜBlackArchで重要か

スキャン系ツールは

  • TCPスキャン
  • UDPスキャン

を使い分けます。

なぜ?

TCPは反応が分かりやすい。
UDPは見えにくい。

つまり、

UDPは“静か”で見えづらい。

ここが重要。


🧩 違いを超シンプル比較

比較 TCP UDP
確実性 高い 低い
速度 やや遅い 速い
接続確認 する しない
用途 Web / SSH ゲーム / 配信

🎯 今日のゴール

  • Tensui
    Tensui
    • TCP = 丁寧・確認型
    • UDP = 爆速・非確認型
    • どちらも必要

    通信に“性格”があると分かればOK。


    次回 Day18
    「パケットとは何か」

    通信は“箱”で運ばれている――
    その正体を見ます。

 

よかったら応援してください