網絡入門篇,IP地址基礎及分類,掩碼劃分,一分鐘瞭解下

一、IP地址簡介

1、IP地址的分類和表示

IP 地址就是給每個連接到 IPv4 網絡上的設備分配的一個網絡唯一的地址。IP 地址長度為 32 比特,

通常採用點分十進制方式表示,即每個 IP 地址被表示為以小數點隔開的 4 個十進制整數,每個整

數對應一個字節,如 10.1.1.1。

IP 地址由兩部分組成:

1)、網絡號碼字段(Net-id):用於區分不同的網絡。網絡號碼字段的前幾位稱為類別字段(又稱

為類別比特),用來區分 IP 地址的類型。

2)、主機號碼字段(Host-id):用於區分一個網絡內的不同主機。

網絡入門篇,IP地址基礎及分類,掩碼劃分,一分鐘瞭解下

2、IP 地址分類及範圍

網絡入門篇,IP地址基礎及分類,掩碼劃分,一分鐘瞭解下

3、特殊的IP地址

下列 IP 地址具有特殊的用途,不能作為主機的 IP 地址。

1)、Net-id為全0的地址:表示本網絡內的主機。例如,0.0.0.16表示本網絡內Host-id為16的主

機。

2)、Host-id 為全 0 的地址:網絡地址,用於標識一個網絡。

3)、Host-id 為全 1 的地址:網絡廣播地址。例如,目的地址為 192.168.1.255 的報文,將轉發給

192.168.1.0 網絡內所有的主機。

4、子網和掩碼

隨著 Internet 的快速發展,IP 地址已近枯竭。為了充分利用已有的 IP 地址,可以使用子網掩碼將

網絡劃分為更小的部分(即子網)。通過從主機號碼字段部分劃出一些比特位作為子網號碼字段,

能夠將一個網絡劃分為多個子網。子網號碼字段的長度由子網掩碼確定。

子網掩碼是一個長度為 32 比特的數字,由一串連續的“1”和一串連續的“0”組成。“1”對應於

網絡號碼字段和子網號碼字段,而“0”對應於主機號碼字段。

網絡入門篇,IP地址基礎及分類,掩碼劃分,一分鐘瞭解下

二、IP地址配置舉例

1、組網需求

Switch 的端口(屬於 VLAN 1)連接一個局域網,局域網中的計算機分別屬於 2 個段:172.16.1.0/24和 172.16.2.0/24。要求這兩個網段的主機都可以通過 Switch 與外部網絡通信,且這兩個網段中的主機能夠互通。

2. 組網圖

網絡入門篇,IP地址基礎及分類,掩碼劃分,一分鐘瞭解下

3. 配置步驟

針對上述的需求,如果在 Switch 的 VLAN 接口 1 上只配置一個 IP 地址,則只有一部分主機能夠通

過 Switch 與外部網絡通信。為了使局域網內的所有主機都能夠通過 Switch 訪問外部網絡,需要配

置VLAN接口1的從IP地址。為了使兩個網段中的主機能夠互通,兩個網段中的主機都需要將Switch

設置為網關。

# 配置 VLAN 接口 1 的主 IP 地址和從 IP 地址。

system-view

[Switch] interface vlan-interface 1

[Switch-Vlan-interface1] ip address 172.16.1.1 255.255.255.0

[Switch-Vlan-interface1] ip address 172.16.2.1 255.255.255.0 sub

# 在 172.16.1.0/24 網段中的主機上配置網關為 172.16.1.1;在 172.16.2.0/24 網段中的主機上配置

網關為 172.16.2.1。

4. 驗證配置

# 使用 ping 命令檢測 Switch 與網絡 172.16.1.0/24 內主機的連通性。

ping 172.16.1.2

Ping 172.16.1.2 (172.16.1.2): 56 data bytes, press CTRL_C to break

56 bytes from 172.16.1.2: icmp_seq=0 ttl=128 time=7.000 ms

56 bytes from 172.16.1.2: icmp_seq=1 ttl=128 time=2.000 ms

56 bytes from 172.16.1.2: icmp_seq=2 ttl=128 time=1.000 ms

56 bytes from 172.16.1.2: icmp_seq=3 ttl=128 time=1.000 ms

56 bytes from 172.16.1.2: icmp_seq=4 ttl=128 time=2.000 ms

--- Ping statistics for 172.16.1.2 ---

5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss

round-trip min/avg/max/std-dev = 1.000/2.600/7.000/2.245 ms

顯示信息表示 Switch 與網絡 172.16.1.0/24 內的主機可以互通。

# 使用 ping 命令檢測 Switch 與網絡 172.16.2.0/24 內主機的連通性。

ping 172.16.2.2

Ping 172.16.2.2 (172.16.2.2): 56 data bytes, press CTRL_C to break

56 bytes from 172.16.2.2: icmp_seq=0 ttl=128 time=2.000 ms

56 bytes from 172.16.2.2: icmp_seq=1 ttl=128 time=7.000 ms

56 bytes from 172.16.2.2: icmp_seq=2 ttl=128 time=1.000 ms

56 bytes from 172.16.2.2: icmp_seq=3 ttl=128 time=2.000 ms

56 bytes from 172.16.2.2: icmp_seq=4 ttl=128 time=1.000 ms

--- Ping statistics for 172.16.2.2 ---

5 packet(s) transmitted, 5 packet(s) received, 0.0% packet loss

round-trip min/avg/max/std-dev = 1.000/2.600/7.000/2.245 ms

顯示信息表示 Switch 與網絡 172.16.2.0/24 內的主機可以互通。

# 使用 ping 命令檢測網絡 172.16.1.0/24 和網絡 172.16.2.0/24 內主機的連通性。在 Host A 上可以

ping 通 Host B

歡迎對網絡技術感興趣的小夥伴們關注轉發,同時專欄中有華為數通路由交換從零到精通的完整技術分享,歡迎訂閱。


分享到:


相關文章: