1. 程式人生 > 實用技巧 >網路的相關知識(5):IP地址

網路的相關知識(5):IP地址

1.IP地址基本概念
IP地址(Internet Protocol Address)是指網際網路協議地址,又譯為網際協議地址。

#組成:
IP地址是用來識別網路上的裝置,因此,IP地址由網路地址+主機地址組成

#IP地址層次:
分為網路號和主機號兩個層次。網路號表示主機所屬網路,主機號表示主機本身。網路號與主機號的位數與IP地址分類有關。

#網路地址
網路地址可用來識別裝置所在的網路,網路地址位於IP地址的前段。當組織或企業申請IP地址時,所獲得的並非IP地址,而是取得一個唯一的、能夠識別的網路地址。同一網路上的所有裝置,都有相同的網路地址。IP路由的功能是根據IP地址中的網路地址,決定要將IP資訊包送至所指明的那個網路。

#主機地址
主機地址位於IP地址的後段,可用來識別網路上裝置。同一網路上的裝置都會有相同的網路地址,而各裝置之間則是以主機地址來區別。

#IP地址分配
IP地址分配的基本原則是:要為同一網路(子網、網段)內不同主機分配相同的網路號,不同的主機號。

#IP地址格式:
我們目前常用的IPv4中規定,IP地址長度為32位二進位制,在表示時,一般將32位地址拆分為4個8位二進位制,再轉為4個十進位制數表示,每個數字之間用點隔開,如127.0.0.1(localhost),這種描述方式被稱為"點-數表示法"。

32位IPv4地址 以十進位制表示 IPv6 128位 以16進製表示

32位二進位制

每8位分為一組,每組用點進行分割

11111111.11111111.11111111.11111111 (255.255.255.255)

256*256*256*256=65536*65536=43億

IPv6地址
fe80::20c:29ff:fe02:9387
2.IP地址型別
#IP地址型別 
公網地址 #全世界唯一,不能重複,世界各地都能訪問
私有地址 #非註冊地址,某個機構單獨的區域網地址 可以重複,但是不能存在同一個區域網內

NAT 網路地址轉換,將私網地址轉換為公網地址 #實現連線外網

A類 10.0.0.1-10.255.255.254
256*256*256=65536*256

B類 172.16.0.1-172.31.255.254
256*256*16=65536*16

C類 192.168.0.1-192.168.255.254
256*256=65536
3.IP地址的層級分類
IP的地址層級分類 

5類
A 1.0.0.0-126.255.255.255
B 128.0.0.0-191.255.255.255
C 192.0.0.0-223.255.255.255
D 組播地址 224. keepallived 高可用
E 實驗地址
4.特殊的IP地址
特殊的IP地址

私有地址

組播地址

127.0.0.1-127.255.255.255 #迴路地址 127.0.0.1 本機地址

全0的地址 0.0.0.0 #本機地址 ,所有地址

全1地址 255.255.255.255 #廣播地址

169.254.0.0 #開啟了DHCP服務,但是又沒有分到IP地址
5.子網掩碼
二進位制 01

二進位制轉化成10進位制

10=1010

11111111=255

11101010=2^7+2^6+2^5+2^3+2^1=128+64+32+8+2=234


子網掩碼

255.0.0.0 8位

256*256*256=65536*256 2^24-2

255.255.0.0 16位

256*256=65536 2^16-2

255.255.255.0 24位

256 2^8-2

255.255.255.255 32位

1

子網掩碼計算

192.168.11.0/24

子網掩碼的二進位制 255.255.255.0 11111111.11111111.11111111.00000000

網路號 192.168.11.0 11000000.10101010.00001011.00000000

網路IP的起始地址 192.168.11.1

網路IP的結束地址 192.168.11.254

廣播地址 192.168.11.255


192.168.15.0/26

子網掩碼的二進位制 11111111.11111111.11111111.11000000 255.255.255.192


網路號 192.168.15.0

網路IP的起始地址 192.168.15.1

網路IP的結束地址 192.168.15.62

廣播地址 192.168.15.63


192.168.15.0/22

子網掩碼的二進位制 11111111.11111111.11111100.00000000 255.255.252.0

網路號 192.168.12.0 11000000.10101010.00001100.00000000

網路IP的起始地址 192.168.12.1
192.168.12.255
192.168.13.0
192.168.13.255
192.168.14.0
網路IP的結束地址 192.168.15.254

廣播地址 192.168.15.255 11000000.10101010.00001111.11111111


192.168.56.0/18

子網掩碼的二進位制 11111111.11111111.11000000.00000000 255.255.192.0

網路號 192.168.0.0 11000000.10101010.00 000000.00000000

網路IP的起始地址 192.168.0.1

網路IP的結束地址 192.168.63.254 2^14-2=16382 64*256-2=16382

廣播地址 11000000.10101010.00 111111.11111111 192.168.63.255


192.168.56.0/17

192.168.56.0/19

192.168.56.0/20

192.168.56.0/21


11111111.11111111.11111111.00000000 0 24
11111111.11111111.11111111.10000000 128 25
11111111.11111111.11111111.11000000 192 26
11111111.11111111.11111111.11100000 224
11111111.11111111.11111111.11110000 240
11111111.11111111.11111111.11111000 248
11111111.11111111.11111111.11111100 252
11111111.11111111.11111111.11111110 254
11111111.11111111.11111111.11111111 255

LAN local a network 本地網路
VLAN 虛擬的本地網路
WAN 全球資訊網 廣域網
6.為什麼要子網劃分
1.一個大的地址範圍區域,你不進行劃分的時候,會造成地址浪費
2.一個大的地址範圍區域,可能會產生大量廣播風暴,影響主機效能
3.一個大的地址訪問區域,可能會造成閘道器路由器負載過高


將一個大的網段切割成一個一個小的區域網段,就稱為子網劃分

一個網段中可以有多少個地址=2的n次方-2 n表示的就是這個網段中有多少個主機位
-2 表示網路地址不能用
表示廣播地址不能用
一個區域網中的地址在使用時要預留一個作為閘道器地址