IPアドレスと
サブネットマスクについて、
わかりやすく説明
IPアドレスとは
IPアドレスとサブネットマスクについて、わかりやすく説明します。
まず、IPアドレスとは、一言でいうと、TCP/IPで通信相手を識別するための32ビットのアドレスです。
TCP/IPは、インターネットなどで標準的に利用されている通信規則(プロトコル)です。
IPアドレスはPCなどの通信機器1台ずつに与えられた住所のようなものです。
現在一般的となっている、IPV4という規格では、32桁の2進数で表記します。(普及が進んでいるIPV6は16桁の16進数で表記します)
グローバルIPアドレスとプライベートIPアドレス
IPアドレスにはグローバルIPアドレスと、プライベートIPアドレスがあります。
グローバルIPアドレス → インターネット上のアドレス。
プライベートIPアドレス → 社内LANなど、イントラネット上のアドレス。
IPアドレスを伝えようとした時、よくある、違っている理由の一つにグローバルIPと、プライベートIPを混同しているという事があります。
グロバールIPアドレスの確認方法
グローバルIPアドレスを確認する場合は簡単です。
下記URLにアクセスし「あなたの利用しているIPアドレス」に表示されます。
プライベートIPアドレスの確認方法
お使いのPCがWindowsであれば、右下の虫眼鏡BOX
に、「コマンドプロンプト」と入力し、コマンドプロンプトを立ち上げ、「ipconfig」と入力し、Enterを押します。
そこで「IPv4 アドレス」の項目に表示されているものが、お使いのPCのIPアドレスです。
グローバルIPアドレスはインターネット上で利用されているIPアドレス。プライベートIPアドレスは社内ネットワークなど、イントラ内のみで使用できるIPアドレスになります。グローバルIPは世のなかに1つだけ。プライベートは同じネットワーク内のみで使用できるアドレスです。インターネットに接続している1台のPCに、グローバルと、プライベートと、2つのアドレスが割り当てられているので注意しましょう。
動的アドレスと静的アドレス
動的アドレスは、一時的に割り当てられるアドレスです。DHCPサーバー(ルーターなどにあります)が空いているアドレスを割り振ります。
一方、静的アドレスは、変化をしない固定のアドレスです。IPアドレスを指定して通信する場合など、アドレスが変化しては困る場合などに使用します。静的アドレスを取得するには、プロバイダと契約するなどの方法を取りますが、一般的に、静的アドレスは動的アドレスよりも高額となります。
サブネットマスク
サブネットマスクとは、IPアドレスのネットワーク部とホスト部を識別するための数値です。
まずはネットワーク部とホスト部について確認します。
ネットワーク部とホスト部
IPアドレスは「ネットワーク部」と「ホスト部」に分けることができます。ネットワーク部では「どのネットワークかを示すアドレス」であり、ホスト部は「どのパソコン(端末)かを示すアドレス」となります。
IPアドレスのうち、ホスト部がどこからなのかを示しているのが「サブネットマスク」です。
下の表「192.168.0.18」というプライベートIPアドレスがあったとします。このアドレスのどこからがホスト部なのかを示しているのがサブネットマスクになります。
※上記は10進数、2進数でサブネットマスクを表しています。サブネットマスクはこのほか、「192.168.0.18/24」とも表記できます。
これは「先頭から24ビット分はネットワーク部である(残り8ビット分がホスト部)」ことを表しています。
先に述べた通り、IPアドレスは2進数の32ビット(8ビット(0~255)を4つ組み合わせたもの)ですがそのうち「0」で示されている箇所がホスト部となります。
アドレス・クラス
グローバルIPアドレスは0~255のすべての組み合わせですが、プライベートIPアドレスはネットマスクの範囲をクラスで分類できます。
クラスA(大規模ネットワーク): 10.0.0.0~10.255.255.255
→ネットマスク値 255.0.0.0
クラスB(中規模 〃 ): 172.16.0.0~172.31.255.255
→ネットマスク値 255.255.0.0
クラスC(小規模 〃 ): 192.168.0.0~192.168.255.255
→ネットマスク値 255.255.255.0
皆さんのご自宅のパソコンのプライベートIPアドレスは192.168.~のものが多いと思います。
192.168.~のアドレスのサブネットマスクは一般的に255.255.255.0となります。
※上記のクラスのように境界を求めないものをクラスレス方式といいます(今回は詳しい説明を割愛します)。
コメント