【求助】網段IP的算法∼ - PCZONE 討論區

返回   PCZONE 討論區 > ▲ ADSL_CABLE_FTTH 寬 頻 上 網 討 論 > -- 網 路 技 術 版


PCZONE 討論區



通知

-- 網 路 技 術 版 較深入的網路方面技術問題,請來此這版討論

會員
【求助】網段IP的算法∼
在Cisco CCNA裡面有提到一個網段的算法,真的搞不懂。
想請教一下各位懂IP網段計算的大大們,以下是書上的觀念:

IP的位址32bits(位元)有三種網路等級,分別是A、B、C三個等級。
計算方式如下。
A段位址:
IP放置圖:

0+7bits .8bits .8bits .8bits

說明:分配給大型網路或大型機構使用。
A段位址的前面8個位元由NIC決定,第一個位元為0,剩7個位元,
所以有2的8次方-1=127個A段網路
A段位址的後面24個位元是指機器的位址,
共有2的24次方=16777216個機器位址。

我想問的是:
2的8次方(位元)-1為什麼是127,而不255?
原以為是書寫錯,有同學問了著書的老師後,他說這是大一大二的東西,應該早就知道了...........但小弟二專不是資管出身的,聽的完全霧煞煞
老師只強調那是速算法....................
第二個問題:
A段-1,B、C段都沒-1為什麼?
各段的機器位址:
A機器位址=2的24次方
B機器位址=2的16次方-1(前方被限制兩個位元(二進制10))
C機器位址=2的8次方-2(扣掉 網路位址 跟 廣播位址 )
為什麼A段不用-1?
又為什麼B段要-1?

不好意思,問的問題有些繁雜。

PS:星期一我會用數位相機,將頁面PO上,讓大大們更清楚些∼

想要學好IP、網段的初學者留

回覆
~我比較喜歡打槍

是2的(8次方-1)後部分為A段......不保留首位,哪來的空間分配B/C段呢?
B段也是二位為1保留剩餘的2^6~2^0位(2的(8次方-2))給C段

因為我也不是本科的,錯了別砍我XD
http://en.wikipedia.org/wiki/Classfu...Special_ranges
回覆
會員

引用:
作者: LordVader
是2的(8次方-1)後部分為A段......不保留首位,哪來的空間分配B/C段呢?
B段也是二位為1保留剩餘的2^6~2^0位(2的(8次方-2))給C段

因為我也不是本科的,錯了別砍我XD
http://en.wikipedia.org/wiki/Classfu...Special_ranges
恩∼看了大大貼出的網址後,我懂了80%∼
但還是不了解,後面的可使用IP的總數,該減掉哪些特別的IP呢?(如廣播)
回覆
~我比較喜歡打槍

特定保留的IP段得看RFC的規定
http://en.wikipedia.org/wiki/Classfu...Special_ranges
有提及哪些保留區段是根據哪個RFC。而可用IP也是得透過NIC配發。
分配的區段內有多少可用IP,看子網分割後該子網位址數-2即是可用數量。
(扣除網域位址、廣播位址)
http://www.subnetmask.info/
回覆
會員

引用:
作者: LordVader
特定保留的IP段得看RFC的規定
http://en.wikipedia.org/wiki/Classfu...Special_ranges
有提及哪些保留區段是根據哪個RFC。而可用IP也是得透過NIC配發。
分配的區段內有多少可用IP,看子網分割後該子網位址數-2即是可用數量。
(扣除網域位址、廣播位址)
http://www.subnetmask.info/
感謝大大的回覆!我已經懂得差不多了∼
也就是說:
A網段,每段可使用的IP數量為:2的24次方-2(廣播+網域位址)=16777214
B網段,每段可使用的IP數量為:2的16次方-2(廣播+網域位址)=65534
C網段,每段可使用的IP數量為:2的8次方-2(廣播+網域位址)=254
D(Multicast)、E(實驗用)網段為指定使用IP。

再次感謝大大∼
回覆
Kree

將 IP 轉成 2進位後

0 開頭為 A 網段
10 開頭為 B 網段
110 開頭為 C 網段..... 以此類推

使用2進制才是正確的算法
RFC 中對 Class 網段的定義是基於 2進制的
但事實上,沒有人會這樣算,大多數人會把網段的範圍背起來

網段必須有一個「起始位置」代表網路本身,另有一個「廣播位置」
所以實際上網段可用的 IP,必須 -2

例如:
192.168.0.0/24 中
192.168.0.0 代表網段本身,192.168.255.255 代表廣播位址
所以可用 IP 255 -2 =253

實際上,還要有一個閘道器 IP
Client 端電腦最多可用只有 252

這也就是說:每次的子網路切割(切割網段),都會浪費至少兩個 IP


其它參考資料:
【技巧】Class C 子網路切割 - 速算法

回覆
~我比較喜歡打槍

別客氣......我也是抄古狗找的
Wiki也不錯,一些基本觀念都能藉由他們取得......
回覆
散人

這裡看一下,保證清楚http://www.study-area.org/network/network_ip_addr.htm



回覆







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。