日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

子网划分及子网掩码计算方法(HCNP)

發布時間:2024/3/26 编程问答 73 豆豆
生活随笔 收集整理的這篇文章主要介紹了 子网划分及子网掩码计算方法(HCNP) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

一、子網掩碼的概述及作用

二、為什么要使用子網掩碼?

三、子網掩碼的分類

1)缺省子網掩碼:

2)自定義子網掩碼:

四、子網掩碼和ip地址的關系

五、為什么要要劃分子網?

六、子網劃分簡述

七、子網掩碼計算

1、利用子網數來計算

2、利用主機數來計算

八、子網劃分案例

案例1

分組和主機數量的確定

【1】使用非 VLSM 方法分配地址時,分配給所有子網的地址數量相同。

【2】使用 VLSM 分配方法可以按照需要為每個網絡分配更小的地址塊。

案例2

分組和主機數量的確定

使用非 VLSM 方法分配地址時,分配給所有子網的地址數量相同。

案例3

案例4

案例5

案例6


一、子網掩碼的概述及作用

  • 子網掩碼是一個應用于TCP/IP網絡的32位二進制值,每節8位,必須結合IP地址對應使用。
  • 子網掩碼32位都與IP地址32位對應,如果某位是網絡地址,則子網掩碼為1,否則為0。
  • 子網掩碼可以通過與IP地址“與”計算,分離出IP地址中的網絡地址和主機地址,用于判斷該IP地址是在局域網上,還是在廣域網上。
  • 子網掩碼一般用于將網絡進一步劃分為若干子網,以避免主機過多而擁堵或過少而IP浪費。
  • 二、為什么要使用子網掩碼?

    子網掩碼可以分離出IP地址中的網絡地址和主機地址,那為什么要分離呢?因為兩臺計算機要通訊,首先要判斷是否處于同一個廣播域內,即網絡地址是否相同。如果網絡地址相同,表明接受方在本網絡上,那么可以把數據包直接發送到目標主機,否則就需要路由網關將數據包轉發送到目的地。

    三、子網掩碼的分類

    1)缺省子網掩碼:

    (未劃分子網)

    子網掩碼32位與IP地址32位對應,如果某位是網絡地址,則子網掩碼為1,否則為0。例如A類IP地址,第一節為網絡地址,其余三節為主機地址,故掩碼為“11111111.00000000.00000000.00000000”

    A類網絡缺省子網掩碼:255.0.0.0
    B類網絡缺省子網掩碼:255.255.0.0
    C類網絡缺省子網掩碼:255.255.255.0

    2)自定義子網掩碼:

    (用于劃分子網)

    將一個網絡劃分為若干子網,希望每個子網擁有不同的網絡地址或子網地址。因為IP是有限的,實際上我們是將主機地址分為兩個部分:子網網絡地址、子網主機地址。形式如下:

    未做子網劃分的ip地址:網絡地址+主機地址
    做子網劃分后的ip地址:網絡地址+(子網網絡地址+子網主機地址)

    四、子網掩碼和ip地址的關系

    子網掩碼是用來判斷任意兩臺計算機的IP地址是否屬于同一子網絡的根據。具體說就是兩臺計算機各自的IP地址與子網掩碼進行“與”運算后,如果得出的結果是相同的,則說明這兩臺計算機是處于同一個子網絡上的,可以進行直接的通訊。

    例如:設IP地址為192.168.10.2,子網掩碼為255.255.255.240,那么子網掩碼是怎樣來區分網絡地址和主機地址的呢。

    五、為什么要要劃分子網?

    例如:在A類IP地址中,每個A類網絡可能有16,777,214臺主機,它們處于同一廣播域。在同一廣播域中有這么多主機是不可能的,網絡會因為廣播通信而飽和。另一方面,IP地址資源越來越少。為實現更小的廣播域,就需要進一步分成更小的網絡。劃分子網后,通過使用掩碼,把子網隱藏起來,使得從外部看網絡沒有變化,這就是子網掩碼。

    六、子網劃分簡述

    子網劃分是通過借用IP地址中若干位主機地址來充當子網的網絡地址,從而將原網絡劃分為若干子網。

    劃分子網時,隨著子網地址借用主機位數的增多,子網的數目隨之增加,但每個子網中的可用主機數逐漸減少。

    如C類地址,原有8位主機位,2^8-2即254個主機地址,默認子網掩碼255.255.255.0。(全0或全1不可用)
    借用1位主機位,產生2121=2個子網,每個子網有2^7個主機地址;
    借用2位主機位,產生2222=4個子網,每個子網有2^6個主機地址;
    ……
    根據子網ID借用的主機位數,我們可以計算出劃分的子網數、掩碼、每個子網主機數,列表如下:

    七、子網掩碼計算

    1、利用子網數來計算

    在求子網掩碼之前必須先搞清楚要劃分的子網數目,以及每個子網內的所需主機數目。
    1)將子網數目轉化為二進制來表示
    2)取得該二進制的位數,為 N
    3)取得該 IP地址的類子網掩碼,將其主機地址部分的的前N位置 1 即得出該IP地址劃分子網的子網掩碼。

    如欲將C類IP地址192.168.10.0劃分成4個子網:
    1)4=100
    2)該二進制為三位數,N = 3
    3)將A類地址的子網掩碼255.255.255.0的主機地址前3位置 1,得到子網掩碼255.255.255.224。(具體見下圖)

    ?

    2、利用主機數來計算

    1)將主機數目轉化為二進制來表示
    2)如果主機數小于或等于254(注意去掉保留的兩個IP地址),則取得該主機的二進制位數。
    3)將該類IP地址的主機地址位數全部置1,然后從后向前的將N位全部置為 0,即為子網掩碼值。

    如欲將B類IP地址192.168.10.0劃分成若干子網,每個子網內有主機25臺:
    1) 25=11001
    2)該二進制為十位數,N = 5
    3)將該B類地址的子網掩碼 255.255.255.0的主機地址全部置 1,得到255.255.255.255,然后再從后向前將后5位置0,即為:11111111.11111111.11111111.11100000,即255.255.252.224。

    步驟總結:

    1.子網數和主機數都可以計算子網掩碼,2.取得子網/主機的二進制位數,3.網絡地址置0主機地址置1,4.換成十進制

    八、子網劃分案例

    ?

    案例1

    如圖所示即為本例的網絡拓撲。我們從網絡管理員分配的指定 IP 地址和前綴(子網掩碼)著手,開始創建網絡文檔。

    分組和主機數量的確定

    【1】使用非 VLSM 方法分配地址時,分配給所有子網的地址數量相同。

    本例中,學生LAN是最大的網絡,需要481個地址。可用主機數量=2^n-2;因為2的 9次方是第一個大于481的,所以用9作為n的值,2^9 = 512,512 - 2 =510可用的主機地址。主機位:9;網絡位:23(32-9);

    172.16.0.0/21 ->172.16.0.0/23,172.16.00000|000.0 /21->172.16.0000000|0.0 /23

    參數有:掩碼借位數:23-21=2;掩碼剩余位數:9(32-23);本段掩碼剩余位數:1(8-7);兩個子網間隔位數:2^1=2

    【2】使用 VLSM 分配方法可以按照需要為每個網絡分配更小的地址塊。

    2^n-2=481 n=9,可用主機數量:510,172.16.0.0/23 172.16.0000000|0.0 /23;

    2^n-2=69 n=7,可用主機數量:126,172.16.0.0/25 172.16.00000000.0|0000000 /25;

    2^n-2=23 n=6,可用主機數量:2,172.16.0.0/26 172.16.00000000.00|000000 /26;

    2^n-2=2 n=2,可用主機數量:30,172.16.0.0/30 172.16.00000000.000000|00 /30;

    案例2

    圖中所示為 5 個不同子網,每個子網的主機要求各不相同。給定的 IP 地址是 192.168.1.0/24。

    分組和主機數量的確定

    網絡A網絡B網絡C網絡D網絡E
    主機:14主機:28主機:2主機:7主機:28
    路由器(LAN)網關:1路由器(LAN)網關:1路由器(WAN)網關:2路由器(LAN)網關:1路由器(LAN)網關:1
    總計:15總計:29總計:4總計:8總計:29

    使用非 VLSM 方法分配地址時,分配給所有子網的地址數量相同。

    本例中,網絡B和網絡E的是最大的網絡,需要的地址是:29,所以可用主機數量=2^n-2,得到 n = 5,32-2=30個可用主機,

    主機位:5;網絡位:27(32-5);192.168.1.0/24 ->192.168.1.0/27,192.168.1.|00000000/24 ->?192.168.1.000|00000/27

    參數有:掩碼借位數:27-24=3;掩碼剩余位數:5(32-27);本段掩碼剩余位數:5(8-3);兩個子網間隔位數:2^5=32

    網絡子網地址主機地址范圍主機地址范圍廣播地址
    網絡A192.168.1.0/27192.168.1.1192.168.1.30192.168.1.31
    網絡B192.168.1.32/27192.168.1.33192.168.1.62192.168.1.63
    網絡C192.168.1.64/27192.168.1.65192.168.1.94192.168.1.95
    網絡D192.168.1.96/27192.168.1.97192.168.1.126192.168.1.127
    網絡E192.168.1.128/27192.168.1.129192.168.1.158192.168.1.159
    未使用不適用(192.168.1.160)192.168.1.161192.168.1.254不適用(192.168.1.255)

    案例3

    問:某主機IP地址位210.33.5.68,子網掩碼為255.255.255.128,求其網絡地址?

    答:子網掩碼為255.255.255.128 即 /25 ,210.33.5.68/25?-> 210.33.5.0 | 1000100 / 25

    其網絡地址就是主機位全部為0,那么其網絡地址就是210.33.5.0

    案例4

    問:某A類網絡20.0.0.0的子網掩碼為255.224.0.0,請確定可用劃分的子網個數,寫出每個子網的子網號?

    答:子網掩碼為255.224.0.0 即 /11,因為是屬于A類地址,是255.0.0.0的子網掩碼 即/8,20.0.0.0/8 ->?20.0.0.0/11

    ?一共移了3位(網絡位向主機位借3位),子網數為:2^3=8,每個子網的子網號有以下(相當于排列組合):

    20.000|00000.0.020.0.0.0
    20.001|00000.0.020.32.0.0
    20.010|00000.0.0

    20.64.0.0

    20.011|00000.0.020.96.0.0
    20.100|00000.0.0

    20.128.0.0

    20.101|00000.0.020.160.0.0
    20.110|00000.0.020.192.0.0
    20.111|00000.0.020.224.0.0

    ?

    案例5

    問:將某C類網絡200.161.30.0劃分成4個子網,請計算出每個子網的有效的主機IP地址范圍和對于的子網掩碼?

    答:C類子網掩碼是255.255.255.0 即/24,200.161.30.0/24劃分成4個子網,2^n=4 -> n=2,要移2位(網絡位向主機位借2位),即200.161.30.0/26

    200.161.30.0/26 = 200.161.30.00|000000/26

    子網1的網絡地址:200.161.30.00|000000/26,即200.161.30.0

    子網2的網絡地址:200.161.30.01|000000/26,即200.161.30.64

    子網3的網絡地址:200.161.30.10|000000/26,即200.161.30.128

    子網4的網絡地址:200.161.30.11|000000/26,即200.161.30.192

    網絡子網地址主機地址范圍主機地址范圍廣播地址
    子網1200.161.30.0/26200.161.30.1200.161.30.62200.161.30.63
    子網2200.161.30.64/26200.161.30.65200.161.30.126200.161.30.127
    子網3200.161.30.128/26200.161.30.129200.161.30.190200.161.30.191
    子網4200.161.30.192/26200.161.30.193200.161.30.254200.161.30.255

    案例6

    問:某公司申請到的網絡地址為192.3.2.0,現要劃分5個子公司,最大的一個子公司有28臺計算機,每個子公司在一個子網中,則:(1)子網掩碼應為多少?(2)5個子公司的網絡地址分別是多少?

    答:(1)192.3.2.0是屬于C類地址,子網掩碼是/24,但是要劃分5個子網,2^n >=5 -> n =3,要移3位(網絡位向主機位借3位),即192.3.2.0/27 子網掩碼是255.255.255.224。

    (2)因為2^n >=5 -> n =3,2^3 = 8 就是可以劃分 8 子網,每個子網地址如下:

    192.3.2.000 00000192.3.2.0
    192.3.2.001 00000192.3.2.32
    192.3.2.010 00000192.3.2.64
    192.3.2.011 00000192.3.2.94
    192.3.2.100 00000192.3.2.128
    192.3.2.101 00000192.3.2.160
    192.3.2.110 00000192.3.2.192
    192.3.2.111 00000192.3.2.224

    (部分轉載于https://www.cnblogs.com/kangxinxin/p/9917961.html和https://blog.csdn.net/dyyay521/article/details/94381876)

    ?

    總結

    以上是生活随笔為你收集整理的子网划分及子网掩码计算方法(HCNP)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。