[转]IP地址介绍
[轉]http://www.cnblogs.com/xiazdong/p/3675778.html
IP地址分類介紹
這里討論IPv4,IP地址分成了A類、B類、C類、C類、E類,如下圖所示:
?
解釋:
- A類以0開頭,網(wǎng)絡地址有7位,主機地址有24位,舉例:A類地址:0100000 10000000 00000000 00000000,紅色部分為網(wǎng)絡地址,綠色部分為主機地址。
- B類以10開頭,網(wǎng)絡地址有14位,主機地址有16位,舉例:B類地址:1000001?00000000 00000000 00000001,紅色部分為網(wǎng)絡地址,綠色部分為主機地址。
- C類以110開頭,網(wǎng)絡地址有21位,主機地址有8位。
- D類是組播地址,以1110開頭。
- E類是科研地址,以1111開頭。
- 主機地址不能全0(為網(wǎng)絡地址)和全1(廣播地址),子網(wǎng)地址現(xiàn)在能全0和全1了。
地址范圍
- A類:1.0.0.1~126.255.255.254(0000 0001 0000 0000 0000 0000 0000 0001 ~0111 1111 1110 1111 1111 1111 1111 1110),注意127.x.x.x不能用。
- B類:128.0.0.1~191.255.255.254(1000 0000 0000 0000 0000 0000 0000 0001 ~1011 1111 1111 1111 1111 1111 1111 1110),注意169.254.x.x被微軟買斷,用作用戶獲取不到IP時自動分配的IP地址。
- C類:192.0.0.1~223.255.255.254(1100 0000 0000 0000 0000 0000 0000 0001 ~1101 1111 1111 1111 1111 1111 1111 1110)
- D類:224.0.0.1~239.255.255.254(1110 0000 0000 0000 0000 0000 0000 0001 ~1110 1111 1111 1111 1111 1111 1111 1110)
- E類:240.0.0.1~255.255.255.254(1111 0000 0000 0000 0000 0000 0000 0001 ~1111 1111 1111 1111 1111 1111 1111 1110)
私有地址
- A類:10.0.0.0~10.255.255.255
- B類:172.16.0.0~172.31.255.255
- C類:192.168.0.0~192.168.255.255
子網(wǎng)
- 在一個IP網(wǎng)絡中劃分子網(wǎng)使我們能將一個單一的大型網(wǎng)絡——至少(邏輯上)看上去如此——分成若干個較小的網(wǎng)絡。
?
【轉】http://blog.csdn.net/gatieme/article/details/50989257
特殊
D類 以1110開始 用于組播
E類 以11110開始 用于科研保留
范圍上劃分有些要注意的:
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
其中127.x.x.x段地址空間是被保留的回環(huán)地址
IP地址包含 網(wǎng)絡地址+主機地址,即IP地址=網(wǎng)絡地址+主機地址
網(wǎng)絡地址:
1、如果是192的C段地址,那么,網(wǎng)絡地址就是:192.168.1.0,地址掩碼是:255.255.255.0。
2、如果地址掩碼是:255.255.0.0,那么網(wǎng)絡地址就是:192.168.0.0。
3、網(wǎng)絡地址很大一部分是由地址掩碼決定的。
主機地址:
如IP地址是202.112.14.137,掩碼是255.255.255.224 ,
網(wǎng)絡地址是202.112.14.128,子網(wǎng)號是128。
主機地址是202.112.14.137 。
子網(wǎng)掩碼
子網(wǎng)掩碼(subnet mask)又叫網(wǎng)絡掩碼、地址掩碼、子網(wǎng)絡遮罩,它是一種用來指明一個IP地址的哪些位標識的是主機所在的子網(wǎng),以及哪些位標識的是主機的位掩碼。
子網(wǎng)掩碼不能單獨存在,它必須結合IP地址一起使用。子網(wǎng)掩碼只有一個作用,就是將某個IP地址劃分成網(wǎng)絡地址和主機地址兩部分。
子網(wǎng)掩碼是一個32位地址,用于屏蔽IP地址的一部分以區(qū)別網(wǎng)絡標識和主機標識,并說明該IP地址是在局域網(wǎng)上,還是在遠程網(wǎng)上。
子網(wǎng)掩碼——屏蔽一個IP地址的網(wǎng)絡部分的“全1”比特模式。對于A類地址來說,默認的子網(wǎng)掩碼是255.0.0.0;對于B類地址來說默認的子網(wǎng)掩碼是255.255.0.0;對于C類地址來說默認的子網(wǎng)掩碼是255.255.255.0。
-
通過子網(wǎng)掩碼,就可以判斷兩個IP在不在一個局域網(wǎng)內(nèi)部。
-
子網(wǎng)掩碼可以看出有多少位是網(wǎng)絡號,有多少位是主機號
網(wǎng)關
網(wǎng)關(Gateway)又稱網(wǎng)間連接器、協(xié)議轉換器。默認網(wǎng)關在網(wǎng)絡層上以實現(xiàn)網(wǎng)絡互連,是最復雜的網(wǎng)絡互連設備,僅用于兩個高層協(xié)議不同的網(wǎng)絡互連。網(wǎng)關的結構也和路由器類似,不同的是互連層。網(wǎng)關既可以用于廣域網(wǎng)互連,也可以用于局域網(wǎng)互連
網(wǎng)關實質(zhì)上是一個網(wǎng)絡通向其他網(wǎng)絡的IP地址。
比如有網(wǎng)絡A和網(wǎng)絡B,網(wǎng)絡A的IP地址范圍為“192.168.1.1~192. 168.1.254”,子網(wǎng)掩碼為255.255.255.0;網(wǎng)絡B的IP地址范圍為“192.168.2.1~192.168.2.254”,子網(wǎng)掩碼為255.255.255.0。
在沒有路由器的情況下,兩個網(wǎng)絡之間是不能進行TCP/IP通信的,即使是兩個網(wǎng)絡連接在同一臺交換機(或集線器)上,TCP/IP協(xié)議也會根據(jù)子網(wǎng)掩碼(255.255.255.0)判定兩個網(wǎng)絡中的主機處在不同的網(wǎng)絡里。
而要實現(xiàn)這兩個網(wǎng)絡之間的通信,則必須通過網(wǎng)關。如果網(wǎng)絡A中的主機發(fā)現(xiàn)數(shù)據(jù)包的目的主機不在本地網(wǎng)絡中,就把數(shù)據(jù)包轉發(fā)給它自己的網(wǎng)關,再由網(wǎng)關轉發(fā)給網(wǎng)絡B的網(wǎng)關,網(wǎng)絡B的網(wǎng)關再轉發(fā)給網(wǎng)絡B的某個主機。
所以說,只有設置好網(wǎng)關的IP地址,TCP/IP協(xié)議才能實現(xiàn)不同網(wǎng)絡之間的相互通信。那么這個IP地址是哪臺機器的IP地址呢?網(wǎng)關的IP地址是具有路由功能的設備的IP地址,具有路由功能的設備有路由器、啟用了路由協(xié)議的服務器(實質(zhì)上相當于一臺路由器)、代理服務器(也相當于一臺路由器)。
廣播地址(Broadcast Address)
廣播地址(Broadcast Address)是專門用于同時向網(wǎng)絡中所有工作站進行發(fā)送的一個地址。
在使用TCP/IP 協(xié)議的網(wǎng)絡中,主機標識段host ID 為全1 的IP 地址為廣播地址,廣播的分組傳送給host ID段所涉及的所有計算機。例如,對于10.1.1.0 (255.255.255.0 )網(wǎng)段,其廣播地址為10.1.1.255 (255 即為2 進制的11111111 ),當發(fā)出一個目的地址為10.1.1.255 的分組(封包)時,它將被分發(fā)給該網(wǎng)段上的所有計算機。
根據(jù)IP地址和子網(wǎng)掩碼求 網(wǎng)絡地址 和 廣播地址
-
將IP地址和子網(wǎng)掩碼換算為二進制,子網(wǎng)掩碼連續(xù)全1的是網(wǎng)絡地址,后面的是主機地址,虛線前為網(wǎng)絡地址,虛線后為主機地址
-
IP地址和子網(wǎng)掩碼進行與運算,結果是網(wǎng)絡地址(即主機號全0是網(wǎng)絡地址)
-
將運算結果中的網(wǎng)絡地址不變,主機地址變?yōu)?,結果就是廣播地址
-
地址范圍就是含在本網(wǎng)段內(nèi)的所有主機
網(wǎng)絡地址+1即為第一個主機地址,廣播地址-1即為最后一個主機地址,
由此可以看出地址范圍是: 網(wǎng)絡地址+1 至 廣播地址-1
- 主機的數(shù)量=2^二進制位數(shù)的主機-2
減2是因為主機不包括網(wǎng)絡地址和廣播地址。
示例
一個主機的IP地址是202.112.14.137,掩碼是255.255.255.224,要求計算這個主機所在網(wǎng)絡的網(wǎng)絡地址和廣播地址
根據(jù)子網(wǎng)掩碼可以分割網(wǎng)絡號+主機號
255.255.255.224 轉二進制:
11111111 11111111 11111111 11100000
網(wǎng)絡號有27位,主機號有5位
網(wǎng)絡地址就是:把IP地址轉成二進制和子網(wǎng)掩碼進行與運算
11001010 01110000 00001110 10001001
IP地址&子網(wǎng)掩碼
11001010 01110000 00001110 1000100111111111 11111111 11111111 11100000------------------------------------------------------11001010 01110000 00001110 10000000- 1
- 2
- 3
- 4
- 5
- 6
- 7
計算廣播地址
廣播地址:網(wǎng)絡地址的主機位全部變成1 ,10011111 即159 即:202.112.14.159
主機數(shù)
主機號有5位,那么這個地址中,就只能有25?2=30個主機
因為其中全0作為網(wǎng)絡地址,全1作為廣播地址
根據(jù)每個網(wǎng)絡的主機數(shù)量進行子網(wǎng)地址的規(guī)劃和計算子網(wǎng)掩碼
這也可按上述原則進行計算。
比如一個子網(wǎng)有10臺主機,那么對于這個子網(wǎng)需要的IP地址是
10+1+1+1=13
注意:加的第一個1是指這個網(wǎng)絡連接時所需的網(wǎng)關地址,接著的兩個1分別是指網(wǎng)絡地址和廣播地址。
因為13小于16(16等于2的4次方),所以主機位為4位。
而 256-16=240 所以該子網(wǎng)掩碼為255.255.255.240。
如果一個子網(wǎng)有14臺主機,不少人常犯的錯誤是:依然分配具有16個地址空間的子網(wǎng),而忘記了給網(wǎng)關分配地址。這樣就錯誤了,因為:
14+1+1+1=17
17.大于16,所以我們只能分配具有32個地址(32等于2的5次方)空間的子網(wǎng)。這時子網(wǎng)掩碼為:255.255.255.224
5) 主機的數(shù)量
206 110 4 0/18被劃分成16個子網(wǎng),每個子網(wǎng)掩碼?
(劃分成16個子網(wǎng),根據(jù)子網(wǎng)掩碼/18就表示有18個1,就要從的IP地址的主機位借4位來用作網(wǎng)絡位!)
子網(wǎng)掩碼是255.255.252.0
每個子網(wǎng)可以容納的主機數(shù)是1024臺。
下面我來給你詳細解答:
206.110.1.0 /18 由最后的那個/18,我們可以知道這個IP已經(jīng)規(guī)定了它的網(wǎng)絡位是18位,它默認的子網(wǎng)掩碼就是11111111.11111111.11 | 000000.00000000(其中1代表網(wǎng)絡位,0代表主機位)
可以看出我們可以操作的位數(shù)就是后面的14個0,也就是說我們可以在地面劃分出幾位作為子網(wǎng)的網(wǎng)絡位,進而來劃分子網(wǎng)。要求是切分成16個子網(wǎng),我們知道2的4次方剛好等于16,這就說明子網(wǎng)網(wǎng)絡位的位數(shù)是4位,那14-4=10就是子網(wǎng)的主機位。所以上面我寫的那串二進制就可以變成:11111111.11111111.111111 | 00.00000000(其中1代表網(wǎng)絡位,0代表主機位)
ip段/數(shù)字-如192.168.0.1/24是什么意思?
后面這個數(shù)字標示了我們的網(wǎng)絡號的位數(shù),也就是子網(wǎng)掩碼中前多少號為1
129.168.1.1 /24 這個24就是告訴我們網(wǎng)絡號是24位
也就相當于告訴我們了
子網(wǎng)掩碼是:11111111 11111111 11111111 00000000
即:255.255.255.0
172.16.10.33/27 中的/27
也就是說子網(wǎng)掩碼是255.255.255.224 即27個全1
11111111 11111111 11111111 11100000
總結
- 上一篇: Sublime Text 3 插件安装
- 下一篇: Unix基本操作指令备忘