🎗️

ミニマムで理解するネットワーク #LAN

に公開

ネットワークの説明をするときによくする説明まとめ

なんの記事?

「ネットワーク」というキーワードは広義でどこから手を付けていいかわからないと悩んでいる方が多いと思います。
キーワードのカテゴリを整理し、最低限のキーワードをなんとなく理解することがゴールです。

やらないこと

  • WAN、ネットワーク機器、モバイルネットワークに関する内容
  • 具体的な仕様や実装に関する内容
  • ※やる内容は目次をご参考に🙃

基礎編

https://zenn.dev/slopwelljp/articles/a75128832f703d

LAN

LocalAreaNetworkの略。
ネットワークでまとめて言われがちだが、だいたいLANのことを言われているイメージ。(偏見)

lan

ネットワーク

  • ルータ、DHCPサーバ、クライアントPCを配下に持つ
  • ネットワークのIPアドレスとして、 192.168.0.0 を設定している
    • このネットワーク配下のプライベートIPは、 192.168.x.x で設定される

パブリックIPとプライベートIP

プライベートIP (ローカルIP)

  • ネットワーク内でのみ有効なIPアドレス
  • プライベートIPには下記の範囲を使用しなければいけない
    • クラスA: 10.0.0.0 ~ 10.255.255.255
    • クラスB: 172.16.0.0 ~ 172.31.255.255
    • クラスC: 192.168.0.0 ~ 192.168.255.255
  • ターミナルで ipconfig /all で確認できる
    • 自宅、社内、FreeWi-Fi ではIPが変わっているはず!

https://www.rfc-editor.org/rfc/rfc1918.html

パブリックIP (グローバルIP)

  • 世界中で一意のIPアドレス
  • インターネット上で直接通信できる
  • 下記で確認できる

https://www.cman.jp/network/support/go_access.cgi

違い

ネットワーク内でのみ有効なIPアドレス vs 世界中で一意のIPアドレス
lip_vs_gip

ルータ

  • パブリックIPアドレスを持つ
  • WebからプライベートIPへの振分とプライベートIPからWebへの中継になる
  • 一般的にルータのプライベートIPのホストIPは、 .1 となる
    • リンク先のパブリックIPアドレスの末尾を .1 にするとルータの管理画面が出るはず
  • ※必ずルータだけがパブリックIPを持つわけではない

https://www.cman.jp/network/support/go_access.cgi

DHCPサーバ

  • プライベートIPアドレスと端末(MACアドレス)の紐づけを行う
  • 詳しくはDORAやリースなどで検索してください

クライアントPC

  • ネットワークインターフェイスを介してプライベートIPが紐づけられる
  • ルータを介して、Webとやり取りができる

プロキシサーバ

クライアントPCとルータの間に設置し、高度なフィルタリング・記録を行うサーバ。(画像には未記載)
「会社のPCで関係のないサイト見ちゃいけないよ!」と言われるのは大体こいつのせい。

Discussion