ネットワークとは?
異なる複数のデバイス(パソコン)をネットワークデバイスやメディアで連結させて、情報や資源を共有する事
ipとは?
簡単に言うとマイナンバー(パソコンAとパソコンBの違いを区別するインターネット住所)
Classful Address
A class 1.0.0.0 ~ 126.0.0.0
B class 128.0.0.0 ~ 191.255.0.0
C class 192.0.0.0 ~ 223.255.255.0
D calss 224 ~ 239(予約されたマルチキャスト)
E class 240 ~ 255(予約された研究用)
RFC1918はプライベート住所(プライベート内での識別用住所)で使用するため三つの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
Subnet Mask
割り当てられたIP住所のホストとネットワーク部分を区分する時使われる識別子
(相手のパソコンがローカルか遠隔地かを区別)
(1)AのネットワークIDを計算
131.107.3.100->10000011 01101011 00000011 01100100
255.255.0.0 ->11111111 11111111 00000000 00000000
AND演算
Network ID 結果10000011 01101011 00000000 00000000
AのネットワークID 131 107 0 0
(2)CのネットワークIDを計算
131.108.0.2->10000011 01101100 00000000 00000010
255.255.0.0->11111111 11111111 00000000 00000000
AND演算
Network ID 結果10000011 01101100 00000000 00000000
CのネットワークID 131 108 0 0
(1)と(2)の結果を比較したら131の次が違うのでAとBは違うネットワーク
Default Gateway
ホストがTCP/IP通信をする時一番最初に目的地ホストが自分と同じローカルにあるか、
遠隔地にあるかを判断する。この時遠隔地にあると判断されたらパソコンはDefault Gateway
を利用して通信をする。
簡単に言うと、家の玄関
同じ家に住んでない友達と会うためにはまず、玄関を出なきゃいけないそれから
バスに乗ったり電車に乗ったりして行く
IPv4通信方法
Unicast:一つのtrafficを多数のHostに発信する時、そのtrafficをHostの数の分までコピーして 各Hostに発信する。
Broadcast:一つのtrafficを多数のHostに発信する時、一つのtrafficで発信する。そのため回線の負担が少ない。でも、ネットワーク領域で多数のHostは欲しくても、欲しくなくてもそのtrafficを貰う。No Receiveの立場ではそのtrafficは不要だ。trafficはSwitchでコピーする。
Multicast:欲しがっているHostだけにデータを発信するUnicastの長所と、trafficを一つで送るBroadcastの長所を結合した方式がMulticast
