最低限の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