1. 程式人生 > >子網劃分的概念,子網掩碼

子網劃分的概念,子網掩碼

應用 浪費 str 遠程 font lsm 進制 ont bsp

1、子網劃分的概念

  • 一個擁有許多物理網絡的單位,可將所屬的物理網絡劃分為若幹個子網。劃分子網純屬一個單位內部的事情。本單位以外的網絡看不見這個網絡是由多少子網組成,因為這個單位對外仍然表現一個網絡。
  • 劃分子網的方法是從網絡的主機號借用若幹位作為子網號subnet-id。於是兩級IP地址在本單位內部就變為三級IP地址:網絡號,子網號和主機號。
  • 凡是從其他網絡發送給本單位某個主機的IP數據報,仍然是根據IP數據報的目的網絡號找到連接在本單位網絡上的路由器。但此路由器在收到IP數據報後,在按目的網絡號和子網號找到目的子網,把IP數據報交付給目的主機。

2、子網掩碼

  • 子網掩碼也是32位,由一串1和跟隨的一串0組成。子網掩碼中的1對應於IP地址中原來的網絡號和子網號,而子網掩碼中的0對應於現在的主機號。
  • 故將子網掩碼和IP地址進行按位”與“運算(AND),就可得出網絡地址。
  • 劃分子網增加了 靈活性,但也減少了能夠連接在網絡上主機總數。
  • 使用子網,是為了減少IP的浪費,提高網絡應用的效率;
3、詳解子網掩碼:

子網掩碼,又稱網絡掩碼、地址掩碼、他是一種用來指明一個IP地址的哪些位標識的是主機所在的子網,以及哪些位表示的是主機位的位掩碼;

子網掩碼不能單獨存在,它必須結合IP地址一起使用,子網掩碼的作用只有一個就是:將某個IP地址劃分成網絡地址和主機地址兩部分;

子網掩碼是一個32位地址,用於屏蔽IP地址的一部分以區別網絡標識和主機標識,並說明該IP地址是在局域網上還是在遠程網上。

利用子網掩碼可以將打的網絡劃分成子網,即VLSM(可變長子網掩碼),也可以將小的網絡歸並成大的網絡,即超網;

IP地址的網絡號和主機號各是多少位呢,如果不指定,就不知道哪些是網絡好,哪些是主機號,這就需要子網掩碼來實現。

方法1:

在求子網掩碼前,先要清楚要劃分的子網的數目,以及每個子網的所需主機數目;

  • 將子網數目轉化為二進制來表示;
  • 取得該二進制的位數,為N
  • 取得IP地址的類子網掩碼,將其主機地址部分前N位置為1即得到該IP地址劃分子網的子網掩碼;

例如:將B類IP地址168.195.0.0劃分成27個子網:

  • 127=11011,N=5
  • B類地址子網掩碼255.255.0.0,前5位置為1,得到255.255.248.0即為劃分為27個子網的B類IP地址168.195.0.0的子網掩碼;
  • 實際上劃分出了32-2=30個子網

通過IP地址的二進制與子網掩碼進行二進制與運算,確定某個設備的網絡地址和主機號,也就是說通過子網掩碼分表一個網絡地址的網絡部分和主機部分。

子網掩碼一旦設置,網絡地址和主機地址就固定了;

方法2:

子網掩碼可以判斷兩臺計算機是否屬於同一網段,將計算機10進制的IP地址和子網掩碼轉換為2進制的形式,然後進行 ‘與’ 運算,如果網絡地址是相同的,那麽兩臺計算機就屬於同一網段;

子網掩碼通常有兩種格式的表示方式: 1. 點分十進制格式,如:255.255.255.128

2.IP地址後面加上‘/’符號以及1-32位的數字,其中1-32的數字表示子網掩碼中網絡標識位的長度;

例如:192.168.1.1/24 的子網掩碼也可以表示為255.255.255.0

子網劃分的概念,子網掩碼