會員 | 【求助】網段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 |
回覆 |
會員 | 引用:
但還是不了解,後面的可使用IP的總數,該減掉哪些特別的IP呢?(如廣播) | |
回覆 |
~我比較喜歡打槍 | 特定保留的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也不錯,一些基本觀念都能藉由他們取得...... |
回覆 |
散人 | |
回覆 |
|
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。