1. 程式人生 > >計算機網絡基礎(二)-—IP地址詳述

計算機網絡基礎(二)-—IP地址詳述

ip地址

一、IP地址

1. ip地址的作用:

在一定的範圍內唯一的標識一個上網的設備(凡是需要上網的設備必須得有ip 地址)

ip地址的表示:

1、讓機器看的

10101010100010101010 (純2進制)

2、讓人看的

點分十進制,X.X.X.X (X表示的是一個10進制,每一個X對應8個二進制,X的取值範圍:0~255)


ip地址的結構:

長度為32bit

結構為: 網絡位+主機位


2.子網掩碼

作用:區分IP地址中的網絡位與主機位,必須與IP地址一一對應


表示:y.y.y.y ----> y的取值範圍是 0 --255

/n --> n表示子網掩碼中有多少個1


功能: 子網掩碼中1所對應的IP地址中的位,稱之為網絡位

子網掩碼中0所對應的IP地址中的位,稱之為主機位


特點

#與IP地址一一對應;

#1和0永遠是連續的,不會交叉出現;

#左邊永遠是1,右邊永遠是0;


相關易混淆概念:

-反掩碼 (inverse-mask)

即將掩碼中的1和0互相變化就可以了。

-通配符(wildcard bits)

0和1可以交叉出現,也可以不交叉;


3.ip地址的分類

目標:為了便於IP地址的管理;

原則: 看IP地址中的第一個字節的前面幾個固定的bit;

0000 0000.X.X.X

A 第一個字節的,前面1個bit,如果是0,則稱之為A 類地址

0-127 默認掩碼 255.0.0.0

0000 0000 ----> 0

0111 1111 ----> 127

B 第一個字節的,前面2個bit,如果是10,則稱之為B類地址

128-191 默認掩碼 255.255.0.0

1000 0000 --->128

1011 1111 --->191

C 第一個字節的,前面3個bit,如果是110,則稱之為C類地址

192-223 默認掩碼 255.255.255.0


D 第一個字節的,前面4個bit,如果是1110,則稱之為D類地址

224-239 無掩碼


E 剩下的

240-255 實驗室保留使用


特殊的IP地址:(不能配置在網絡設備上)

網絡地址:代表的是一個範圍/區域,不代表任何設備。該IP地址中主機位全位0

廣播地址:代表的是一個範圍/區域中的所有設備。該IP地址中的主機位全為1


註:0和127開頭的地址,不可以直接配置在設備上;


4、IP地址面臨的問題

一個網段中使用不完的IP地址,不可以分配給其他部門使用,因此會造成IP地址的浪費。

解決方案:

(1)私有地址/公有地址 網絡地址轉換

A類的私有IP地址:

10.0.0.0 ---- 10.255.255.255

10.0.0.0/8

B類的私有IP地址:

172.16.0.0 ---- 172.31.255.255

172.16.0.0/12

C類的私有IP地址:

192.168.0.0 ---- 192.168.255.255

192.168.0.0/16

D類的私有IP地址:

239.0.0.0 ---- 239.255.255.255

239.0.0.0/8

(2)子網劃分

(3)IPv6


子網劃分案例:

有一個公司,叫XXXX,有3個部門,每個部門50個主機,每個部門必須使用不同的IP網段,每個部門必須盡量減少IP地址的浪費,給了一個網段:192.168.1.0/24

解決思路:

(1)首先關註每個網段的可用主機數量,即應該首先計算出每個新網絡的主機位的個數;假設為n,那麽每個新網絡的主機IP地址數量為2^n;

(2)2^n必須大於等於每個新網絡需求的主機數,即2^n - 2>=50 ,----->n>=6

說明:減2,表示的是將每個網段中的2個特殊IP地址排除在外,即網絡地址和廣播地址;

(3)基於計算出來的主機位,確定新網絡的子網掩碼; 子網掩碼=32-6 ,即 /26 ;

(4)所以新的網絡應該是:

192.168.1.0000 0000 /26

網絡地址:192.168.1.0 /26

廣播地址:192.168.1.63 /26

192.168.1.0100 0000 /26

網絡地址:192.168.1.64 /26

廣播地址: 192.168.1.127 /26

192.168.1.1000 0000 /26

網絡地址: 192.168.1.128 /26

廣播地址: 192.168.1.191 /26

192.168.1.1100 0000 /26

網絡地址:192.168.1.192 /26

廣播地址: 192.168.1.255/26


計算機網絡基礎(二)-—IP地址詳述