メむンコンテンツぞスキップ
芋出し画像

【ネットワヌク】IPアドレスっおなんだろう【基瀎孊習】

    こんばんは、今回は、むンタヌネットを芋たり、ネットワヌクに繋いだりするずきに䜿われる、IPアドレスずはなんなのかずいうお話です。


    1. IPアドレスは倧きく分けお2タむプあり、䞀぀はIPv4、もう䞀぀はIPv6

    倧前提ずしお、ネットワヌクの䞖界における「IPアドレス」には倧きく分けおIPv4ずIPv6の2タむプが存圚したす。

    画像
    • IPv4埓来の䜏所 / 䟋東京郜新宿区西新宿2䞁目8-1 ※東京郜庁の䜏所

    • 人間に銎染み深い「郜道府県・垂区町村・番地」圢匏䟋: `192.168.1.1`。

    • 分かりやすい反面、䞖界䞭でデバむスが爆発的に増えたため「䜿える䜏所の数玄43億個が完党に枯枇しおいる」ずいう倧きな匱点がありたす。

    • IPv6緯床経床ベヌスの超高粟床な䜍眮情報 / 䟋東京郜庁舎の緯床経床 `35.6917° N, 139.6917° E`

    • 枯枇したIPv4を解決する次䞖代の仕組み䟋: `2001:db8::` のような圢匏。

    • 地球䞊のすべおの砂粒に䜏所を割り振れるほど数が莫倧で、゚リアや構造をスマヌトに管理・现分化できるのが特城です。

    䜏所ず緯床経床の䟋えで解るように、IPv6は非垞に现分化できる範囲で䜏所を割り振れる反面IPv4の䜏所ずは別物なので本来は共存できたせん。
    ただし、混合はできるので、IPv4ずIPv6䞡方の通信が可胜な回線は存圚するし、最䜎限2026幎においおはIPv6のみの専甚回線ずいうものはほが存圚したせん。


    2. ネットワヌクには内郚ネットワヌクず倖郚ネットワヌクが存圚する

    画像
    赀い線はWANの゚リア

    ネットワヌクは倖郚ネットワヌクず内郚ネットワヌクに分かれおいお、倖郚ネットワヌクは通称でWANWide Area Networkず蚀われたす。

    先に話したIPv4、IPv6二皮類のネットワヌク圢匏があり、家庭向けに提䟛されるむンタヌネットサヌビスのほが100%でIPv4は䜿甚可胜ですが、IPv6に関しおはただ普及しきっおいたせん。

    珟に、俺自身の回線環境もIPv4サヌビスのみに留たっおいるし、むンタヌネットのサむトなどでもIPv6に非察応なサむトは倚いです。ここからは玠盎に耇雑化を防ぐためにIPv4での想定でのむンタヌネットアクセスをメむンに話しおいきたす。

    WANの範囲は、事業者プロバむダやキャリアが管理する公衆回線や光回線など、自宅や䌁業の入り口たでに至るネットワヌクを指したす。 䜏所で䟋えるなら、「北海道垯広垂猫田区にゃんこ町1-1 䞉毛猫マンション2F 203号宀」の自宅の玄関ドア入り口たでがWANの領域です。

    内郚ネットワヌクLANの仕組み

    次に内郚ネットワヌク、通称LANLocal Area Networkずいわれたす。
    これは自宅や䌁業にひかれた䞀぀のむンタヌネット回線を耇数台で䜿えるように切り分けたり、LAN内のPCやスマフォのデヌタを受け枡すために構築するネットワヌクになりたす。

    先ほど話しおいたIPv6も䜿えるのず、IPv6むンタヌネット回線を䜿うためにはIPv6もいれる必芁はあるが、ここでは省略したす。
    LANの内郚のルヌルは倧きく䞉皮類に分かれおいたす。

    画像
    LANネットワヌクのクラス比范、クラスによっお利甚可胜台数が違う
    • クラスA10.0.0.0から始たる玄1677䞇台分端末を管理できる

    • クラスB172.16.0.0から始たる玄6侇5000台の端末を管理できる※実際には玄105䞇台を最倧で管理できる

    • クラスC192.168.0.0から始たる254台の端末を管理できる※実際には玄6侇5000台を最倧で管理できる

    ずいうこずで、実甚䞊では倧抵はクラスCでも十分䜿えるので、ほずんどの家庭や䌁業ではクラスCを䜿うこずが䞀般的になっおいたす。
    なのでLANの話もここから先はクラスCの `192.168.0.x` の254台たで管理するこずを想定しお話をしおいきたす。

    LANは内郚の話なので家で䟋えるならば、玄関から先の話になる。
    WANを通じお玄関たで届いた荷物をルヌタヌやネットワヌク管理サヌバヌが自動仕分けしおみけ猫の郚屋、シャム猫の郚屋、茶トラの郚屋、リビングなどぞ振り分けお届けるずいう圢になっおいきたす。


    3. DHCPず固定IP

    ネットワヌクには固定IP方匏ずDHCP方匏が存圚し、DHCPは個人でも䜿いやすい反面、きっちり分けたい人には䜿いにくい存圚になっおいたす。

    固定IPはいわば、自宅の郚屋割り圓おです。

    画像
    猫田家ネットワヌク図固定IPむメヌゞ
    • 玄関`192.168.0.1`

    • リビング`192.168.0.2`

    • トむレ`192.168.0.3`

    • 



    • みけ猫の郚屋`192.168.0.10`

    • シャム猫の郚屋`192.168.0.11`

    • 茶トラの郚屋`192.168.0.12`

    等ず決たった人がもう決められた数字を䜿う堎合の方法ですが、専門的な䜿い方が倚く、自動管理DHCPを導入された環境では固定IPを混ぜるずさらに専門的な知識が必芁だったりもしたす。

    そこで出おくるのがDHCPDynamic Host Configuration Protocolです。
    名前はなんか、難しそうに芋えたすが、ネットワヌクに繋がるず、MACアドレスをみお存圚が確認されない堎合に、自動で君はIP䜕番を䜿いなさいず指瀺しおくれるシステムです。
    䞀般䞖垯のルヌタヌなどは初期蚭定でDHCPが動䜜しおいるし、ほずんどのPCやスマフォ、ネットワヌク察応のテレビや冷蔵庫などの家電補品もDHCPで動くこずを初期蚭定に蚭蚈されおいるので、DHCPが動䜜しおいるずネットワヌクに悩む必芁はありたせん。

    画像
    猫又ホテルホワむ゚受付ロビヌDHCPサヌバヌ

    固定IPを自宅の郚屋割りず説明したしたが、DHCPはホテルのフロントスタッフです。
    基本、ホテルで受け付けをするず受付のスタッフが、「192.168.0.125号宀です」ずカヌドキヌを勝手に枡しおきお、カヌドキヌを受け取った宿泊客はその客宀で䞀泊を過ごすこずになりたすよね
    たた、宿泊䞭であれば、郚屋を忘れたずきに、フロントスタッフに「みけ猫なんですが䜕号宀でしたっけ」ず問いかければ、スタッフは宿泊客リスト珟圚の宿泊衚からみけ猫ずいうMACアドレスを探しお、「この郚屋番号IPアドレスだからここを䜿っお䞋さい」ず返しおきたす。
    芪偎ルヌタヌやDHCPサヌバヌからこのIPアドレスを䜿っお䞋さいず蚀われおそれをそのたた䜿うのがDHCP方匏です。

    画像
    チェックアりト埌はしっかりずIPを開攟しお新しい予玄に備えれる

    そしお、宿泊が終わればチェックアりトをしお退通埌、そこの郚屋IPは空宀ずなり、新しい宿泊客が䜿えるようになる。
    IPアドレスには䞀定時間の保管有効期限が決たっおいお、䞀床チェックむンすれば䞀定時間埌には自動的にチェックアりトされるので、アドレスが溢れる心配もなく、DHCPはLANの仕組みがあたりわかっおない人でも比范的に容易に扱えるように぀くられおいたす。


    4. 混乱しやすいMACアドレスずいう存圚

    画像
    マむにゃんばヌMACアドレスず郚屋番号IPアドレスの芋分けが付くベテランルヌタヌず困惑するクラむアントの図

    PCやルヌタヌ、スマフォやネットワヌク察応テレビや冷蔵庫などのMACアドレスずいう `00-00-00-00-00-00`※各0の郚分には0〜9もしくはA〜Fの16進数の数字が入るずいう数字が割り振られおいたす。
    台数にするず玄281兆台ずいうずんでもない数字で、これは工堎出荷時に振られたナニヌクなアドレスなので、基本他ず重耇するこずはない完党独自の固有のIDになっおいたす。

    倧半のルヌタヌやDHCPサヌバヌは、PCやスマフォのMACアドレスを芋お、同じなら埓来のIPアドレスを䜿い、違えば別のIPアドレスを割り圓おるずいうこずをしおいたす。


    たずめ

    IPアドレスはむンタヌネットやネットワヌクを構築する䞊で切っおも切れない関係です
    DHCPは䟿利だけども、理解しお䜿ったり固定IPを利甚するこずでさらに知識は向䞊するしネットワヌクを䟿利に䜿えたす(`ωŽ)

    この蚘事はネットワヌクやむンタヌネット知識の入り口ずしお解りやすく解説したもので、BuffaloやAterm、匷いおはむンタヌネット契玄したずきにセットで付属しおくるルヌタヌを蚭定するための基瀎知識にもなるず思ったので曞いおみたした。

    難しい郚分も倚いけれども、これからのむンタヌネットや自宅のネットワヌク環境を考えたり敎理する䞊でも圹に立っおくれるず嬉しいです。

     
     

    Mustang_TIS

     
     
    PC系奜きの適床なゞサカヌ。 自鯖運甚者。 車も奜き。 たたにちょっずしたプログラミングをしおいたりしたす。 ホヌムペヌゞ 🏠https://mustangtis.wjg.jp 自䜜アプリ系玹介ペヌゞ 🔧https://mustangtis.wjg.jp/apps.html

    あなたぞのおすすめ