有關subnet的問題



贊助商連結


頁 : [1] 2

jentze
2001-03-30, 10:40 PM
請問網路高手
老師給我們一些題目,可是我對tcp/ip的觀念很模糊
可否幫我解惑一下呢?

1.某一A公司申請到一199.100.10.0的CLASS C IP網段,該公司想將其網段再分成五個小子網,請問:
 (1)該公司的SUBNET MASK應改為多少?
(2)該公司是否有法將其割成五個子網,若否,WHY?,若
是,WHY?
(3)這些子網的子網編號是多少呢?
(4)請問以下這些IP是在那些子網上,又如何計算呢?
199.100.10.25
199.100.10.87
(5)這些子網的廣播位址為何?
(6)這些子網若想要能接通,該公司應如何處理

2.某一B公司申請到以下五種CLASS C的子網,並想將五個CLASS C的網段組合成一個網段,請問:
199.100.10.0
199.100.11.0
199.100.12.0
199.100.13.0
199.100.14.0
(1)該公司的SUBNET MASK應改為多少?
(2)請用計算的方式來證明以下IP是在同一個子網
199.100.10.120
199.100.13.130
(3)該公司若是把這五個calss c的組合起來,請問該公司的網路會面臨何種問題?

以上....拜託大家解惑了...tkstks...>^^"

贊助商連結


paulli
2001-04-16, 10:11 AM
傳統submark之演算法
遮罩Bits數 子網路遮罩 網路數 可用之IP數量
1 不能使用 0 不能使用
2 255.255.255.192 2 62
3 255.255.255.224 6 30
4 255.255.255.240 14 14
5 255.255.255.248 30 6
6 255.255.255.252 62 2
7 不能使用 0 不能使用
8 不能使用 0 不能使用

使用CIDR的算法:
-----------------------------------------------------
遮罩Bits數 子網路遮罩 網路數 可用之IP數量
1 255.255.255.128 2 126
2 255.255.255.192 4 62
3 255.255.255.224 8 30
4 255.255.255.240 16 14
5 255.255.255.248 32 6
6 255.255.255.252 64 2
7 不能使用 0 不能使用
8 不能使用 0 不能使用

PS: 兩種都對,CIDR是較新的規格,但是要看Router及作業系統有沒有支援,微軟的Windows平台就有支援...

Lettuce
2001-04-16, 05:14 PM
原始作者是 : jentze
請問網路高手
老師給我們一些題目,可是我對tcp/ip的觀念很模糊
可否幫我解惑一下呢?

1.某一A公司申請到一199.100.10.0的CLASS C IP網段,該公司想將其網段再分成五個小子網,請問:
(1)該公司的SUBNET MASK應改為多少?
(2)該公司是否有法將其割成五個子網,若否,WHY?,若
是,WHY?
(3)這些子網的子網編號是多少呢?
(4)請問以下這些IP是在那些子網上,又如何計算呢?
199.100.10.25
199.100.10.87
(5)這些子網的廣播位址為何?
(6)這些子網若想要能接通,該公司應如何處理

2.某一B公司申請到以下五種CLASS C的子網,並想將五個CLASS C的網段組合成一個網段,請問:
199.100.10.0
199.100.11.0
199.100.12.0
199.100.13.0
199.100.14.0
(1)該公司的SUBNET MASK應改為多少?

ANS: 255.255.248.0


(2)請用計算的方式來證明以下IP是在同一個子網
199.100.10.120
199.100.13.130

Ans: 開頭我不算...
IP1:10.120 -> 00001010.01111000
IP2:13.130 -> 00001101.10000010
NETMASK:248.0 -> 11111000.00000000
兩個做AND的運算!!
IP1: 00001010.01111000
NSK: 11111000.00000000
------------------------
COT1 00001000.00000000

IP2: 00001101.10000010
NSK: 00001000.00000000
------------------------
COT2 00001000.00000000

由於COT1 = COT2所以是在同一個子網下!!


(3)該公司若是把這五個calss c的組合起來,請問該公司的網路會面臨何種問題?

Ans:..這自己解吧..應該算是深論耶..


以上....拜託大家解惑了...tkstks...>^^"

qwert1
2002-07-11, 07:53 PM
請問lettuce大大

分段(合併)網段不是一定得為2的倍數嗎?? 
ex:2,4,6,8

傳統的subnet mask與CIDR的差異在那裡呢??

感謝回覆:D

二等兵
2002-07-12, 01:43 PM
最初由 qwert1 發表
請問lettuce大大

分段(合併)網段不是一定得為2的倍數嗎?? 
ex:2,4,6,8

傳統的subnet mask與CIDR的差異在那裡呢??

感謝回覆:D

嗯~~似乎有點兒混亂了!
早期IP位址分為A,B,C,D,E級網路, 因此只要指出IP位址便可以
認定它是那一等級的網路(Classful), 如下:
18.0.0.0 --> A級網路, IP數2^32.
138.138.0.0 --> B級網路, IP數2^16.
195.195.195.0 --->C級網路, IP數2^8.
(隨便取的, 意思知道就好) QQ"
因此在上述的例子中, 即使不告訴我它的Netmask, 我也可以知道
A級-->255.0.0.0.0 , B級-->255.255.0.0 , C級-->255.255.255.0
也就是說早期在分配IP時, 是以等級來分配IP的(A,B,C級),
因此產生IP數太多或太少的問題(浪費或不足).
然而CIDR的出現就是為了解決上述的問題, IP的分配不再以A,B,C來分配了,
取而代之的是 Slash(/)的方式, 共有Slash 0-Slash 32種分配方式,
(是不是比上面ABC級更多了呢! 代表更能減少IP浪費與符合IP使用)
舉個CIDR的分配, 假設您所分配到的IP是18.0.0.0/24,
您不能再說它是一個A級的網路了(Classless), 而要說它是一個Slash 24的網路.
Slash 24指的是您的網路有2^(32-24)=256個IP的網路(18.0.0.0-255).
而Slash 24網路的Netmask為255.255.255.0. 也就是說, 你可以控制的位元數是
8(32-24), 要自己分割子網路請從這個範圍去分割.
如果分配到的IP是18.0.0.0/25就是一個 Slash 25的網路,
Slash 25指的是您的網路有2^(32-25)=128個IP的網路(18.0.0.0-127).
而Slash 25網路的Netmask為255.255.255.128. 也就是說, 你可以控制的位元數是
7(32-25), 要自己分割子網路請從這個範圍去分割.
再來, 請自己以此類堆溜~~ ^_^

至於得到IP網段後, 要怎樣分割子網路是您自己的事. 千萬不要把分配IP網段
跟自行分割子網路搞混了.

ps.疑~~是不是我自己搞混了, 我以為你們將自行分割子網路等於CIDR了耶.
拍謝啦~~多看看啦~~當我無聊打字給初學者看咩.. ^_^"

bx2aa
2002-07-14, 12:03 PM
最初由 jentze 發表

2.某一B公司申請到以下五種CLASS C的子網,並想將五個CLASS C的網段組合成一個網段,請問:
199.100.10.0
199.100.11.0
199.100.12.0
199.100.13.0
199.100.14.0
(3)該公司若是把這五個calss c的組合起來,請問該公司的網路會面臨何種問題?


如果用 255.255.248.0 的遮罩 199.100.8.0 和 199.100.9.0 和 199.100.15.0
與 InterNET 上的199.100.8.0 199.100.9.0 1999.100.15.0 地址重疊.

NAT OVERLAP
也就是當訪問 199.100.8.X 或是 9.X 和 15.X 時會認為是 Local LAN
不會往 InterNet 跑, 這時使用 DOMAIN NAME 連接 (舉例)bx2aa.pczone.com.tw
然後會往 InterNet 去查詢 DNS 當收到 199.100.8.X 或 9.X 或 15.X 時
NAT 就換成另一個如 193.X.X.X 的地址代替.
等你下次連 193.X.X.X 在轉換為連接 199.100.8.X 或是 9.X 或是 15.X

law
2002-07-15, 12:26 PM
最初由 bx2aa 發表

如果用 255.255.248.0 的遮罩 199.100.8.0 和 199.100.9.0 和 199.100.15.0
與 InterNET 上的199.100.8.0 199.100.9.0 1999.100.15.0 地址重疊.

NAT OVERLAP
也就是當訪問 199.100.8.X 或是 9.X 和 15.X 時會認為是 Local LAN
不會往 InterNet 跑, 這時使用 DOMAIN NAME 連接 (舉例)bx2aa.pczone.com.tw
然後會往 InterNet 去查詢 DNS 當收到 199.100.8.X 或 9.X 或 15.X 時
NAT 就換成另一個如 193.X.X.X 的地址代替.
等你下次連 193.X.X.X 在轉換為連接 199.100.8.X 或是 99.X 或是 15.X

其實這個例子有點詭異
連續的五個 class C, 單一 prefix 怎麼下, 都會漏掉一隻魚
不論怎麼分 都是 9~14 可用...

這裡的五個, 卻從 10~14
那麼 9 呢????

真是不可思議的例子...

bx2aa
2002-07-15, 06:59 PM
最初由 law 發表

不論怎麼分 都是 9~14 可用...

這裡的五個, 卻從 10~14
那麼 9 呢????

199.100.8.0
199.100.9.0
199.100.10.0
199.100.11.0
199.100.12.0
199.100.13.0
199.100.14.0
199.100.15.0
八段, 和 InterNet 上的真實的 IP 重疊的有
199.100.8.0 和 199.100.9.0 和 199.100.15.0
可以拿來用, 但是這三段要使用 NAT 來上 InterNet
需要做雙向的 NAT 來解決重疊的問題.

law
2002-07-16, 08:52 AM
最初由 bx2aa 發表

199.100.8.0
199.100.9.0
199.100.10.0
199.100.11.0
199.100.12.0
199.100.13.0
199.100.14.0
199.100.15.0
八段, 和 InterNet 上的真實的 IP 重疊的有
199.100.8.0 和 199.100.9.0 和 199.100.15.0
可以拿來用, 但是這三段要使用 NAT 來上 InterNet
需要做雙向的 NAT 來解決重疊的問題.

八段, 扣掉 subnet zero & broadcast, 只有六段可用
所以從 9~14

至於與 public IP overlap 問題
199.100.9.0 怎麼個重疊法??

199.100.8.0/21 本來就是正常的 public IP 不是嗎?

小弟不解

bx2aa
2002-07-16, 12:01 PM
最初由 law 發表


八段, 扣掉 subnet zero & broadcast, 只有六段可用
所以從 9~14

至於與 public IP overlap 問題
199.100.9.0 怎麼個重疊法??

199.100.8.0/21 本來就是正常的 public IP 不是嗎?

小弟不解
inet 199.100.8.0
netmask 0xfffff800 (255.255.248.0)
broadcast 199.100.15.255
從 199.100.8.1 - 199.100.15.254 可用.

所以當要連 199.100.8.x 199.100.9.x 199.100.15.x 就沒辦法連出去.
因為認為是 LOCAL LAN.
LOCAL IP 和 INTERNET 重疊了
一定沒辦法連到真正 InterNet 上的 199.100.8.x 199.100.9.x 199.100.15.x