1. 如何根據IP地址計算網路地址
通過 IP地址和子網掩碼的運算得出網路地址。
以下面例子IP地址為192·168·100·5 子網掩碼是255·255·255·0。計算出網路地址。
1、將IP地址和子網掩碼換算為二進制,子網掩碼連續全1的是網路地址,後面的是主機地址。 虛線前為網路地址,虛線後為主機地址。
(1)如何根據ip地址求網路地址擴展閱讀:
Internet依靠TCP/IP協議,在全球范圍內實現不同硬體結構、不同操作系統、不同網路系統的互聯。在Internet上,每一個節點都依靠唯一的IP地址互相區分和相互聯系。IP地址是一個32位二進制數的地址,由4個8位欄位組成,每個欄位之間用點號隔開,用於標識TCP/IP宿主機。
每個IP地址都包含兩部分:網路ID和主機ID。網路ID標識在同一個物理網路上的所有宿主機,主機ID標識該物理網路上的每一個宿主機,於是整個Internet上的每個計算機都依靠各自唯一的IP地址來標識。
IP地址構成了整個Internet的基礎,它是如此重要,每一台聯網的計算機無權自行設定IP地址,有一個統一的機構-IANA負責對申請的組織分配唯一的網路ID。
而該組織可以對自己的網路中的每一個主機分配一個唯一的主機ID,正如一個單位無權決定自己在所屬城市的街道名稱和門牌號,但可以自主決定本單位內部的各個辦公室編號一樣。
2. 計算機網路用IP地址與子網掩碼,怎麼求網路號和主機號
將IP地址分成了網路號和主機號兩部分,設計者就必須決定每部分包含多少位。網路號的位數直接決定了可以分配的網路數(計算方法2^網路號位數);主機號的位數則決定了網路中最大的主機數(計算方法2^主機號位數-2)。然而,由於整個互聯網所包含的網路規模可能比較大,也可能比較小,設計者最後聰明的選擇了一種靈活的方案:將IP地址空間劃分成不同的類別,每一類具有不同的網路號位數和主機號位數。
例如:
192.168.1.120/255.255.255.0
如何算出它的網路號.主機號
這個從二進制角度說比較方便。
首先把地址和掩碼轉換為二進制(熟了就不用了)
IP地址:11000000.10101000.00000001.01111000
掩碼:11111111.11111111.11111111.00000000
(掩碼24個1,就是說這個地址是24位掩碼的)
掩碼為1的部分表示網路號,為0的部分表示主機號。
IP地址與掩碼相與得出網路地址,
換個演算法就是地址的前24位(掩碼1的個數)後面補0是網路地址
3. IP地址和子網掩碼求出網路地址
IP地址=網路地址+主機地址(一般內網的ip地址是以192.168開頭的,這樣很容易區分公網和內網的ip地址)
例:
網路地址(相當於街道地址): 192.168.100.0
主機地址(相當於各戶的門號): 0.0.0.1
IP地址(相當於住戶地址): 網路地址+主機地址=192.168.100.1
不同的IP地址 ,它們的網路地址一樣,可以通信,因為它們在同一個區域網內,
如果不同的IP地址,它們的網路地址也不同,就需要通過網關來實現通信
下面運算結果可以看出兩台計算機的網路地址都為192.168.0.0且IP地址不同,所以可以通.
子網掩碼
子網掩碼是用來判斷任意兩台計算機的ip地址是否屬於同一子網路的根據。最為簡單的理解就是兩台計算機各自的ip地址與子網掩碼進行and運算後,得出的結果是相同的,則說明這兩台計算機是處於同一個子網路上的,可以進行直接的通訊。
參考資料:
http://www.cnblogs.com/JuneWang/p/3917697.html
4. 知道IP地址及掩碼,怎麼計算出網路地址和廣播地址
key:網路地址 10.145.128.0 廣播地址 10.145.135.255
IP轉換成二進制: 00001010 10010001 10000001 00010010
掩碼轉換成二進制:11111111 11111111 11111000 00000000
IP與掩碼相與得網路地址(全1為1,見0為0):00001010 10010001 10000000 00000000
網路地址轉換成十進制為:10,145,128,0
看你的掩碼把後24位的前13為劃成了子網,後11為劃成了主機,故:
廣播地址則要把網路地址的主機位全換成1,得:00001010,10010001,10000111,1111111
廣播地址轉換成十進制為:10,145,135,255
首先由ip地址結合子網掩碼可以看出的是這是一個由A類地址,「借用」13位的主機位而得到的子網,所以很輕易地得到
網路地址是:10.145.128.0,也即:00001010.10010001.10000 000.00000000(看出來沒?前21(8+13)位是網路位,後11位是主機位)
至於廣播地址,網路位+全為1的主機位,即得:00001010.10010001.10000 111.11111111
10進製表達方式就是10.145.135.255
5. 知道IP地址和子網掩碼,怎麼求子網地址
ip地址與子網掩碼進行與運算(0與0為零,0與1為零,1與0為零,1與1為一),即可求得子網地址。例如ip為192.168.1.195,子網掩碼在255.255.255.224,195的二進制為11000011,224的二進制為11100000,進行與運算後為11000000,即子網地址為192.168.1.192。希望可以幫到你~
6. 知道IP地址和子網掩碼怎麼計運算元網地址
在二進制比較中,1表示網路號,0表示掩碼中的主機號
例如,當前網關是192.168.1.56子網255.255.255.240
我要把2換成二進制
11111111111111111111110000
比較,然後寫出這兩個是「1」「1」,另一個是「0」得到網路地址
=192.168.1.48
如果是廣播地址,則將地址中的主機號全部改為「1」,網路號不變
=192.168.1.63
(6)如何根據ip地址求網路地址擴展閱讀:
子網劃分的幾個快捷方式:
1.多少個子網將由你所選擇的子網掩碼:2x權力2(x代表子網位,1的部分基礎2)註:這里x是指子網位刪除默認的面具後,如網路地址192.168.1.1,面具255.255.255.192。
因為它是一個C類地址、掩碼是255.255.255.0。所以255.255.255.192(X.X.X.使用兩個1作為子網位。
2.每個子網可以有多少個主機:2的y-2次方(y表示主機位,也就是以2為底0的那部分)。
3.有效子網:有效子網號=256-10子網掩碼(結果稱為塊大小或基號)。
每個子網的廣播地址:廣播地址=下一個子網號-1。
5.每個子網的有效主機:忽略子網中所有0和所有1個地址,其餘地址為有效主機。
7. 怎樣根據ip地址計算每個子網的網路號
P地址和子網掩碼都轉換為二進製做邏輯與運算的結果為本網段的網路號。
例:192.168.1.1(11000000.10101000.00000001.00000001)
255.255.255.0(11111111.11111111.11111111.00000000)
兩個做與運算:11000000.10101000.00000001.00000000(192.168.1.0)即192.168.1.0為本網段的網路號。
8. 已知IP地址和子網掩碼,怎麼求網路地址
1、首先將網路的IP地址和子網掩碼都轉換成32位二進制字元。
2、將轉換後的二進制的IP地址和子網掩碼進行「邏輯與」運算,得到新的32位二進制字元。
3、把得到的新的32位二進制字元轉換成十進制,就是主機的網路號了。
例如:
本機IP為192.168.1.16,子網掩碼為255.255.255.0
轉換成二進制:
本機IP為11000000.10101000.00000001.00010000
子網掩碼11111111.11111111.11111111.00000000
進行「與運算「???11000000.10101000.00000001.00000000
轉換成十進制:192.168.1.0。即為主機的網路號。
9. 知道IP地址和子網掩碼,如何算網路地址
在二進制進行對比,掩碼中1代表網路號,0代表主機號
例如現在的網關是 192.168.1.56 子網 255.255.255.240
把兩個換去二進制
進行對比,然後把兩個都是「1」的寫下「1」其他的為「0」就得到網路地址了
= 192.168.1.48
如果是廣播地址,把地址中的主機號全換去「1」,網路號保持不變
= 192.168.1.63
拓展資料:
劃分子網的幾個捷徑:
1. 你所選擇的子網掩碼將會產生多少個子網:2 的x 次方-2(x 代表子網位,即2 進制為1 的部分) PS:這里的x是指除去默認掩碼後的子網位,例如網路地址192.168.1.1,掩碼255.255.255.192,因為是C類地址,掩碼為 255.255.255.0。那麼255.255.255.192(x.x.x.11000000)使用了兩個1來作為子網位。
2.每個子網能有多少主機: 2 的y 次方-2(y 代表主機位,即2 進制為0 的部分)
3.有效子網:有效子網號=256-10 進制的子網掩碼(結果叫做block size 或base number)
4.每個子網的廣播地址:廣播地址=下個子網號-1
5.每個子網的有效主機分別:忽略子網內全為0 和全為1 的地址剩下的就是有效主機地址.