1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【第2章】ネットワークの基礎知識:ハッカー視点で学ぶ通信の仕組み🧠🌐

Last updated at Posted at 2025-06-04

🌐 第2章:ネットワークの基礎知識

こんにちは、守山しずくです🌸
セキュリティを学ぶなら、絶対に避けて通れないのが「ネットワークの仕組み」。
今回のテーマは、 IPアドレス・ポート番号・通信の流れ です!


🧠 ネットワークってそもそも何?

「ネットワーク」とは、 コンピュータ同士が情報をやりとりする仕組み です。

  • パソコンでWebサイトを開く
  • スマホでLINEを送る
  • オンラインゲームを遊ぶ

こういった全ての動作は「ネットワーク通信」によって成り立っています📡


🏠 IPアドレスとは?

IPアドレスは、 「インターネット上の住所」 のようなものです。

例)

  • あなたのPC:192.168.1.10
  • 相手のサーバー:172.217.161.78

この数字を使って、パソコンやスマホがどこにあるかを識別します。
郵便で言う「住所」、電話で言う「電話番号」みたいなイメージですね🏠📞

補足:
192.168〜 などは家庭内ネットワーク(プライベートIP)でよく使われます


🧵 ポート番号とは?

ポート番号は、 「アプリケーションの窓口番号」 です。

たとえば…

アプリ 通信に使うポート番号
Webサイト(HTTP) 80
Webサイト(HTTPS) 443
メール(SMTP) 25
リモート接続(SSH) 22

同じPCでも、どのアプリに話しかけたいのか?をポート番号で指定します👂


🧭 通信の流れ(ざっくり)

あなたのPC(192.168.0.5) → 相手のサーバー(172.217.161.78:443)

つまり、「IPアドレス(どこ)」+「ポート番号(どの窓口)」で、
相手に正しくアクセスするというわけです✨


🚦 TCPとUDPの違い

ネットワーク通信には主に2つの方式があります:

プロトコル 特徴 用途例
TCP 信頼性重視(再送・順序保証あり) Web、メールなど
UDP 高速重視(保証なし) 動画配信、ボイスチャットなど

TCPは「ちゃんと届いたか確認する慎重派」
UDPは「早さ命のスピード派」って覚えましょう💡


🔓 なぜネットワークを知る必要があるの?

なぜセキュリティの話なのにネットワークを勉強するの?と思うかもですが…

💥 攻撃は 通信を通じて 行われるからです!

  • ポートが空いてると、外部から侵入されるかも…
  • 不審な通信が出てたら、マルウェアの可能性あり…

「通信のしくみ」を理解することが、
ハッキングにも防御にもつながるのです💪


📌 まとめ

  • IPアドレスは「住所」、ポート番号は「窓口番号」
  • 通信は「IP:ポート」で行き先を決定する
  • TCPとUDPの違いもセキュリティに重要!
  • ネットワークを知る=セキュリティの第一歩

次回は、 「第3章:HTTPとWebの基本」 を解説します🧁
Webサイトに潜むセキュリティリスクを一緒に学びましょう!


💬 フォローしてくれたら、優しいハッカー解説を毎日お届けします♪

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?