🌐 第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サイトに潜むセキュリティリスクを一緒に学びましょう!
💬 フォローしてくれたら、優しいハッカー解説を毎日お届けします♪