最低限のLAN~その1.IPアドレス

Post date: Feb 8, 2012 3:49:15 AM

最低限これだけ知っておけば、なんとかなるかなぁ?というお話をする。

● IPアドレス

インターネットやLANなどのネットワークで使われるTCP/IP設定で一番重要なものがIPアドレス。

コンピュータはこのIPアドレスを頼りに通信をする。いわばパソコンの電話番号みたいなもの。

IPアドレスは32ビットの情報を持っている。これは人間にはなかなか把握しづらい。

そこで、

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ この0と1の32個(32桁)の並びを (つまりは32桁の2進数を)

□□□□□□□□ □□□□□□□□ □□□□□□□□ □□□□□□□□ 8個(8桁)ずつの4つの数字で表す。 (8桁の2進数4個の並びと考える)

さて8桁の2進数もやっぱり人間にはわかりにくい。そこでさらにこの数字を10進数に変換する。

【豆知識~余談】

8桁の2進数00000000~11111111は10進数でいうと0~255に相当する。

(ちなみに、n桁の2進数は10進数でいえば0から までの数となる。n=8のときは0~255)

10進数に変換した4つの数字をドットで区切って表記したものをIPアドレスと呼ぶ。乱暴に言ってしまえばコンピュータに0から までの番号を振っているようなもの。

このIPアドレスという番号をもとにコンピュータ同士が通信をしあっている。

IPアドレスの例

192.168.15.25 など。 一つ一つの区切りの中は0~255までの10進数が入る。ドットは区切り記号の役目をする。

IPアドレスを調べる

[スタート] → [すべてのプログラム] → [アクセサリ] → [コマンドプロンプト] でコマンドプロンプトウィンドウを出す。

ipconfig /all [enter] で調べることができる。

もっと詳しく調べたいときには

[スタート] → [コントロールパネル] → [ネットワークの状態とタスクの表示] → [ローカルエリア接続(LANを調べるとき)] → [詳細]

※ ubuntu使ってる人はネットワークマネージャで調べるか、端末から ifconfig でいけるからぜひやってみてね。

● ネットマスク

ネットマスクはLAN内で自分がどのアドレスと通信できるかを決める。最低限覚えるとしたら、次の1つを覚えておく。

255.255.255.0

ネットマスクはIPアドレスとペアになって利用する。 また乱暴な話をすると、通信相手のIPアドレスが、255の場所は一緒じゃなきゃだめ。 0は何でもいいよ。と覚えよう。(^_^;)解説めちゃくちゃですねぇ。

自分のマシンが、IPアドレス192.168.12.21 ネットマスク 255.255.255.0 と設定してあったら、192.168.12.0~192.168.12.255まで通信可能範囲になってるってこと。

【豆知識~余談】

ネットマスクは実はホントのマスクの役割をする。ネットマスク255.255.255.0とは元の32bit 2進数に戻せば

11111111 11111111 11111111 00000000 となる。

自分のIPアドレスと、通信したい相手のIPアドレスを比較して、ネットマスクが1の場所は同じじゃないといけない。0の場所はちがっててもいい。という条件を満たしたものだけ通信できる。

ネットマスクを理解した上で設定をすればLAN内の通信相手を柔軟に決めることができる。

● グローバルIPアドレスとローカル(プライベート)IPアドレス

グローバルIPアドレスというものがある。インターネットに直接つながっている機器が使うアドレスで、世界中でユニークな番号でなくてはならない。世界中で絶対にダブって同じ番号があってならないというもの。

これは、みんなの家ではルータのIPアドレスがそうなっている場合が多い。素人が間違ってダブってはいけないので、家庭用の場合まず100%プロバイダが自動でセットする仕組みを持っている。

家庭内でLANを組む場合はローカルアドレスを使う。これはLAN内の機器の通信のためだけに使うので、インターネット上で使うアドレスと分けている。

【豆知識~余談】

※こんな風に分けて使う。

IPアドレスの中で、ある番号をローカルIPアドレスとしてきめてある。その番号はインターネット上では使わないことにしてあり、厳格に区別して使う。

インターネット上で使うグローバルIPアドレスは上記のローカルアドレスとして決めた番号以外のもの割り当てて使う。

ローカルIPアドレス(プライベートIPアドレス)の規定:次のアドレスはローカルと決めてある。インターネット上では使えない。番号はインターネット上で使わないので自分たちで自由に決めることができる。

10.0.0.0 ~ 10.255.255.255 大規模

172.16.0.0 ~ 172.31.255.255 結構な規模

192.168.0.0 ~ 192.168.255.255 我々~普通の会社レベル

● 覚えておこう

私たちがLAN内で使うアドレスは

ローカルアドレス

192.168.xxx.xxx (xxxのところは自分で決めることができる。)

ネットマスク

255.255.255.0