㈠ 網路號和主機號的計算方法
當前使用的IP地址有4個位元組(32)組成,即IPV4編碼方式。每個IP地址包換兩部分:網路號和主機號。當分配給主機號的二進制位越多,則能標識的主機數就越多,相應地能標識的網路數就越少,反之亦然。
IP地址分為五類,A類保留給政府機構,B類分配給中等規模的公司,C類分配給任何需要的人,D類用於組播,E類用於實驗,各類可容納的地址數目不同。
A、B、C三類IP地址的特徵:當將IP地址寫成二進制形式時,A類地址的第一位總是O,B類地址的前兩位總是10,C類地址的前三位總是110。
給出一個IP地址,我們可以通過子網掩碼確定這個IP地址的網路號和主機號。
子網掩碼的作用就是將某個IP地址劃分成網路地址和主機地址兩部分。
例如
有一個C類地址為: 192.9.200.13
其預設的子網掩碼為: 255.255.255.0
則它的網路號和主機號可按如下方法得到:
① IP地址 192.9.200.13 轉換為二進制
② 子網掩碼255.255.255.0 轉換為二進制
③ 將兩個二進制數邏輯與(AND)運算後得出的結果即為網路部分
AND
-------------------------------------------------------------
= 192 . 9 . 200 . 0
即網路號為192.9.200.0
④將子網掩碼取反再與IP地址邏輯與(AND)後得到的結果即為主機部分
------------------------------------------------------------
= 0 . 0 . 0 . 13
即主機號為13(或者0.0.0.13)。
已知192.168.1.133、255.255.255.0,這個子網掩碼是C類地址的默認的子網掩碼,在使用這個掩碼時,這個IP地址並沒有劃分子網,將其轉換為8位二進制數,其中的1所的對應的部分就是網路號,而0所對應的部分就是主機號。根據計算方法,192.168.1.0就是網路號,0.0.0.133就是主機號。同時根據定義,主機號位全為一的地址為此網段的廣播地址可知,此時的廣播地址為192.168.1.255。此種情況是最常見的。
下面看下將網段劃分子網後的情況,如:已知192.168.1.133、255.255.255.192.判斷網路號,主機號和廣播地址。
我們來看掩碼255.255.255.192,將其轉換成二進制後和255.255.255.0對比可發現,前掩碼的前24位沒有變化,只是在原來表示主機號的部分頭兩位變成了1。
我們把IP地址中的前24位(192.168.1)不看,因為前24位對應掩碼沒有變化它們始終表示網路號。
按照子網掩碼的定義,
子網掩碼1所對應的位為網路號位
而0所對應的位為主機號位
如圖中深藍色部分所示,主機號中的兩位被用來表示網路號了,也就是子網號。(二進制一位有0和1兩種表示,那麼佔用了兩位就有2*2=4種表示,這里佔用了2位,也就是說我們將原有的192.168.1.0這個網路分成了四份,即4個子網)這四段的網路號分別是00000000、01000000、10000000、11000000,現在我們將它們轉換成10進制就分別是0、64、128、192,現在把前24位加進來。
這四段網路分別是192.168.1.0~192.168.1.63、
192.168.1.64~192.168.1.127
192.168.1.128~192.168.1.191
192.168.1.192~192.168.1.255
現在我們來看廣播地址,既然我們把一個網段分成了四份,它就應該有4個廣播地址。廣播地址的定義是主機位全位1的地址就是廣播地址。
所以這四個網段的廣播地址末八位就是00111111、01111111、10111111、11111111,轉換成10進制分別為63、127、191、255。加上原來的網路號位,廣播地址就是
192.168.1.63
192.168.1.127
192.168.1.191
192.168.1.255
四個網段中刨除網路地址和廣播地址中間的部分就是可用的主機IP地址了。
通過以上分析方法可知192.168.1.133這個IP地址的網路號是192.168.1.128,主機號是0.0.0.5,廣播地址是192.168.1.191。
根據以上分析和計算方法,子網劃分建議按以下步驟和實例計運算元網掩碼。
1、將要劃分的子網數目轉換為2的m次方。如要分8個子網,8=23。
2、取上述要劃分子網數的2m的冪m。如23,即m=3。
3、將上一步確定的冪m按高序佔用主機地址m位後轉換為十進制。
如m為3 則是11100000,轉換為十進制為224,即為最終確定的子網
掩碼。如果是C類網,則子網掩碼為255.255.255.224;如果是B類網,
則子網掩碼為255.255.224.0;如果是A類網,則子網掩碼為255.224.0.0。
在這里,子網個數n與佔用主機地址位數m有如下等式成立:2m=n。
根據這些原則,將一個C類網路分成4個子網。若我們用的網路號為192.9.200.0,則該C類網內的`主機IP地址就是192.9.200.1~192.9.200.254
(因為全「0」和全「1」的主機地址有特殊含義,不作為有效的IP地址)
例:學校新建5個機房,每個房間有30台機器,如果給定一C類網路地址:192.168.1.0,問如何將其劃分為5個子網,子網掩碼該如何設置?
答:23 =8(大於5的最小的2的整冪次數),取23的冪,即3,即佔用了主機號中的高3位即為11100000,轉換為十進制為224,所以該地址為C類地址的子網掩碼應該設置為255.255.255.192。各機房IP和子網掩碼配置如下(已經去掉廣播地址和網路地址):
機房號 子網掩碼 IP地址范圍
機房1 255.255.255.224 192.168.1.1~192.168.1.30
機房2 255.255.255.224 192.168.1.33~192.168.1.62
機房3 255.255.255.224 192.168.1.65~192.168.1.94
機房4 255.255.255.224 192.168.1.97~192.168.1.126
機房5 255.255.255.224 192.168.1.129~192.168.1.158
即使你什麼也不懂,按照第一頁的計算方法一樣可以算出准確的結果。
第二頁和第三頁是讓你知道「知其然」還要「知其所以然」的。
子網地址為192.168.3.192,子網掩碼為255.255.255.224,計算該子網內的可用主機地址數量
這道題目要算主機地址的數量。那麼如何計算呢?第一步是先計運算元網號的數量
首先需要明白子網掩碼是如何計算的。
子網掩碼是看從左往右數連續的1的個數。
而255.255.255.224的二進制形式是:
11111111 11111111 11111111 11100000
所以子網掩碼是27位。其中最右邊三位的1是從主機號中借的三位!所以主機的位數是5。
這樣就可以計算出主機的數量有多少了。
㈡ 對於IP地址,怎樣區分主機ID和網路ID
默認情況下,一個IP地址由網路ID和主機ID組成,通過掩碼,可以劃分IP地址那些屬於網路ID,那些屬於主機ID,每一類IP地址都有默認的掩碼,在實際的使用中,每個IP地址有個默認的掩碼,這是很不實用的,所以就引入了子網掩碼,這樣,在實際中,IP地址就由網路ID、子網ID、主機ID三部分組成。
計算一個IP地址的主機ID和網路ID的步驟如下:
一、計算網路ID:只需要將IP地址和子網掩碼進行與運算,所得結果即為該主機的網路ID
有IP地址192.168.0.1,對應的子網掩碼為255.255.255.0;
將IP地址和子網掩碼全部轉換成二進制的形式,即IP地址是:11000000.10101000.00000000.00000001 ,子網掩碼是:11111111.11111111.11111111.00000000;
將二進制形式的IP地址和子網掩碼進行與運算;
運算結果為11000000.10101000.00000000.00000000,轉換為十進制就是192.168.0.0,所以這個主機的網路ID就是192.168.0.0。
二、計算主機ID:只需要將子網掩碼進行二進制按位取反,再和IP地址進行與運算,所得結果即為該主機的主機ID,步驟如下:
有IP地址192.168.0.1,對應的子網掩碼為255.255.255.0;
將子網掩碼轉換成二進制的形式,即就是:11111111.11111111.11111111.00000000;
將子網掩碼進行二進制按位取反,即就是:00000000.00000000.00000000.11111111;
將取反後的子網掩碼和IP地址的二進制形式進行與運算;
結果為:00000000.00000000.00000000.00000001,轉換為十進制就是0.0.0.1,所以這個主機的網路ID就是192.168.0.0。
註:
與運算規則:0&0=0,0&1=0,1&0=0,1&1=1,即:兩位同時為「1」,結果才為「1「,否則為0。
㈢ 已知IP地址和子網掩碼,怎麼查詢網路號、子網號、主機號
IP:195.169.20.50子網掩碼:255.255.255.224
掩碼中1的個數表示網路欄位位數0的個數表示主機欄位位數,255全是1,224變中巧芹為二進制11100000,所以第四個位元組前三個比特屬於網路欄位,後五個比特屬於主機欄位。
網路寬哪號就是網路欄位不變主機欄位全「0」第四個位元組50變為二進制00110010,前三個不變,後五個變成賣畢0就是0010000=32
所以網路號就是195.169.20.32
㈣ 知道IP地址和子網掩碼,怎麼判斷IP地址的網路號和主機號
網路號為219.224.3.16
主機號為2(或者0.0.0.2)
判斷IP地址的網路號
網路號:將兩個二進制數做按位與(&)運算後得出的結果即為網路部分。
219.224.3.18 & 255.255.255.248
1101 1011 1110 0000 0000 0011 0001 0010
&
1111 1111 1111 1111 1111 1111 1111 1000
=
1101 1011 1110 0000 0000 0011 0001 0000
= 219.224.3.16
即網路號為219.224.3.16
判斷IP地址正御伏的主機號
主機號:將子網掩碼取反再與IP地址按位與(&)後得到的結果。
219.224.3.18 & 0.0.0.7(已按位取反)
1101 1011 1110 0000 0000 0011 0001 0010拆歷
&
0000 0000 0000 0000 0000 0000 0000 0111
=
0000 0000 0000 0000 0000 0000 0000 0010
=0.0.0.2
即主機號為2(或者0.0.0.2)
(4)ip怎麼看主機號和網路號擴展閱讀:
IP地址的網路號和主機號的分類
Internet上的每台主機和路由器都有一個IP地址,IP地址包含網路號和主機號,並且這種組合是唯一的。原則上,Internet上的任何兩台機器不會有相同的IP地址。所有的IP地址都是32位長,被用於IP分組的源地址和目的地址域。
IP地址是一種分等級的地址結構,分為A、B、C、D、E五類,描述如下:
A類地址的第一位總是0,8位分配給網路號,24位分配給主機號。舉攜
B類地址的前兩位總是10,16位分配給網路號,16位分配給主機號。
C類地址的前三位總是110,24位分配給網路號,8位分配給主機號。
D類地址的前四位總是1110。
E類地址的前五位總是11110。
㈤ IP地址怎麼劃分網路號和主機號
IP地址子網掩碼都是32位的2進制,為了方便記憶轉成10進制,通過子網掩碼來區分網專絡位和屬主機位,子網掩碼跟IP地址一一對應,子網掩碼為1的是網路位,為0的是主機位。
如:192.168.1.2 掩碼255.255.255.0 。網路位192.168.1 主機位是2
IP是英文Internet Protocol(網路之間互連的協議)的縮寫,中文簡稱為「網協」,也就是為計算機網路相互連接進行通信而設計的協議。
在網際網路中,它是能使連接到網上的所有計算機網路實現相互通信的一套規則,規定了計算機在網際網路上進行通信時應當遵守的規則。任何廠家生產的計算機系統,只要遵守
IP協議就可以與網際網路互連互通。
IP地址具有唯一性,根據用戶性質的不同,可以分為5類。另外,IP還有進入防護,知識產權,指針寄存器等含義。IPv4是32位,而IPv6是128位。
㈥ 計算機網路用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是網路地址
㈦ IP地址中哪個是網路號,哪個是主機號
IP地址含有四個位元組,32個二進制位。一般有5類:A,B,C,D,E。大量使用的是前三種。A類地址中第一個位元組表示網路地址,後三個位元組表示該網內計算機的地址;B類地址中前兩個位元組表示網路地址,後兩個位元組表示該網內計算機的地址;C類地址則是前三個位元組表示網路地址,後一個位元組表示網內計算機的地址。A用於巨大的計算機網路,B次之,C則用於小網路。
㈧ 如何區分網路號和主機號
IP地址的構成是由網路號加主機號組成的。每個IP地址包括兩部分:網路號和主機號。當分配給主機號的二進制位越多,則能標識的主機數就越多,相應地能標識的網路數就越少,反之同理。
給出一個IP地址,我們可以通過子網掩碼確定這個IP地址的網路號和主機號。
子網掩碼的作用就是將某個IP地址劃分成網路地址和主機地址兩部分。
例如
有一個C類地址為: 192.9.200.13
其預設的子網掩碼為: 255.255.255.0
則它的網路號和主機號可按如下方法得到:
① IP地址 192.9.200.13
轉換為二進制11000000 00001001 11001000 00001101
② 子網掩碼255.255.255.0
轉換為二進制11111111 11111111 11111111 00000000
像你所述的IP地址,是B類地址130.118.是你的網路號,最後兩位位6.11是你的主機號。IPV4 共有 232個IP地址。
子網掩碼又叫網路掩碼、地址掩碼、子網路遮罩,它是一種用來指明一個IP地址的哪些位標識的是主機所在的子網,以及哪些位標識的是主機的位掩碼。子網掩碼不能單獨存在,它必須結合IP地址一起使用。子網掩碼只有一個作用,就是將某個IP地址劃分成網路地址和主機地址兩部分。
(8)ip怎麼看主機號和網路號擴展閱讀
如今的IP網路使用32位地址,以點分十進製表示,如192.168.0.1。
地址格式為:IP地址=網路地址+主機地址或蔽敬 IP地址=網路地址+子網地址+主機地址。
網路地址是網際網路協會的ICANN(the Internet Corporation for Assigned Names and Numbers)分配的,下有負責北美地區的InterNIC、負責歐洲地區的RIPENIC和負責亞太地區的APNIC 目的是為了保證網路地址的全球唯一性。主機地址是由各個網路的系統管理員分配。因此,網路地址的唯一性與網路內主機地址的唯一性確保了IP地址的全球唯一性。
地址分配
根據用途和安全性級別的不同,IP地址還可以大致分為兩類:公共地址和私有地址。公用地址在Internet中使用,可以在Internet中隨意告簡訪問。私有地址只能在內部網路中使用,只有通過代理伺服器才能與Internet通信。
㈨ 如何判斷一個IP地址的網路位和主機位
網路位和主機位的區分按照下圖:
一個A類IP地址是指,在IP地址的四段號碼中,第一段號碼為網路號碼,剩下的三段號碼為本地計算機的號碼。如果用二進製表示IP地址的話,A類IP地址就由1位元組的網路地址和3位元組主機地址組成,網路地址的最高位必須是「0」謹數。
一個B類IP地址是指,在IP地址的四段號碼中,前兩段號碼為網路號碼。如果用二進製表示IP地址的話,B類IP地址就由2位元組的網路地址和2位元組主機地址組成,網路地址的最高位必須兄晌斗是「10」。
一個C類IP地址是指,在IP地址的四段號碼中,前三段號碼為網路號碼,剩下的一段號碼為本地計算機的號碼。如果用二進製表示IP地址的話,C類IP地址就由3位元組的網路地址和1位元組主機地址組成,網路地址的最高位必須是「110」。
D類IP地址在歷史上被叫做多播地址(multicast address),即組播地址。在乙太網中,多播地址命名了一組應該在這個網路中應用接收到一個分組的站點。多播地址的最高位必須是「1110」,范圍從224.0.0.0到239.255.255.255。
(9)ip怎麼看主機號和網路號擴展閱讀:
IP地址編址方案:IP地址編址方案將IP地址空間劃分為A、B、C、D、E五類,其中A、B、C是基本類,D、E類作為多播和保留使用。
IP地址被用來給Internet上的電腦一個編號。大家日常見到的情況是每台聯網的PC上都需要有IP地址,才能正常通信。我們可以把「個人電腦」比作「一台電話」,那麼「IP地址」就相當於「電話號碼」,而Internet中的路由器,就相當於電信局的「程式控制式交換機」。
A: 0.0.0.0-127.255.255,其中段0和127不可用;
B: 128.0.0.0-191.255.255.255;
C: 192.0.0.0-223.255.255.255;
D: 224.0.0.0-239.255.255.255;
E: 240.0.0.0-255.255.255.255,其中段255不可用;
這其中除了段0和段127之外,還有一些IP地址因為有其他的用途,是不可以用作普通IP的。