iT邦幫忙

0

關於子網路分割

  • 分享至 

  • xImage

需要了解子網路分割,網路資訊不足,所以詢問以下問題:
192.168.10.200/27
119.231.23.52
172.15.1.1/16
192.28.1.1/24
10.100.1.1/8
172.20.1.1/16
192.168.5.1/24
61.5.5.1/8
以上其 Netmask IP, Network IP, Broadcast IP, 可用 IP 範圍,個別是多少?

看更多先前的討論...收起先前的討論...
runan5678 iT邦研究生 1 級 ‧ 2018-12-27 10:14:03 檢舉
想直接有答案可以參考回答題提供的連結
想了解怎麼算的就把數值換算成2進位
想了解怎麼快速計算就多算幾次就會知道竅門了
好像分幾段,沒有固定的值
例如:/27 不一定只能分8段
唬爛 iT邦好手 1 級 ‧ 2018-12-27 13:21:55 檢舉
這應該是功課吧?
幫他反而是害他! => 我只給提示如何算(以/24為例),0-256一直對半切,切到無法對切為止,與去頭去尾 => 即可往前/往後反推算
119.231.23.52? => 缺/xx
以上其 Netmask IP, Network IP => 專業術語錯誤
網路要分幾段,要看給的IP網段,以及提出的要求 => 沒有標準答案
https://www.youtube.com/watch?v=0Cefu77ipV4&index=10&list=PLihNzagZnbI5nbfiLzXkxprRA7x3dkMAY
借2個bit切割
這篇寫的,沒在寫功課的老人
根本來亂的吧,問這種學校作業,問之後又再到處嗆人
zyman2008 iT邦大師 6 級 ‧ 2018-12-28 10:53:53 檢舉
其實我比較好奇的想問, 老師有沒有講過IPv4定址的發展歷史.
甚麼是classful, subnetting, classless ?
都畢業n年了,是哩起瘋嗎~
ronaldlin iT邦新手 5 級 ‧ 2018-12-28 15:30:04 檢舉
畢業n年有不清楚的地方google一下就回憶起來了吧,那需要po文問,還問這麼多…至少/24 就可以先刪去吧 …,網路資訊不足更見鬼了,打子網路遮罩計算就一堆免錢程式跑出來....
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
2
chsinzk
iT邦研究生 1 級 ‧ 2018-12-27 10:14:51

首先 你需要把IP 192.168.10.200/27 十進制 轉 二進制

因為十進制是人看得 二進制是機器讀碼

192.168.10.200 /27 的最後 /27 則是代表網路遮罩
意義是前27位元代表網路位址

舉例
十進制 192.168.10.200/27

轉二進制 128 64 32 16 8 4 2 1
192 = 1 1 0 0 0 0 0 0
168 = 1 0 1 0 1 0 0 0
10 = 0 0 0 0 1 0 1 0
200 = 1 1 0 0 1 0 0 0

實際轉下來會是
192 168 10 200 /27代表前27碼都是網路位址後面是電腦位置
11000000 10101000 00001010 11001000

192轉成的11000000 則代表前面 1 2 3 4 5 6 7 8
168轉成的10101000 則代表前面 9 10 11 12 13 14 15 16
10 轉成的00001010 則代表前面17 18 19 20 21 22 23 24
200轉成的11001000 則代表最後25 26 27 28 29 30 31 32
而 /27 就是代表遮罩號碼 前面27個位元 代表網路位址 27之後的位址就是電腦位置
192 前面1-8
11000000
網路位址

168 前面9-16
10101000
網路位址

10 前面17-24
00001010
網路位址

200 最後25-32
11001000
前三碼是網路後五碼是主機

/27遮罩就是判讀 網路位置到哪一個區碼

再將他轉換回十進制

遮罩的計算方式則是將 代表網路的位元填上1 如/27 代表前27號碼都是1

遮罩 權重128 64 32 16 8 4 2 1
11111111 11111111 11111111 11100000
255 255 255 224 網路遮罩 /27

192.168.10.200/27
網路位置則是192.168.10.192
因為10進制 200 等於二進制 1 1 0 0 1 0 0 0
但網路位只只到27 就是取 110 = 128+64 = 192 這是他的網段
主機的IP位址則是 192 + 後五碼二進制的變化
最小值 192 + 1 = 193
最大值 192 + 31 = 223 廣播位置

該網段實際可用IP位址 193 - 222

看更多先前的回應...收起先前的回應...

好像分幾段,沒有固定的值
例如:/27 不一定只能分8段

chsinzk iT邦研究生 1 級 ‧ 2018-12-27 10:42:55 檢舉

分8段 什麼意思? /27就是取前面27碼為網路位置

chsinzk iT邦研究生 1 級 ‧ 2018-12-27 10:45:30 檢舉

二進制 全部是32碼 /27 則是取前27碼為 網路位置 後面5碼則是主機位置

27-24 = 3
2的3次方就是8,等於網路分8段
另外gateway又是怎麼來的?

chsinzk iT邦研究生 1 級 ‧ 2018-12-27 11:20:51 檢舉

你的八段邏輯 我看不懂 一個IP數字 轉成二進制 是八碼
例如 十進制 192 = 二進制 11000000
你知道十進制和二進制轉換嗎?

chsinzk iT邦研究生 1 級 ‧ 2018-12-27 11:23:00 檢舉

網路閘道 代表一個網路的出入口 通常代表交換器串連到路由器的IP

chsinzk iT邦研究生 1 級 ‧ 2018-12-27 11:23:37 檢舉

你想了解完整的網路觀念 上CCNA就會打通了

chsinzk iT邦研究生 1 級 ‧ 2018-12-27 11:32:01 檢舉

網路實務 教學 : 1.11. 預設閘道
https://www.youtube.com/watch?v=bI4zlVNNPAY

唬爛 iT邦好手 1 級 ‧ 2018-12-27 13:46:29 檢舉

誰規定/24只能切成八個/27?
/24 => /25+/26+/27+/28+/29+/30+/32 => 可以有多種組合變化!
那為何沒有/31,有人可以回答嗎?
另Gateway IP通常為了好辨識,會指定第一個或最後一個IP => 沒有硬性規定

唬爛 iT邦好手 1 級 ‧ 2019-01-04 23:13:06 檢舉

為何沒有/31,有人可以回答嗎? => 沒人回答?
答案:/31只有兩個IP => 一個是Network ID,一個是Broadcast IP,所以沒有/31這種網段

zyman2008 iT邦大師 6 級 ‧ 2019-01-05 21:08:27 檢舉

有的呦,如果有支援 RFC3021的話。

zyman2008 iT邦大師 6 級 ‧ 2019-01-05 21:08:27 檢舉

有的呦,如果有支援 RFC3021的話。

唬爛 iT邦好手 1 級 ‧ 2019-01-13 17:36:26 檢舉

Google『RFC3021』的結果
RFC3021


使用/31或是/32會發生什麼事?

首先/32的網路是沒有意義的,因為只有1個位址,跟拔掉網路線的意思差不多,/31就是個有趣的議題,容筆者娓娓道來。

/30一般是切割子網路的極限,內含4個位址,去掉頭尾的網路位址和廣播位址,只剩下2個可分配給主機的位址,因此將資料傳送給另1台主機和將資料傳送至廣播位址的意義是一樣的。/31內部只有2個位址,IP末碼不是0就是1,末碼0已經被拿去當作網路位址,無法分配,剩下末碼1的位址可以當作主機位址,廣播位址就消失了。若是想要廣播功能,可將資料丟向末碼為0的網路位址,這個功能是早期所定義出來的,部分路由器依然支援這種廣播方式。

/31只使用在點對點,且2端分屬於不同網路的連結上,有興趣的讀者可以搜尋「RFC 3021」。


/30 => 大多應用於兩台網路設備對接,比如:路由器,此種應用頗多(使用的IP最少)
/32 => 是指『單機』,大多應用於防火牆或路由器的ACL
/31 => 只使用在點對點? => 此點我抱持懷疑?! => 可視為同/32功用
/30已是可用IP(2個)最少的切割 => 如果/31可使用,那ISP業者為何不用?可再節省2個IP! => 在IPv4已極度欠缺狀態下

3

我都是去這邊來計算

站長工具

說真的,我也很常不會算這些東西。常常搞錯。

1
jason311101
iT邦新手 4 級 ‧ 2018-12-27 23:06:49

這是我們高二考網路架設時的東西了......

首先是Network ID跟Host ID
IP的前8bit是Network ID 後後面的24bit是Host ID
192.168.1.135 192就是Network ID 後面則是Host ID

而所謂的CLASS的計算是這樣的
網路等級

IP分佈範圍

A 0.0.0.0~127.0.0.0

B 128.0.0.0~191.255.0.0

C 192.0.0.0~223.255.255.0

D 224.0.0.0~239.255.255.255

E 240.0.0.0~255.255.255.255

其中CLASS D E作為特殊用途 一般人無法使用

再來是子網路遮罩與可用IP位址 舉幾個例子

正常是255.255.255.0/24 轉成2進制是11111111 11111111 11111111 0000000
代表的是子網路遮罩是24bit 可分配的就是剩下的8bit=255-1(廣播位置)=254
假設網段是192.168.2.0 範圍就是192.168.2.1~192.168.2.254

若是27bit 就是原有的分8段 子網路遮罩最後一碼是11100000=128+64+32=224
256/8=32 每段去頭尾=30

而所謂的去頭尾是這樣的
255.255.255.224/27 共分8段 分為是
192.168.2.1~192.168.2.30 廣播31
192.168.2.33~192.168.2.62 63
192.168.2.65~192.168.2.94 95
192.168.2.97~192.168.2.126 127
192.168.2.129~192.168.2.158 159
192.168.2.161~192.168.2.190 191
192.168.2.193~192.168.2.222 223
192.168.2.225~192.168.2.254 255

看更多先前的回應...收起先前的回應...
唬爛 iT邦好手 1 級 ‧ 2018-12-28 03:35:28 檢舉

少寫了network id,不然就100分了!

以補上

zyman2008 iT邦大師 6 級 ‧ 2019-01-04 09:27:46 檢舉

而所謂的CLASS的計算是這樣的

這句話是重點, 原PO的題目如果有加註是用Classful, 還是Classless就會更清楚.
不然 119.231.23.52 就會有很多可能性.

唬爛 iT邦好手 1 級 ‧ 2019-01-04 23:15:18 檢舉

Network ID還是沒看到?
Network ID依序為
192.168.2.0
192.168.2.32
.
.
.
192.168.2.224

0
註冊單
iT邦新手 4 級 ‧ 2018-12-28 06:35:32

這樣不行唷
你必須要有解決事情的能力 class A-多少我忘記
老師不是會教你套公式算 雖然這個沒有什麼用處未來可以新增電腦設備用
怎麼算你要去找TCPIP攻略

都畢業n年了,是哩起瘋嗎~
/images/emoticon/emoticon10.gif

0
灰灰
iT邦新手 1 級 ‧ 2019-01-03 10:24:14

我都使用這個網站工具....
http://www.subnet-calculator.com/

我要發表回答

立即登入回答