この部分の広告を募集しています。詳しくはこちら
- 【PR】「超求人成功法」わずか1,500円で求人応募者激増の魔法 これでエンジニアも集まる!
- 【PR】楽天市場 デスクトップパソコン | ノートパソコン | プレズマテレビ | 液晶テレビ | DVD/HDDレコーダー || デル今週のおすすめ商品
- 【PR】CCNAの勉強なら、『CCNAテキスト』900ページ以上のボリュームでCCNAやネットワークエンジニアとして必要な技術を網羅!
HOME > ネットワークのおべんきょしませんか > サブネットマスク
サブネットマスク
カテゴリー:TCP/IP (2000年12月31日)
サブネットマスク
IPアドレスは、ネットワーク部分とホスト部分から構成されているということなんですが、どこまでがネットワーク部分でどこからがホスト部分であるかわからないとダメですよね?そのため、IPアドレスのうちどこまでがネットワーク部分ということを識別するためにサブネットマスクが用いられます。サブネットマスクの表記方法は、IPアドレスと同じです。32ビットのビット列で設定するときなどは8ビットずつ10進数で表現して、「.」で区切ります。そのビット列で「1」となっているところがネットワーク部分ですよ~ということを示します。
クラスごとのサブネットマスク(デフォルトマスク、ナチュラルマスク)
IPアドレスのクラスごとのサブネットマスクがどうなるか考えてみましょう。最初に、クラスAのIPアドレスは8ビット目までがネットワーク部分として使われるので、サブネットマスクは11111111 00000000 00000000 00000000 = 255.0.0.0
となります。
同じように考えるとクラスBのIPアドレスは16ビット目までがネットワーク部分です。このとき、サブネットマスクは、
11111111 11111111 00000000 00000000 = 255.255.0.0
です。
さらに、クラスCのIPアドレスは24ビット目までがネットワーク部分を示すので
11111111 11111111 11111111 00000000 = 255.255.255.0
というサブネットマスクになります。
以上は、クラスA・B・Cのデフォルトのサブネットマスクとなります。クラスのデフォルトのサブネットマスクをデフォルトマスクやナチュラルマスクと呼ぶことがあります。
またあとですぐ出てきますが、ネットワークを分ける(サブネッティング)ときにこのデフォルトのサブネットマスクを拡張して設定を行うことになります。
サブネットマスクの別の表記方法
また、サブネットマスクの別の表記方法もあります。本来、IPアドレスと一緒にサブネットマスクも明記しておく必要があります。(必ずクラスのデフォルトのサブネットマスクを利用するとは限らないため)たとえば、クラスAで100.0.10.10というIPアドレスを持つコンピュータは、
IPアドレス:100.0.0.10
サブネットマスク:255.0.0.0
というように表現しないといけません。いちいち255・・・・と書くのはめんどくさいです。そこで上の2つをまとめて
IPアドレス:100.0.0.10/8
と書くことがあります。この「/8」は、先頭から8ビット「1」がたっているサブネットマスクということを表しています。
クラスBのIPアドレスなら、
IPアドレス:172.16.100.50/16
クラスCなら
IPアドレス:192.168.10.1/24
のようになります。
このようなサブネットマスクの表記方法をCIDR表記やプレフィクス表記と呼ぶこともあります。


