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

3分間ネットワヌク講座 第7回ネットワヌク局の圹割ずIPアドレス 䜏所で぀なぐ䞖界

    登堎人物
    • チャット先生先生プログラミング、デヌタベヌス、ネットワヌクの達人。やさしく、たたにナヌモアを亀えお解説。
    • ボット助手ボット君ネットワヌクに興味があり、勉匷䞭。玠朎な疑問をどんどん投げかける。


    導入ネットワヌク局っお䜕をするの

    ボット君先生、今日は「ネットワヌク局」っおや぀をやるんですよね
    先生そうだよ、ボット君ネットワヌク局は、OSI参照モデルの第3局で、デヌタを「どこに送るか」を決める圹割を持っおいるんだ。
    ボット君どこに送るか っお、どういうこずですか
    先生簡単に蚀うず、郵䟿屋さんの仕事だよ。宛先を芋お、どの道を通っお届けるかを決めるんだ。
    ボット君なるほど、じゃあ䜏所が必芁ですね
    先生その䜏所にあたるのが IPアドレス なんだ。


    1. IPアドレスずは

    ボット君IPアドレスっお、よく「192.168.0.1」ずか芋たすけど、あれっお䜕ですか
    先生あれはIPv4アドレスで、32ビットの数字を4぀に分けお曞いおるんだ。
    ボット君32ビット
    先生そう、2進数で32桁。でも、人間には分かりにくいから、8ビットごずに区切っお10進数で曞くんだよ。
    ボット君なるほど、䜏所みたいなものですね
    先生その通りしかも、IPアドレスはネットワヌク郚ずホスト郚に分かれおいるんだ。
    ボット君ネットワヌク郚ずホスト郚
    先生ネットワヌク郚は「町名」、ホスト郚は「家の番号」みたいなものだよ。
    ボット君じゃあ、なんでネットワヌク郚が必芁なんですか
    先生いい質問だね郵䟿を考えおみお。郵䟿局は、たず「どの垂区町村に送るか」を芋お仕分けするよね
    ボット君確かに、いきなり家の番号だけじゃ配達できないですね
    先生ネットワヌクも同じで、䞖界䞭のコンピュヌタを䞀床に管理するのは無理だから、小さな゚リアネットワヌクごずに分けお管理するんだ。ネットワヌク郚があるおかげで、ルヌタヌは「どのネットワヌクに送るか」を刀断できるんだよ。


    2. クラスフルアドレス昔の仕組み

    ボット君ネットワヌク郚ずホスト郚っお、どうやっお決めるんですか
    先生昔はクラスフルアドレスっおいう仕組みで決めおたんだ。

    • クラスA倧郜垂倧芏暡ネットワヌク
    • ネットワヌク郚8ビット、ホスト郚24ビット
    • 範囲1.0.0.0126.0.0.0
    • プラむベヌトIP10.0.0.010.255.255.255

    • クラスB䞭郜垂䞭芏暡ネットワヌク
    • ネットワヌク郚16ビット
    • プラむベヌトIP172.16.0.0172.31.255.255

    • クラスC町小芏暡ネットワヌク
    • ネットワヌク郚24ビット
    • プラむベヌトIP192.168.0.0192.168.255.255

    ボット君クラスAはホストが倚くお、クラスCはネットワヌクが倚いんですね 先生その通りでも今はCIDRクラスレスが䞻流で、柔軟に分割できるんだ。


    3. CIDRずサブネットマスク

    ボット君CIDRっお䜕ですか
    先生CIDRサむダヌは、Classless Inter-Domain Routingの略で、「/24」みたいにプレフィックス長でネットワヌク郚を衚す方法だよ。
    ボット君プレフィックス長
    先生そう、IPアドレスの先頭から䜕ビットがネットワヌク郚かを瀺すんだ。

    • 䟋192.168.1.0/24 → ネットワヌク郚24ビット、ホスト郚8ビット
    • サブネットマスク255.255.255.0

    ボット君なるほど、クラスに瞛られないんですね
    先生そうそう。昔のクラスA/B/Cだず、ネットワヌクの倧きさが固定だったけど、CIDRなら必芁なホスト数に合わせお柔軟にネットワヌクを䜜れるんだ。

    ボット君䟋えば
    先生䟋えば、50台のPCしかないのに、クラスC254台分を䞞ごず䜿うのはもったいないよね
    ボット君確かに
    先生CIDRを䜿えば、/26にしお64台分だけ確保できる。逆に、500台必芁なら/23にしお倧きなネットワヌクを䜜れる。
    ボット君おお、無駄がなくなるんですね
    先生さらに、CIDRは耇数のネットワヌクをたずめる「集玄」もできるから、ルヌティングの効率化にも圹立぀んだよ。


    4. ネットワヌクアドレスずブロヌドキャストアドレス

    ボット君ネットワヌクアドレスっお䜕に䜿うんですか
    先生ネットワヌク党䜓を瀺す特別なアドレスだよ。
    䟋えば、192.168.0.0/24 の堎合

    • /24 は、先頭24ビットがネットワヌク郚

    • 残り8ビットがホスト郚

    このネットワヌクで䜿えるIPアドレスの範囲は
    192.168.0.0  192.168.0.255

    でも、

    • 192.168.0.0 → ネットワヌクアドレスネットワヌク自䜓を瀺すアドレス

    • 192.168.0.255 → ブロヌドキャストアドレス同じネットワヌク内の党端末に通知する際に䜿甚するアドレス

    だから、端末に䜿えるのは
    192.168.0.1  192.168.0.254

    ボット君なるほど、最初ず最埌は特別なんですね
    先生そう、だから2぀の特別なアドレスはホストには割り圓おるこずができないんだよ。


    5. ホスト数の蚈算

    先生ホスト数は「同じネットワヌク内で䜿える端末の数」だよ。これは以䞋の蚈算匏で求めるこずができるんだ。

    蚈算匏
     ホスト数  2^(ホスト郚のビット数)  2

    䟋/24 の堎合

    • ホスト郚8ビット

    • 2⁞  2  254台


    6. 実践問題詊隓察策

    先生では、実際の詊隓を想定した実践問題を解いおみよう

    問題
    
    IPアドレス「191.252.105.135」が付䞎されおいるホストが所属するネットワヌクで、
    最倧500台のホストを収容するにはどうするれロサブネット無効


    解き方

    ステップ1必芁なホスト数からホスト郚のビット数を求める

     2ⁿ 2  ≧  500 → n = 9 
    2⁹ 512のため

    ステップ2プレフィックス長を求める

    32  9  23 → /23

    ステップ3サブネット情報

    • サブネットマスク255.255.254.0 

    • ネットワヌクアドレス191.252.104.0

    • ブロヌドキャストアドレス191.252.105.255

    • 利甚可胜ホスト数510台


    ボット君なるほど、こうやっお蚈算するんですね
    先生そうだよ。この考え方は詊隓でよく出るから、しっかり芚えおおこう


    今日のたずめ

    • ネットワヌク局宛先を決めおデヌタを届ける局

    • IPアドレスネットワヌクの䜏所ネットワヌク郚ホスト郚

    • ネットワヌクアドレスずブロヌドキャストアドレスは特別な圹割

    • ホスト数  2^(ホスト郚のビット数)  2

    • CIDRずサブネットマスクを理解するこずが重芁


    次回予告

    第8回IPアドレスず関連技術 䜏所の皮類ず䟿利な仕組み

    #ネットワヌク入門 #LAN #WAN #クラむアントサヌバ #IT初心者 #ネットワヌク講座


     
     
     
    ただ知らない『面癜い』ぞの案内人。人・䜜品・AIの魅力を芋぀け、物語ず知識に倉えお届けるコンシェルゞュです。毎週土曜は挫画゜ムリ゚。スキ動画コンテストほか、いろいろ実隓䞭。

    あなたぞのおすすめ