はじめに
はじめまして。文系出身1ミリもITを知らない 新卒社員 です。
今回は、一度は聞いたことのある 「IPアドレス」 と、あまり聞き馴染みがないであろう 「サブネットマスク」 についてお話ししようと思います。
本文
そもそもIPアドレスとは何なのでしょうか?
住所!
私たちが必ずと言っていいほど持っている住所は、ネットワークにも存在しており、その住所を 「IPアドレス」 と呼んでいます。
IPアドレスによってデータの送り先と受信先が識別され、無事にたどり着くことができるのです。
IPアドレスの内部は2進数(0と1の並び)で識別されており、コンピュータが理解できるようになっています。
私たち人間にもわかるように 「192.168.0.1」 のような10進数でも表現されていますので、安心してください。
種類について
IPアドレスには 「プライベートIPアドレス」 と 「グローバルIPアドレス」 の2種類があります。
何が違うの?
プライベートIPアドレス:組織や会社内(LAN内)で通信するときに用いられる、その中だけで重ならないアドレス
グローバルIPアドレス:世界中で重複しない唯一のアドレスで、インターネット上で通信する際に用いられる
bitとは
まず基本として、コンピュータの世界の最小単位である 「bit(ビット)」 について知っておきましょう。
1ビットは「0か1」が入る、1つの箱のようなものです。IPアドレスはこの箱が 32個 並んでできています。
なぜ「8ビット」が区切りなのでしょうか?
IPアドレスの「192.168.0.1」が4つのブロックに分かれているのは、人間が見やすいように8ビットずつ区切っているからなのです。
11000000 (8ビット分)= 192
10101000 (8ビット分)= 168
この「8ビット」という塊を、IT用語では「1バイト(Byte)」と呼ぶこともあります。「IPアドレスは合計4バイト(32ビット)で構成されている、なんて言い方をすることもありますので、セットで覚えておくと便利ですよ。
サブネットマスク
IPアドレスを見ていると、192.168.0.1 /24 のように、後ろに 「/24」 といった数字がついているのを見たことがありませんか?
中身を見てみよう
IPアドレスは 「ネットワーク部」 と 「ホスト部」 という2つの領域に分かれています。
ネットワーク部:所属しているグループ(セグメント)を表す
ホスト部:そのグループの中の個人のPCを表す
ネットワーク部が同じであれば他のPCと直接繋がることができますが、もし異なる場合は、ルータなどを使ってデータを送る必要があります。
「どこまでがネットワーク部なのか」という境界線を判断するために使われるのが「サブネットマスク」という仕組み。
サブネットマスクが「境界線」の役割
先ほどの「/24」や「255.255.255.0」という数字が、サブネットマスクにあたります。
これを2進数に直してみると、このようになります。
**255.255.255.0 = 11111111.11111111.11111111.00000000**
この「1」が立っている部分(最初の24個分)までがネットワーク部ですよ、というルールになります。
このおかげで、コンピュータは「あ、最初の24ビット(192.168.0)が住所の共通部分なんだな」と瞬時に判断できるというわけですね。
さいごに
いかがでしたでしょうか。
今回は、ネットワークの基本である「IPアドレス」と「サブネットマスク」についてお話ししました。
一見すると難しそうに見えるIT用語ですが、私たちが普段使っている「住所」や「境界線」に例えてみると、少し身近に感じられるのでわかりやすいですね。仕組みが分かると、普段何気なく使っているインターネットの裏側が見えてきて面白かったです。