<IPv4>
三種位址:
網路位址-主機位元全為0
廣播位址-主機位元全為1
主機位址-扣除廣播及網路位址的位址

快速算出主機數目:
2n-2,n為主機位元,-2為網路及廣播位址

前置碼(Prefix):
192.168.1.1/N,N為網路位元1的數目

子網路遮罩(SubnetMask):
網路位元為1,主機位元為0

所有可能的SubnetMask十進位:
子網路遮罩前面位元一定為連續的1
00000000→0
10000000→128
11000000→192
11100000→224
11110000→240
11111000→248
11111100→252
11111110→254
11111111→255

二進位IP與子網路遮罩進行AND運算:
結果為該IP的網路位址

判斷兩個IP是否為同一網路:
192.168.10.25/24
192.168.11.26/24
查看網路IP是否相同

十進位轉二進位:
從最高位元開始判斷
170-128=42---1
42-64=無法減---0
42-32=10----1
10-16=無法減---0
10-8=2---1
2-4=無法減---0
2-2=0---1
---0

各家ISP連線狀況:
http://map.twnic.net.tw/

<IP Address Classes>
Class A
IP第一個byte
00000000-01111111→1-127
N.H.H.H/8
subnetmask:255.0.0.0

Class B
10000000-10111111→128-191
N.N.H.H/16
subnetmask:255.255.0.0

Class C
11000000-11011111→192-223
N.N.N.H/24
subnetmask:255.255.255.0

Class D
11100000-11101111→224-239群播用

Class E
11110000-11111111→240-255實驗用

單點傳送(Unicast):
class A,B,C
來源主機只傳送資料給另一台主機
PC的IP位址只能設定單播IP位址
廣播傳送(Broadcast):
來源主機傳送資料給所有主機
255.255.255.255
多點傳送(Multicast):
來源主機傳送資料給選定的主機
Class D
群播IP使用加入概念(IPv6)


<Private IP address>(必考)
公有IP(合法IP):
跟ISP申請才可上網

<私有IP(非法IP)>
不需申請,所以無法上網
class A
分出1個網段
10.0.0.0/8
class B
分出16個網段
172.16.0.0/16

172.31.0.0/16
class C
分出256個網段
192.168.0.0/24

192.168.255.0/24

<特殊IP>
0.0.0.0:
在網路設定中設定了預設網路閘道,Windows系統會自動產生一個目的位址為0.0.0.0的預設路由
127.0.0.1:
本地機位址,主要用於測試自身IP有無設定錯誤
224.0.0.1:
群播位址
169.254.x.x:
當DHCP伺服器發生故障,或回應時間太長而超出系統規定的時間,Wingdows系統會為你分配這樣一個位址。

<無法連上網際網路的IP>
10.0.0.0/8
172.16.0.0/16-172.31.0.0/16
192.168.0.0/24-192.168.255.0/24
224-255開頭

 

<NAT技術>
ISP的路由器使用ACL過濾私有IP
使用NAT將私有IP轉為公有IP
企業內部大多使用私有IP
Web Servers一定用公有IP

查詢NAT使用的公有IP位址:
google:whatismyipaddress

<子網路切割Subnetting>
VLSM(Variable Length Subnet Mask)
借位(Borrowing Bits)主機Bit
借1位元→2個子網路
借2位元→4個子網路
借3位元→8個子網路
ex:
classC
192.168.1.0/24
分割3個子網路,需借2個host bit
Networkaddress Host range Broadcast address
192.168.1.0/26 192.168.1.1-192.168.1.62 192.168.1.63
192.168.1.64/26 192.168.1.27-192.168.1.126 192.168.1.127
192.168.1.128/26 192.168.1.129-192.168.1.190 192.168.1.191
192.168.1.192/26 192.168.1.193-192.168.1.254 192.168.1.255

小技巧:
先算出各子網路的網路IP和廣播IP,各子網路網路IP為前一子網路的廣播IP+1

IP位址計算:
1.算出IP區塊中的IP數目(256-遮罩)
2.IP位址/區塊大小=區塊號碼(取整數)
3.區塊大小*區塊號碼=網路IP位址
ex:
10.10.10.84 255.255.255.224
256-224=32(或算主機位元為5,25=32)
84/32=2(在第二個子網路中)
32*2=64
10.10.10.64為10.10.10.84的網路IP

<判斷是否為子網路>
牢記classA.B.C預設結構及IP範圍
ex:
190168.10.0/24→classB預設結構為/16,所以此IP為子網路

<主機數目規劃>
2n-2>需求主機數目,n為主機位元數目,前置碼/(32-n)
ex:需求310台主機
2n-2>310
n=9
前置碼/(32-9)=/23

<子網路與主機需求規劃>
ex:classB網路,需求300個子網路,給個子網路至少50台主機
2m>300,m為需要借位位元數
2n-2>50,n為主機位元數
m+n=16
m=9,n=7
前置碼/(16+9=25)
sunbnet=255.255.255.128

lab完成:
子網路分割先從主機需求數目最大的開始規劃
注意每個子網路區塊範圍,網路IP和廣播IP不分配
主機IP最後一個或第一個分配給gateway(Router Port)

課後評量完成:
2. 使用階層式規劃IP的優點
減少路由表數目
更容易管理與除錯
6. 113個點對點連線網路規劃
等於需要113個子網路,每個子網路2個主機IP
10. 10.0.0/23子網路切割為/30
7. 連接不同子網路的設備,兩端介面需要特定的IP
並且需要具有layer3的設備
8. 127.0.0.1為localhostIP
224.0.0.10為群播IP
9.
一般由Classful的網段切割出來的子網,第一個跟最後一個是不能用,
因第一個子網的第一個IP是整個Classful網段的Network id,而最後一個子網的最後一個IP則是整個Classful網段的directed broadcast address,
Cisco Router預設是第一個切割出來的子網不能用,最後一個子網則可
使用IP Subnet-zero指令則第一個子網也可以當作一般網段使用。
Router12.0以後已經是預設ip subnet zero
12. 私有IP不需靠網路註冊組織許可
14. 沒使用IP Subnet-zero指令則,第一個子網不使用
從第二個子網開始算起

文章標籤
全站熱搜
創作者介紹
創作者 motan 的頭像
motan

炭老弟家常菜

motan 發表在 痞客邦 留言(0) 人氣(3,612)