當前位置:首頁 » 雲伺服器 » 伺服器的算ip地址演算法

伺服器的算ip地址演算法

發布時間: 2022-06-09 19:51:26

Ⅰ 同一網段的主機IP地址演算法

最初設計互聯網路時,為了便於定址以及層次化構造網路,每個ip地址包括兩個標識碼(id),即網路id和主機id。同一個物理網路上的所有主機都使用同一個網路id,網路上的一個主機(包括網路上工作站,伺服器和路由器等)有一個主機id與其對應。
ip地址同一網段就是網路id相同,那麼設置時需要注意以下幾點就可以了:
1
子網掩碼要設置成相同的;
2
和掩碼相同長度的網路id部分要相同;
3
ip地址的主機id要不同,而且不要用全0或全1(二進制)。
例如:掩碼為24位,255.255.255.0,那麼192.168.1.3和192.168.1.8的網路id都是192.168.1,是在同一網段,而192.168.1.3和192.168.2.8就不在同一網段。

Ⅱ 我不知道怎麼算IP 地址,什麼子網掩碼我都不懂最好是老師講解給我聽詳細一點謝謝啦!!!!!!!!!!!

"與"是什麼? 很多人肯定對設定子網掩碼這個不熟悉,很頭疼,那麼我現在如果你希望每個子網中只有5個ip地址可以給機器用,那麼你就最少需要准備給

Ⅲ ip地址和掩碼計算

1) 將IP地址和子網掩碼換算為二進制,子網掩碼連續全1的是網路地址,後面的是主機地址。 虛線前為網路地址,虛線後為主機地址

2)IP地址和子網掩碼進行與運算,結果是網路地址

3) 將上面的網路地址中的網路地址部分不變,主機地址變為全1,結果就是廣播地址。

4) 地址范圍就是含在本網段內的所有主機

網路地址+1即為第一個主機地址,廣播地址-1即為最後一個主機地址,由此可以看出

地址范圍是: 網路地址+1 至 廣播地址-1

本例的網路范圍是:192·168·100·1 至 192·168·100·254

也就是說下面的地址都是一個網段的。

192·168·100·1、192·168·100·2 。。。 192·168·100·20 。。。 192·168·100·111 。。。 192·168·100·254

5) 主機的數量

主機的數量=2二進制的主機位數-2

減2是因為主機不包括網路地址和廣播地址。本例二進制的主機位數是8位。

主機的數量=28-2=254

(二)總體計算

我們把上邊的例子合起來計算一下過程如下:

例2: IP地址為128·36·199·3 子網掩碼是255·255·240·0。算出網路地址、廣播地址、地址范圍、主機數。

1) 將IP地址和子網掩碼換算為二進制,子網掩碼連續全1的是網路地址,後面的是主機地址, 虛線前為網路地址,虛線後為主機地址

2)IP地址和子網掩碼進行與運算,結果是網路地址

3)將運算結果中的網路地址不變,主機地址變為1,結果就是廣播地址。

4) 地址范圍就是含在本網段內的所有主機

網路地址+1即為第一個主機地址,廣播地址-1即為最後一個主機地址,由此可以看出

地址范圍是: 網路地址+1 至 廣播地址-1

本例的網路范圍是:128·36·192·1 至 128·36·207·254

5) 主機的數量

主機的數量=2二進制位數的主機-2

主機的數量=212-2=4094

減2是因為主機不包括網路地址和廣播地址。

從上面兩個例子可以看出不管子網掩碼是標準的還是特殊的,計算網路地址、廣播地址、地址數時只要把地址換算成二進制,然後從子網掩碼處分清楚連續1以前的是網路地址,後是主機地址進行相應計算即可。

子網掩碼計算方法

子網掩碼是用來判斷任意兩台計算機的IP地址是否屬於同一子網路的根據。

最為簡單的理解就是兩台計算機各自的IP地址與子網掩碼進行AND運算後,如果得出的結果是相同的,則說明這兩台計算機是處於同一個子網路上的,可以進行直接的通訊。就這么簡單。

請看以下示例:

運算演示之一:aa
I P 地址 192.168.0.1
子網掩碼 255.255.255.0
AND運算

轉化為二進制進行運算:
I P 地址 11010000.10101000.00000000.00000001
子網掩碼 11111111.11111111.11111111.00000000
AND運算

11000000.10101000.00000000.00000000
轉化為十進制後為:

192.168.0.0

運算演示之二:
I P 地址 192.168.0.254
子網掩碼 255.255.255.0
AND運算

轉化為二進制進行運算:
I P 地址 11010000.10101000.00000000.11111110
子網掩碼 11111111.11111111.11111111.00000000
AND運算

11000000.10101000.00000000.00000000
轉化為十進制後為:

192.168.0.0

運算演示之三:
I P 地址 192.168.0.4
子網掩碼 255.255.255.0
AND運算

轉化為二進制進行運算:
I P 地址 11010000.10101000.00000000.00000100
子網掩碼 11111111.11111111.11111111.00000000
AND運算

11000000.10101000.00000000.00000000
轉化為十進制後為:

192.168.0.0

通過以上對三組計算機IP地址與子網掩碼的AND運算後,我們可以看到它運算結果是一樣的。均為192.168.0.0

所以計算機就會把這三台計算機視為是同一子網路,然後進行通訊的。我現在單位使用的代理伺服器,內部網路就是這樣規劃的。

也許你又要問,這樣的子網掩碼究竟有多少了IP地址可以用呢?你可以這樣算。
根據上面我們可以看出,區域網內部的ip地址是我們自己規定的(當然和其他的ip地址是一樣的),這個是由子網掩碼決定的通過對255.255.255.0的分析。可得出:
前三位IP碼由分配下來的數字就只能固定為192.168.0 所以就只剩下了最後的一位了,那麼顯而易見了,ip地址只能有(2的8次方-1),即256-1=255一般末位為0或者是255的都有其特殊的作用。

那麼你可能要問了:如果我的子網掩碼不是255.255.255.0呢?你也可以這樣做啊假設你的子網掩碼是255.255.128.0

那麼你的區域網內的ip地址的前兩位肯定是固定的了(什麼,為什麼是固定的?你看上邊不就明白了嗎?·#¥)

這樣,你就可以按照下邊的計算來看看同一個子網內到底能有多少台機器

1、十進制128 = 二進制1000 0000

2、IP碼要和子網掩碼進行AND運算

3、
I P 地址 00010000.01001001.1*******.********
子網掩碼 11111111.11111111.10000000.00000000
AND運算

00010000.01001001.10000000.00000000
轉化為十進制後為:

16 . 73 . 128 . 0

4、可知我們內部網可用的IP地址為:

00010000.01001001.10000000.00000000

00010000.01001001.11111111.11111111

5、轉化為十進制:

16.73.128.0 到 16.73.255.255

6、0和255通常作為網路的內部特殊用途。通常不使用。

7、於是最後的結果如下:我們單位所有可用的IP地址為:
192.168.128.1-192.168.128.254
192.168.129.1-192.168.129.254
192.168.130.1-192.168.130.254
192.168.131.1-192.168.131.254
. . . . . . . . . . . . .
192.168.139.1-192.168.139.254
192.168.140.1-192.168.140.254
192.168.141.1-192.168.141.254
192.168.142.1-192.168.142.254
192.168.143.1-192.168.143.254
. . . . . . . . . . . . .
192.168.254.1-192.168.254.254
192.168.255.1-192.168.255.254

8、總數為(255-128+1)*(254-1+1) =128 * 254 = 32512

FAINT!!!!@#!@把我們公司都買了還買不了這么多的機器呢!·¥!·#

9、看看的結果是否正確

(1)、設定IP地址為192.168.128.1

Ping 192.168.129.233通過測試

訪問http://192.168.129.233可以顯示出主頁

(2)、設定IP地址為192.168.255.254

Ping 192.168.129.233通過測試

訪問http://192.168.129.233可以顯示出主頁

10、結論

以上證明我們的結論是對的。

現在你就可以看你的子網中能有多少台機器了

255.255.255.128
分解:
11111111.11111111.11111111.1000000
所以你的內部網路的ip地址只能是
xxxxxxxx.xxxxxxxx.xxxxxxxx.0???????

xxxxxxxx.xxxxxxxx.xxxxxxxx.01111111

Ⅳ 電腦IP地址是怎麼算的,如果同時有區域網和廣域網有幾個IP地址

區域網內的地址一般是C類IP地址 范圍從 192.0.0.1 到 223.255.255.254 的單址廣播 IP 地址。前三個八位位元組指明網路,後一個八位位元組指明網路上的主機。「網路負載平衡」為 C 類 IP 地址提供可選的會話支持(除了支持單個 IP 地址以外)以適應在客戶站點使用多個代理伺服器的客戶。 一個C類IP地址是指,在IP地址的四段號碼中,前三段號碼為網路號碼,剩下的一段號碼為本地計算機的號碼。如果用二進製表示IP地址的話,C類IP地址就由3位元組的網路地址和1位元組主機地址組成,網路地址的最高位必須是「110」。C類IP地址中網路的標識長度為21位,主機標識的長度為8位,C類網路地址數量較多,適用於小規模的區域網絡,每個網路最多隻能包含254台計算機。 C類IP的私有地址:192.168.0.0~192.168.255.255 A類地址范圍:1.0.0.0到127.255.255.255 10.0.0.0到10.255.255.255是A類私有地址(所謂的私有地址就是在互聯網上不使用,而被用在區域網絡中的地址)。 127.0.0.0到127.255.255.255是保留地址,用做循環測試用的。 0.0.0.0到0.255.255.255也是保留地址,用做表示所有的IP地址。 A類地址默認子網掩碼為255.0.0.0。 B類地址范圍:128.0.0.1到191.255.255.255。 B類地址的私有地址和保留地址 。 172.16.0.0到172.31.255.255是私有地址 。 169.254.0.0到169.254.255.255是保留地址。 如果你的IP地址是自動獲取IP地址,而你在網路上又沒有找到可用的DHCP伺服器,這時你將會從169.254.0.0到169.254.255.255中臨時獲得一個IP地址。 B類地址默認子網掩碼為255.255.0.0 。 子網掩碼可以計算,IP是由DHCP分配,或手動指定的

Ⅳ 什麼是Ip地址

1 【IP吧】網路「門牌」:IP地址中的含義
【簡 介】
不管是學習網路還是上網,IP地址都是出現頻率非常高的詞。Windows系統中設置IP地址的界面如圖1所示,圖中出現了IP地址、子網掩碼、默認網關和DNS伺服器這幾個需要設置的地方,只有正確設置,網路才能通,那這些名詞都是什麼意思呢?學習IP地址的相關知識時還會遇到網路地址、廣播地址、子網等概念,這些又是什麼意思呢?
不管是學習網路還是上網,IP地址都是出現頻率非常高的詞。Windows系統中設置IP地址的界面如圖1所示,圖中出現了IP地址、子網掩碼、默認網關和DNS伺服器這幾個需要設置的地方,只有正確設置,網路才能通,那這些名詞都是什麼意思呢?學習IP地址的相關知識時還會遇到網路地址、廣播地址、子網等概念,這些又是什麼意思呢?

2 回復:【IP吧】網路「門牌」:IP地址中的含義
要解答這些問題,先看一個日常生活中的例子。如圖2所示,住在北大街的住戶要能互相找到對方,必須各自都要有個門牌號,這個門牌號就是各家的地址,門牌號的表示方法為:北大街+XX號。假如1號住戶要找6號住戶,過程是這樣的,1號在大街上喊了一聲:"誰是6號,請回答。",這時北大街的住戶都聽到了,但只有6號作了回答,這個喊的過程叫"廣播",北大街的所有用戶就是他的廣播范圍,假如北大街共有20個用戶,那廣播地址就是:北大街 21號。也就是說,北大街的任何一個用戶喊一聲能讓"廣播地址-1"個用戶聽到。

3 回復:【IP吧】網路「門牌」:IP地址中的含義
從這個例中可以抽出下面幾個詞:

街道地址:北大街,如果給該大街一個地址則用第一個住戶的地址-1,此例為:北大街0號

住戶的號:如1號、2號等。

住戶的地址:街道地址+XX號,如北大街 1號、北大街 2號等

廣播地址:最後一個住戶的地址+1,此例為:北大街21號

Internet網路中,每個上網的計算機都有一個像上述例子的地址,這個地址就是IP地址,是分配給網路設備的門牌號,為了網路中的計算機能夠互相訪問,IP地址=網路地址+主機地址,圖1中的IP地址是192.168.100.1,這個地址中包含了很多含義。如下所示:

網路地址(相當於街道地址): 192.168.100.0

主機地址(相當於各戶的門號): 0.0.0.1

IP地址(相當於住戶地址): 網路地址+主機地址=192.168.100.1

廣播地址: 192.168.100.255

這些地址是如何計算出來的呢?為什麼計算這些地址呢?要想知道如何,先要明白一個道理,學習網路的目的就是如何讓網路中的計算機相互通訊,也就是說要圍繞著"通"這個字來學習和理解網路中的概念,而不是只為背幾個名詞。

註:192.168.100.1是私有地址,是不能直接在Internet網路中應用的,上Internet要轉為公有地址,下面詳細說明。

一、為什麼要計算網路地址

一句話就是讓網路中的計算機能夠相互通訊。先看看最簡單的網路,圖3中是用網線(交叉線)直接將兩台計算機連起來。下面是幾種IP地址設置,看看在不同設置下網路是通還是不通。

1、設置1號機的IP地址為192.168.0.1子網掩碼為255.255.255.0,2號機的IP地址為192.168.0.200子網掩碼為255.255.255.0,這來台計算機就能正常通訊。

2、如果1號機地址不變,將2號機的IP地址改為192.168.1.200子網掩碼還是為255.255.255.0,那這兩台就無法通訊。

3、設置1號機的IP地址為192.168.0.1子網掩碼為255.255.255.192,2號機的IP地址為192.168.0.200子網掩碼為255.255.255.192,注意和第1種情況的區別在於子網掩碼,1為255.255.255.0本例是255.255.255.192這來台計算機就能正常通訊。

4 回復:【IP吧】網路「門牌」:IP地址中的含義
第1種情況能通是因為這兩台計算機處在同一網路192.168.0.0,所以能通,而2、3種情況下兩台計算機處在不同的網路,所以不通。

這里先給個結論:用網線直接連接的計算機或是通過HUB或普通交換機間接的計算機之間要能夠相互通,計算機必須要在同一網路,也就是說它們的網路地址必須相同,而且主機地址必須不一樣。如果不在一個網路就無法通。這就像我們上面舉的例子,同是北大街的住戶由於街道名稱都是北大街,且各自的門牌號不同,所以能夠相互找到對方。

計算網路地址就是判斷網路中的計算機在不在同一網路,在就能通,不在就不能通。注意,這里說的在不在同一網路指的是IP地址而不是物理連接。那麼如何計算呢?

二、如何計算網路地址

我們日常生活中的地址如:北大街1號,從字面上就能看出街道地址是北大街,而我們從IP地址中卻難以看出網路地址,要計算網路地址,必須藉助我們上邊提到過的子網掩碼。

計算過程是這樣的,將IP地址和子網掩碼都換算成二進制,然後進行與運算,結果就是網路地址。與運算如下所示,上下對齊,1位1位的算,1與1=1 ,其餘組合都為0.

5 回復:【IP吧】網路「門牌」:IP地址中的含義
例如:計算IP地址為:202.99.160.50子網掩碼是255.255.255.0的網路地址步驟如下:

1)將IP地址和子網掩碼分別換算成二進制

202.99.160.50 換算成二進制為 11001010·01100011·10100000·00110010

255.255.255.0 換算成二進制為 11111111·11111111·11111111·00000000

2)將二者進行與運算

6 回復:【IP吧】網路「門牌」:IP地址中的含義
3)將運算結果換算成十進制,這就是網路地址。

11001010·01100011·10100000·00000000換算成十進制就是202.99.160.0

現在我們就可以解答上面三種情況的通與不通的問題了。

1、從下面運算結果可以看出二台計算機的網路地址都為192.168.0.0且IP地址不同,所以可以通。

7 回復:【IP吧】網路「門牌」:IP地址中的含義
2、從下面運算結果可以看出1號機的網路地址為192.168.0.0,2號機的網路地址為192.168.1.0 不在一個網路,所以不通。

8 回復:【IP吧】網路「門牌」:IP地址中的含義
3、從下面運算結果可以看出1號機的網路地址為192.168.0.0,2號機的網路地址為192.168.0.192 不在一個網路,所以

9 回復:【IP吧】網路「門牌」:IP地址中的含義
相信看到這應該明白了為何計算網路地址和如何計算了,但也許還有很多疑問,如IP地址為什麼寫成這樣,子網掩碼到底是怎麼回事等等,別急,下面慢慢介紹。(未完)

Ⅵ 已知ip地址怎樣算主機地址,子網掩碼,主機數,以及其他有關的一切計算,求教

首先簡單說一下,ip地址由網路位和主機位組成,用子網掩碼來區分網路位和主機位。ip地址和子網掩碼都是32位的二級制數,分成4組,一般都寫成點分十進制格式。ip地址分為abcde類,常見的就是abc類網址。第一個十進制數是1到126的是a類,128到191的是b類,192到223的是c類。默認情況下,a類地址的掩碼是255.0.0.0,b類的是255.255.0.0,c類的是255.255.255.0。一般給你一個ip地址,那麼子網掩碼也是要給你的,這個不需要你計算。假設你有一個ip
185.16.25.45,子網掩碼是255.255.255.128。首先把ip和子網掩碼比對,都化成二進制,子網掩碼中1對應的ip地址的位就是網路位,0對應的就是主機位。就這個例子,前三個八位組你看子網掩碼化成二進制後都是1,說明前三組都是網路位,再看最後一個八位,子網掩碼是128也就是10000000,ip的是45也就是00101101,那麼第一位是網路位,後面7位都是主機位。如果把ip的主機位都寫成0,那麼得到的就是這個ip的網路號,寫成0那就是00000000,就是0,加上前面三個八位的,這個ip所在網路的網路號就是185.16.25.0。同理,寫成1就是廣播號,也就是185.16.25.127。可用的ip就是185.16.25.1到185.16.25.126。計算主機數那就是看你的主機位,你看子網掩碼有7個主機位,那麼主機數就是2的7次方減去2(一個網路號和一個廣播號)。

Ⅶ IP地址和DNS怎麼計算和設置

IP地址依據路由器LAN口地址設置,一般家用路由器默認LAN口地址為192.168.1.1,因此,你的電腦IP應該設置為該IP段192.168.1.2~192.168.1.254中的任意IP;子網掩碼為默認的255.255.255.0;網關為路由器LAN地址,即192.168.1.1;至於DNS,不是計算的,而是全國各地的網路運營商指定的DNS伺服器(域名解析)地址,參考資料:http://bbs.bitscn.com/245048,有什麼疑問,請留言!

Ⅷ IP地址是如何算出來的

五、 子網掩碼和網路ID的快速計算方法

CIDR的子網掩碼都是連續的1跟連接的0表示,則子網掩碼有以下幾種表示方法:

0000 0000 0

1000 0000 128

1100 0000 128+64=192

1110 0000 128+64+32=224

1111 0000 255-15=240

1111 1000 255-7=248

1111 1100 255-3=252

1111 1110 255-1=254

1111 1111 255

大家都知道11111111的十進制數為255,那麼我們怎麼來快速計運算元網掩碼呢?二進制的1=1,11=3,111=7,1111=15;那麼1111 1110=255-1,1111 1100=255-3,1111 1000=255-8,1111 0000=255-15這樣是不是就很快呢?只要我們一旦確定子網掩碼中有多少位表示網路ID,那麼我們馬上就可以寫出子網掩碼了。那麼,對於1000 0000,1100 0000和1110 0000 我們又該怎麼計算呢?27=8則1000 0000=128,1100 0000=128+64,1110 0000=128+64+32,所以我們不需要去記住每一個為多少,只需要做做簡單的加減法就搞定子網掩碼的計算。

網路ID的結果大家都知道網路ID部份不變,主機ID部分全部變為0,那麼在計算網路ID時,首先看子網掩碼中有多少位用來表示網路,相應在將IP地址轉換為二進制時就只轉換前面幾位,比如192.168.176.15/19,網路ID一共19位,則網路ID前兩個位元組為192.168.X.0發生變化的為第三個位元組。那麼怎樣快速計算出這個變化的X的值呢?我們知道第三位元組只有三位表示網路ID,轉換時176>128,第1位為1,176-128=48<64,第2位為0,48>32第3位為1,剩下的計算就沒有意義了,全都要轉換為0,則網路ID為10100000,則網路ID為192.168.160.0,這樣計算反而出錯的可能性很小。

Ⅸ IP地址,子網掩碼,網關之間是什麼邏輯以及計算關系

IP和掩碼一起使用,掩碼限制了IP地址段的范圍,也可以理解為子網的反問句,

也就是說,同一個IP地址有不同的掩碼,網路段中的IP地址可能不同。網關是與您的IP地址相同子網中的任何其他可用IP地址,但通常是用作網關的隧道段的第一個或最後一個地址。網關的地址配置在路由器或其他三層設備上。

其作用是實現網路中不同網路段之間的正確互連,一般可以理解為通過網關接入Internet。

設置IP地址,子網掩碼,網關的步驟如下:

1.打開「網路與共享中心」,找到已連接的網路,以本地連接為例,點擊「本地連接」選項度數。

熱點內容
編程畫櫻花 發布:2024-03-29 02:11:24 瀏覽:471
騰訊雲伺服器1mb老掉線 發布:2024-03-29 01:56:11 瀏覽:213
執行sql語句的存儲過程 發布:2024-03-29 01:52:37 瀏覽:695
婚紗攝影腳本 發布:2024-03-29 01:47:40 瀏覽:899
我的世界伺服器咋開外掛 發布:2024-03-29 01:07:45 瀏覽:455
sql寫報表 發布:2024-03-29 01:03:23 瀏覽:305
家用伺服器怎麼選 發布:2024-03-29 00:49:18 瀏覽:401
Ap6510dn如何配置 發布:2024-03-29 00:38:47 瀏覽:333
安卓和蘋果哪個更佔用內存 發布:2024-03-29 00:37:02 瀏覽:424
編譯錯誤算bug嗎 發布:2024-03-29 00:23:03 瀏覽:34