IP地址的劃分及優化

IP地址定義:互聯網協議地址(英語:Internet Protocol Address,又譯為網際協議地址),是IP Address的縮寫。IP地址是IP協議提供的一種統一的地址格式,它為互聯網上的每一個網絡和每一臺主機分配一個邏輯地址,所以它可以唯一標識IP網絡中的每臺設備,同時沒臺主機(計算機,網絡設備,外圍設備)必須具有唯一的地址。

IP地址相比于MAC地址,IP地址具有可管理性

IP地址由兩個部分組成:

  1. 網絡ID :
    標識網絡
    每個網段分配一個網絡ID

  2. 主機ID :
    標識單個主機
    由組織分配給各設備

IP地址是一個32位二進制數(11000000101010000000000000000001)
我們一般將此32位二進制數劃分為四組位二進制8位數(11000000.10101000.00000000.00000001)
每組二進制8位數均可轉換成十進制數,使之更易讀(192.168.0.1)

有類地址

我們默認情況下把IP地址根據網絡ID分為A,B,C,D,E五個有類地址。有類地址分為公有地址和私有地址。除了私有地址以外,其他都是公有地址。

A類 0xxxxxxx.Y.Z.M(1-126).Y.Z.M
前8位是網絡ID,后24位是主機ID
128個A類網絡
一個A網絡,主機數1677萬
私有地址:10.0.0.0 – 10.255.255.255

B類 10xxxxxx.xxxxxxxx.Y.Z(128-191).Y.Z.M
前16位是網絡ID,后16位是主機ID
16384個B類網絡
一個B網絡,主機數65534
私有地址:172.16.0.0 – 173.31.255.255

C類 110xxxxx.xxxxxxxx.xxxxxxxx.Y(192-223).Y.Z.M
前24位是網絡ID,后8位是主機ID
200萬個C類網絡
一個C網絡,主機數254
私有地址:192.168.0.0 – 192.168.255.255

D類 1110xxxx.xxxxxxxx.xxxxxxxx.Y(224-239).Y.Z.M
多播地址

E類 11110xxx.xxxxxxxx.xxxxxxxx.Y(240-254).Y.Z.M
研究用

無類地址

有類地址在實際使用中很不方便,一個A類地址可以分配1677臺主機,而一個企業基本不可能有這么多主機,這樣就會造成IP地址的浪費,而C類地址只有254個主機IP,對于企業來說遠遠不夠,分配多個C類地址對于管理非常不便。所以我們人為規定了另一種IP地址分配的方式–無類地址(CIDR 無類域間路由)。無類地址中的網絡ID位和主機ID位可以根據情況由公司自己分配

子網掩碼

網絡ID位與主機ID位由 子網掩碼 來區分
子網掩碼:32位二進制,對應網絡ID位為1,對應主機ID位為0。通過IP地址與子網掩碼的與運算來確定IP地址中的網絡ID位。
CIDR表示法:IP/網絡ID位數 示例:192.168.1.100/22

通過示例可以更清晰的看出子網掩碼的作用原理。

示例:

188.200.123.100/13

  1. ) 子網掩碼
    255.248.0.0
  2. ) 網絡ID
    188.200.123.100 & 255.248.0.0
    188.200.0.0
  3. ) 網絡有多少個IP
    2^19-2=524286
  4. ) 網絡中最小IP和最大IP
    188.200.0.1
    188.207.255.254

子網劃分

子網劃分: 一個大網段劃分成多個小網段,將原有網絡ID位向主機ID位借位。使網絡ID變多,主機ID變少。
劃分超網:多個小網合并成一個大網,主機ID位向 網絡ID位,網絡ID位變少,主機ID變多,從多個子網ID中,選出共同的ID位,作為新的大網的網絡ID

示例:

100.200.123.200/8 所在網絡劃分出8個子網

  1. )每個子網的子網掩碼
    255.224.0.0
  2. )每個子網網絡有多少IP
    2^21-2=2097150
  3. )最小的子網中最小IP和最大IP
    100.0.0.1
    100.31.255.254
  4. )最大的子網中最小IP和最大IP
    100.224.0.1
    100.255.255.254

133.222.210.200/19 所在網絡劃分出 16個子網

  1. )原有網絡ID
    133.222.192.0
  2. )每個子網子網掩碼
    255.255.254.0
  3. )每個子網網絡有多IP
    2^9-2=510
  4. )最大的子網中最小IP和最大IP
    133.222.222.1
    133.222.223.255
  5. )損耗了多少IP
    2*(16-1)=30

總結

通過以上關于IP地址管理和優化的方法,以及有關子網掩碼與IP地址的運算,可以得出以下幾個公式,以便以后的計算和應用。

  1. 計算網絡數=2^可變的網絡ID位
  2. 可用的IP數=2^可變的主機ID位(32-網絡ID位)-2
  3. 網絡ID=IP 與 子網掩碼
  4. 劃分子網數=2^網絡ID位向主機ID位借的位數
  5. 劃分子網后損耗IP數=(劃分子網數-1)*2

原創文章,作者:kstg5663294,如若轉載,請注明出處:http://www.www58058.com/79130

(0)
kstg5663294kstg5663294
上一篇 2017-07-02
下一篇 2017-07-02

相關推薦

  • LAMP

    練習:編譯安裝amp,提供兩個基于主機名的虛擬主機      (1) https, 部署pma      (2) 部署wordpress 編譯安裝: mariadb: # wget 10.1.0.1:/pub/Sources/7.x86_64/mariadb/…

    Linux干貨 2016-10-12
  • VSFTP詳細配置說明

    VSFTP詳細配置說明 §·FTP(File Transfer Protocol 文件傳輸協議)介紹 1 §·FTP連接類型主動模式與被動模式 2 §·Linux中FTP軟件 VSFTP介紹 4 §·Linux中 VSFTP基于mariadb用戶名密碼認證 7 §·附錄–課外學習資料參考 9 §·常見問題處理 11  §·FT…

    Linux干貨 2016-10-17
  • 計算機淺談及Linux簡談

    一、計算機淺談: 電子計算機(英語:computer),亦稱電腦,是一種利用電子學原理,根據一系列指令對數據進行處理的工具。 在現代,機械計算機的應用已經完全被電子計算機所替換,其所相關的技術研究叫計算機科學,而“計算機技術”指的是將計算機科學的成果應用于工程實踐所派生的諸多技術性和經驗性成果的總合?!坝嬎銠C技術”與“計算機科學”是兩個相關而又不同的概念,它…

    Linux干貨 2016-11-29
  • 馬哥教育網絡班21期+第10周課程練習

    1、請詳細描述CentOS系統的啟動流程(詳細到每個過程系統做了哪些事情) POST:加電自檢,主板檢測系統硬件。 BOOT sequence:依次查找引導設備(裝有引導程序) MBR:找到引導設備的主引導扇區引導記錄(446k bootloader 64k DPT 2k 結束標志) GRUB: 引導程序的一種,提供一個菜單,允許用戶選擇要啟動系統或不同的內…

    Linux干貨 2016-08-15
  • linux軟鏈接與硬鏈接的區別

    硬鏈接:相于當給文件增加了一個新名 在添加鏈接時會增加鏈接數,其inode結點數不會增加 支持絕對路徑與相對路徑 硬鏈接不能對目錄來創建 不能跨分區來創建鏈接 硬鏈接鏈接到文件被刪除時,依舊可以通過鏈接文件來訪問被刪文件的數據 軟鏈接:可以支持對目錄來創建鏈接 (注,當你用rm -rf 刪除目錄的時候,目錄不會刪除,但目錄中的內容會被刪除,并且會刪除源文件)…

    Linux干貨 2013-07-15
  • N25第三周視頻博客 find命令詳解

    視頻作業:find命令詳解 大綱:         1、什么是find 2、find能實現什么功能 3、為什么要使用find 4、如何使用find 5、find各參數詳解   1、什么是find      find是linux 命令,它將檔案系統內符合 expression(表達…

    Linux干貨 2016-12-15
欧美性久久久久