一、為什麼?
(一)為什麼要使用ip?是什麼?如何使用?分類?各類之間的作用?
(二)為什麼使用子網路遮罩?子網路遮罩是什麼?
(三)為什麼使用子網号?子網号是什麼?最多可以化多少個子網?最多可以劃分多少台主機?
二、解?
(一)為什麼要使用ip?ip是什麼?分類?各類之間的作用?
1.使用IP才能上外網
2.IP位址就是給每個連接配接在Internet上的主機配置設定的一個32bit位址。按照TCP/IP協定規定,IP位址用二進制來表示,每個IP位址長32bit,比特換算成位元組,就是4個位元組。例如一個采用二進制形式的IP位址是“。Internet 上的每台主機(Host)都有一個唯一的IP位址。4個位元組32位,4個點分十進制表示。
網絡号 net-id 主機号 host-id
位址格式為:IP位址=網絡位址+主機位址 或 IP位址=主機位址+子網位址+主機位址
3. 位址分類
類型
net ID
位址範圍
預設子網路遮罩
網絡位
主機位
A類
0.0.0.0~127.255.255.255
255.0.0.0
8
24
B類
10
128.0.0.0~191.255.255.255
255.255.0.0
16
C類
110
192.0.0.0~223.255.255.255
255.255.255.0
D類
1110
224.0.0.0~239.255.255.255
多點傳播位址
不分網絡位址
和主機地
E類
11110
240.0.0.0~247.255.255.255
保留位址
私有(内網)位址
10.0.0.0 ~ 10.255.255.255
172.16.0.0 ~ 172.31.255.255
192.168.0.0 ~ 192.168.255.255
4.特殊位址
位址名稱
位址格式
特點
能否作為源位址
能否作為目标位址
全0位址
0.0.0.0
代表任意主機
Y
N
主機位址
網絡位全為0
如:0.0.1.53
網絡位址
主機位全為0
如1.3.0.0
标志某個網絡
(直接)廣播位址
主機位全為1
如1.3.255.255
指定網段廣播
有限廣播位址
255.255.255.255
本地廣播
環回位址
127.X.X.X
(本機網絡
是否聯通)
向自己發送資料
補充:169.254.0.0-169.255.255 windows如果你的主機是自動擷取IP位址,而你在網絡上又沒有找到可用的DHCP伺服器,就可能會得到其中一個IP。
1.包括了網号的三層結構的ip位址出現後,一個很現實的問題:如何從ip位址中提取出子網号?
2.子網路遮罩(子網屏蔽碼):網絡号+子網号全為1,其餘全為0(或 主機号全為0,其餘全為1)
1.不同的網段用來隔離廣播風暴,網絡位址有限,又想防止廣播風暴,是以在主機位址中劃分一部分來做子網号,防止廣播風暴。
2.最多劃分的子網為(有意義): 除去(2個,一個廣播位址,一個網絡位址,一個主機(這裡最少3位)),自己網段占一位,最少一個網段要有:2位
3.最多可以劃分的主機數位(兩種了解方法不一樣):
i 為主機位數 (2^i - 2) * 子網個數 或 2^i - (2 * 子網個數)
三、例?
<a href="https://s1.51cto.com/wyfs02/M02/91/B0/wKioL1j3dPSz-1T9AAGwJjlcwZQ970.jpg" target="_blank"></a>
<a href="https://s1.51cto.com/wyfs02/M00/91/B1/wKiom1j3dPWhOAmhAAFq8O8PdeI096.jpg" target="_blank"></a>
<a href="https://s1.51cto.com/wyfs02/M00/91/B1/wKiom1j3dPXBeRQHAAENpchhX4Y460.jpg" target="_blank"></a>
<a href="https://s3.51cto.com/wyfs02/M00/91/B0/wKioL1j3dPbypgwZAAFGUztKKz8789.jpg" target="_blank"></a>
<a href="https://s3.51cto.com/wyfs02/M00/91/B0/wKioL1j3dPbjY-flAAEaPGCO12Q301.jpg" target="_blank"></a>
主機位址為 2^12 - 2 = 8190 (個)
<a href="https://s5.51cto.com/wyfs02/M00/91/AA/wKioL1j3Wg-S1R0wAAA_EtVekc4441.png" target="_blank"></a>
本文轉自 曦羽 51CTO部落格,原文連結:http://blog.51cto.com/exist/1917486