【求助】網段IP的算法∼

顯示結果從第 1 筆 到 8 筆,共計 8 筆
  1. #1
    會員
    註冊日期
    2005-07-04
    討論區文章
    38

    【求助】網段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. #2
    ~我比較喜歡打槍 LordVader 的大頭照
    註冊日期
    2002-01-26
    所在地區
    Seednet VDSL 4M/1M
    討論區文章
    3,437
    是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
    ∼對手的貪腐與無能、不是因循苟且原地踏步的藉口!!∼
    ~這年頭充斥各討論區的假用戶真業代置入性行銷文真令人反感與無奈~

  3. #3
    會員
    註冊日期
    2005-07-04
    討論區文章
    38
    引用 作者: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呢?(如廣播)

  4. #4
    ~我比較喜歡打槍 LordVader 的大頭照
    註冊日期
    2002-01-26
    所在地區
    Seednet VDSL 4M/1M
    討論區文章
    3,437
    特定保留的IP段得看RFC的規定
    http://en.wikipedia.org/wiki/Classfu...Special_ranges
    有提及哪些保留區段是根據哪個RFC。而可用IP也是得透過NIC配發。
    分配的區段內有多少可用IP,看子網分割後該子網位址數-2即是可用數量。
    (扣除網域位址、廣播位址)
    http://www.subnetmask.info/
    ∼對手的貪腐與無能、不是因循苟且原地踏步的藉口!!∼
    ~這年頭充斥各討論區的假用戶真業代置入性行銷文真令人反感與無奈~

  5. #5
    會員
    註冊日期
    2005-07-04
    討論區文章
    38
    引用 作者: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。

    再次感謝大大∼



  6. #6
    Kree linux_xp 的大頭照
    註冊日期
    2002-01-19
    討論區文章
    2,655
    將 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 子網路切割 - 速算法


  7. #7
    ~我比較喜歡打槍 LordVader 的大頭照
    註冊日期
    2002-01-26
    所在地區
    Seednet VDSL 4M/1M
    討論區文章
    3,437
    別客氣......我也是抄古狗找的
    Wiki也不錯,一些基本觀念都能藉由他們取得......
    ∼對手的貪腐與無能、不是因循苟且原地踏步的藉口!!∼
    ~這年頭充斥各討論區的假用戶真業代置入性行銷文真令人反感與無奈~

  8. #8
    散人 rushoun 的大頭照
    註冊日期
    2001-07-29
    討論區文章
    5,920
    ========================================
    用智慧處理事情,用慈悲對待他人。(節錄 聖嚴法師與人文對話一書內容)

類似的主題

  1. 同一台電腦有一張以上NIC 使用DHCP要到同網段IP問題!!
    作者:johnny.hung 所在討論版:-- 網 路 技 術 版
    回覆: 8
    最後發表: 2009-02-16, 05:34 PM
  2. Win98 登入位於另一網段DC的方法有何?
    作者:wowhsieh 所在討論版:-- Windows 討 論 版
    回覆: 0
    最後發表: 2004-04-14, 03:48 PM
  3. 【求助】三角形的算法!
    作者:ylmay 所在討論版:-- 閒 話 家 常 灌 水 版
    回覆: 4
    最後發表: 2002-11-05, 12:32 AM
  4. 有關於Pi的算法
    作者:wgs 所在討論版:-- Windows 討 論 版
    回覆: 5
    最後發表: 2002-02-04, 12:06 AM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •