【図解】サブネットマスクとは?初心者向けに分かりやすく3分で解説

IT-Skills

サブネットマスクとは、IPアドレスのネットワーク部とホスト部を区別する値のことです。

このページでは、サブネットマスクって何?IPアドレスのネットワーク部?ホスト部?という初心者の方向けに初歩の初歩から分かりやすく図解付きで解説します。

このページで学べる内容
  • サブネットマスクとは?
    • 【復習】IPアドレス:ネットワーク部とホスト部
  • サブネットマスクの表記方法

ネットワークエンジニアを目指す方はもちろん、それ以外の方も知らないと恥ずかしいITの基本知識です。是非最後までご覧ください。

スポンサーリンク

サブネットマスクとは?

サブネットマスクは、IPアドレスのネットワーク部とホスト部を区別する値のこと。

まずは、この意味を理解できるようIPアドレスの「ネットワーク部」と「ホスト部」の意味から簡単にご説明します。

IPアドレス:ネットワーク部 vs ホスト部

IPアドレス(Internet Protocol Address)はインターネットの世界における住所を表します。

現実世界では、今住んでいる場所に応じて全員がそれぞれの「住所」を持っています。これと同じように、インターネットに接続する全てのコンピュータ(実はあなたのスマートフォンにも)はIPアドレスが割り当てられています。

IPアドレスとは
IPアドレスの表記方法

IPアドレスは以下のような数字の羅列で表記されます。3桁ごとに区切られた12桁の数字です。

IPアドレス 表記方法

この数字は元は32桁の二進数をより人間にとって理解しやすいように書き換えたものにすぎません。IPアドレスといっても元々はただの二進数。

IPアドレス 二進数 変換

そして、このコンピュータの住所を表すIPアドレスはネットワーク部(ネットワークアドレス部)とホスト部(ホストアドレス部)に分けられます。

現実の世界で例えると、ネットワーク部は「東京都」や「北海道」といった地域を表すのに対して、ホスト部は「個々の家」を表すようなイメージです。

実際には、ネットワークは会社内の部署とかオフィスごとに設定され、そこにある個々のコンピュータやタブレットなどがホストとなります。

IPアドレスはどのネットワークに属するか?を表す「ネットワーク部」と個々のコンピュータを一意に特定する「ホスト部」で成立する

サブネットマスクの仕組み

これまでの例ではIPアドレスのネットワーク部とホスト部を一目で分かるように色付けして説明しました。

ただし、どこからどこまでがネットワーク部で、どこからどこまでがホスト部であるか?を識別するのは実は結構難しいことなのです。なぜならネットワーク部とホスト部の長さは可変であるためです。

つまり、以下のようなパターンのIPアドレスも存在するということ。

これではIPアドレスを見ただけではネットワークアドレスを特定することができません。

そこで考え出されたのがサブネットマスクです。サブネットマスクを用いることで、ネットワーク部とホスト部を識別することが可能になります。

ここからは具体的にサブネットマスクがどのように表記されるか?を見ていきながら、よりイメージを深めていきましょう。

サブネットマスクの表記方法

サブネットマスクは、IPアドレスと同じ32桁の二進数で表記され、ネットワーク部を「1」、ホスト部を「0」として表現します。

例えば以下のようなネットワーク部とホスト部を持つIPアドレスを考えます。

この場合、サブネットマスクは前半16桁がすべて「1」になり、それ以外はすべて「0」になります。

「1」の部分がネットワーク部を表すんだな!と理解できればOKです。

そして、サブネットマスクもIPアドレスと同様に十進数表記に直してあげます。これでサブネットマスクの値を求めることが可能になります。

もう1つの表記方法:プレフィックス

基本的にIPアドレス単体ではネットワーク部とホスト部の区別がつかないため、IPアドレスとサブネットマスクはセットで表記されます。

  • IPアドレス:172.217.24.131
  • サブネットマスク:255.255.0.0

ですが毎回サブネットマスクをすべて記載するのは面倒なのでこれをさらに簡易的に表記する方法もあります。(この表記方法を「プレフィックス」と呼んだりします。)

  • IPアドレス:172.217.24.131 /16

プレフィックスの場合は、ネットワークアドレスが先頭から何行目までなのか?を「/」の後ろにつけて記載します。

サブネットマスクはIPアドレスと同じ32桁の二進数で表記され、ネットワーク部を「1」、ホスト部を「0」として表現する。

ネットワークエンジニアを目指したい方は

サブネットマスクだけでなく、ネットワークの基礎を1から学びたい方はこちらの書籍を購入してがっつり学びましょう!

さくっと手軽に読める内容ではないのですが、ネットワークエンジニア全員が必ず読破している本と言っても過言ではありません。是非この機会にチャレンジしてみてみましょう。

blank
インターネットのプロトコルTCP/IP入門書の決定版!

ITを1から学びなおしたい方は

システムエンジニアを目指す方や、IT知識を1から身に着けたい方は以下のページが必見です。

正直どこから学び始めればよいかわからない。どのように勉強していけば、エンジニアとしてのスキルが磨けるか?

初心者向けに1から解説しておりますので、是非ご覧ください。

より実践に即した形で知識を習得したいという方は以下の書籍をご参照ください。

ネットワーク技術のハンズオン教材。AWSも一緒に学べるお得な1冊。アプリ開発者に大人気!インフラ構築の第1歩に最適。
タイトルとURLをコピーしました