电竞比分网-中国电竞赛事及体育赛事平台

分享

關于IP網(wǎng)絡號和主機號的原理

 月影曉風 2014-11-25

網(wǎng)絡號和主機號具體怎么弄出來的? ? ? ?

 

1、標準分類的ip地址的網(wǎng)絡號是, 
A類是前8位 
B類是前16位 
C類是前24位 
舉一個例子 
如172.16.10.2,因為172.16.10.2是B類地址,所以172.16所代表的位就是網(wǎng)絡號的位,后面10.2代表的位是主機位,A類C類和例子結構相同,就是位數(shù)不同。 
2、如果不是標準的ip地址,就是要劃子網(wǎng)的,就不一樣了。要看后面的位數(shù)來確定 
如192.168.15.2/26,后面的26代表網(wǎng)絡號位數(shù)是26位,剩下的6位是主機號;前24位是標準的網(wǎng)絡號,后倆位是為劃分子網(wǎng)從主機號分出來的,也劃分到網(wǎng)絡號里。 
子網(wǎng)掩碼與IP地址子網(wǎng)掩碼與IP地址結合使用,可以區(qū)分出一個網(wǎng)絡地址 
的網(wǎng)絡號和主機號。
 
例如:有一個C類地址為: 
192.9.200.13 其缺省的子網(wǎng)掩碼為: 
255.255.255.0 則它的網(wǎng)絡號和主機號可按如下方法得到: 
①將IP地址192.9.200.13轉換為二進制

11000000 00001001 11001000 00001101
②將子網(wǎng)掩碼255.255.255.0轉換為二進制

11111111 11111111 11111111 00000000 
③將兩個二進制數(shù)邏輯與(AND)運算后得出的結果即為網(wǎng)絡部分

11000000 00001001 11001000 00001101
 AND

11111111 11111111 11111111 00000000 

結果為:
11000000 00001001 11001000 00000000 即192.9.200.0,
即網(wǎng)絡號為192.9.200.0 
④將子網(wǎng)掩碼取反再與IP地址邏輯與(AND)后得到的結果即為主機部分11000000 00001001 11001000 00001101 

AND

00000000 00000000 00000000 11111111 

結果為:
00000000 00000000 00000000 00001101 即0.0.0.13,

即主機號為13(0.0.0.13)


如何計算網(wǎng)絡地址? ? ? ? ?
  我們日常生活中的地址如:北大街1號,從字面上就能看出街道地址是北大街,而我們從IP地址中卻難以看出網(wǎng)絡地址,要計算網(wǎng)絡地址,必須借助我們上邊提到過的子網(wǎng)掩碼。  
  計算過程是這樣的,將IP地址和子網(wǎng)掩碼都換算成二進制,然后進行與運算,結果就是網(wǎng)絡地址。與運算如下所示,上下對齊,1位1位的算,1與1=1 ,其余組合都為0。 
                  1...0...1...0 
                  1...0...0...0 
              與運算________________  
                  1...0...0...0  
  例如:計算IP地址為:202.99.160.50子網(wǎng)掩碼是255.255.255.0的網(wǎng)絡地址步驟如下: 
  1)將IP地址和子網(wǎng)掩碼分別換算成二進制 
  202.99.160.50 換算成二進制為 11001010?01100011?10100000?00110010 
  255.255.255.0 換算成二進制為 11111111?11111111?11111111?00000000 
  2)將二者進行與運算 
             11001010?01100011?10100000?00110010 
             11111111?11111111?11111111?00000000 
         與運算________________________________________ 
             11001010?01100011?10100000?00000000 
  3)將運算結果換算成十進制,這就是網(wǎng)絡地址。 
  11001010?01100011?10100000?00000000換算成十進制就是202.99.160.0 
  現(xiàn)在我們就可以解答上面三種情況的通與不通的問題了。 
  1、從下面運算結果可以看出二臺計算機的網(wǎng)絡地址都為192.168.0.0且IP地址不同,所以可以通。 
           192.168.0.1      11000000.10101000.00000000.00000001 
           255.255.255.0     11111111.11111111.11111111.00000000 
       與運算_________________________________________________________
           192.168.0.0      11000000.10101000.00000000.00000000 
           192.168.0.200     11000000.10101000.00000000.11001000 
           255.255.255.0     11111111.11111111.11111111.00000000 
       與運算_________________________________________________________
           192.168.0.0      11000000.10101000.00000000.00000000 
  2、從下面運算結果可以看出1號機的網(wǎng)絡地址為192.168.0.0,2號機的網(wǎng)絡地址為192.168.1.0 不在一個網(wǎng)絡,所以不通。 
           192.168.1.200     11000000.10101000.00000001.11001000 
           255.255.255.0     11111111.11111111.11111111.00000000 
       與運算__________________________________________________________
           192.168.1.0      11000000.10101000.00000001.00000000 
  3、從下面運算結果可以看出1號機的網(wǎng)絡地址為192.168.0.0,2號機的網(wǎng)絡地址為192.168.0.192 不在一個網(wǎng)絡,所以不通 
           192.168.0.1      11000000.10101000.00000000.00000001 
           255.255.255.192    11111111.11111111.11111111.11000000 
       與運算_________________________________________________________
           192.168.0.0      11000000.10101000.00000000.00000000 
           192.168.0.200     11000000.10101000.00000000.11001000
           255.255.255.192     11111111.11111111.11111111.11000000 
       與運算________________________________________________________
           192.168.0.182     11000000.10101000.00000000.11000000 
  相信看到這應該明白了為何計算網(wǎng)絡地址和如何計算了,但也許還有很多疑問,如IP地址為什么寫成這樣,子網(wǎng)掩碼到底是怎么回事等等,別急,下面慢慢介紹。 
三、計算相關地址—通過IP地址和子網(wǎng)掩碼與運算計算相關地址 
  知道IP地址和子網(wǎng)掩碼后可以算出: 
  ●網(wǎng)絡地址 
  ● 廣播地址 
  ● 地址范圍 
  ● 本網(wǎng)有幾臺主機 

  【例1】下面例子IP地址為192?168?100?5 子網(wǎng)掩碼是255?255?255?0。算出網(wǎng)絡地址、廣播地址、地址范圍、主機數(shù)。 
  1、分步驟計算 
  1)將IP地址和子網(wǎng)掩碼換算為二進制,子網(wǎng)掩碼連續(xù)全1的是網(wǎng)絡地址,后面的是主機地址。 虛線前為網(wǎng)絡地址,虛線后為主機地址 
           192.168.100.5     11000000.10101000.01100100.00000101 
           255.255.255.0     11111111.11111111.11111111.00000000 
  2)IP地址和子網(wǎng)掩碼進行與運算,結果是網(wǎng)絡地址 
           192.168.100.5     11000000.10101000.01100100.00000101 
           255.255.255.0     11111111.11111111.11111111.00000000 
       與運算 ______________________________________________________________ 
      結果為: 192.168.100.0     11000000.10101000.01100100.00000000 
  3) 將上面的網(wǎng)絡地址中的網(wǎng)絡地址部分不變,主機地址變?yōu)槿?,結果就是廣播地址。 
    網(wǎng)絡地址為: 192.168.100.0     11000000.10101000.01100100.00000000 
    ___________________________________________________________________________ 
    將主機地址變?yōu)槿?  
    廣播地址為: 192.168.100.255    11000000.10101000.01100100.11111111  
  4) 地址范圍就是含在本網(wǎng)段內的所有主機 
    網(wǎng)絡地址+1即為第一個主機地址,廣播地址-1即為最后一個主機地址,由此可以看出 
    地址范圍是: 網(wǎng)絡地址+1  至  廣播地址-1 
    本例的網(wǎng)絡范圍是:192?168?100?1  至  192?168?100?254 
    也就是說下面的地址都是一個網(wǎng)段的。 
    192?168?100?1、192?168?100?2 ... 192?168?100?20 ... 192?168?100?111... 192?168?100?254  
  5) 主機的數(shù)量 
    主機的數(shù)量=2二進制的主機位數(shù)-2 
  減2是因為主機不包括網(wǎng)絡地址和廣播地址。本例二進制的主機位數(shù)是8位。 
    主機的數(shù)量=2^8-2=254 
  2、總體計算 
  我們把上邊的例子合起來計算一下過程如下: 
           192.168.100.5     11000000.10101000.01100100.00000101 
           255.255.255.0     11111111.11111111.11111111.00000000 
  2)IP地址和子網(wǎng)掩碼進行與運算,結果是網(wǎng)絡地址 
            192.168.100.5    11000000.10101000.01100100.00000101 
            255.255.255.0    11111111.11111111.11111111.00000000 
    與運算   _________________________________________________________
    結果為網(wǎng)絡地址:192.168.100.0     11000000.10101000.01100100.00000000
          將結果中的網(wǎng)絡地址部分不變,主機地址變?yōu)槿? 
    結果為廣播地址:192.168.100.0  即  11000000.10101000.01100100.11111111  
       廣播地址為: 192.168.100.255 即  11000000.10101000.01100100.11111111  
    主機的數(shù)量:                           2^8-2=254 
    地址范圍是:   網(wǎng)絡地址: 192.168.100.0 ...... 廣播地址為: 192.168.100.255 
    主機的地址范圍是:網(wǎng)絡地址+1:192.168.100.1 ...... 廣播地址為: 192.168.100.254  
  【例2】IP地址為128?36?199?3 子網(wǎng)掩碼是255?255?240?0。算出網(wǎng)絡地址、廣播地址、地址范圍、主機數(shù)。 
  1) 將IP地址和子網(wǎng)掩碼換算為二進制,子網(wǎng)掩碼連續(xù)全1的是網(wǎng)絡地址,后面的是主機地址, 虛線前為網(wǎng)絡地址,虛線后為主機地址 
           128?36?199?3            10000000?00100100?1100 0111?00000011 
           255?255?240?0          11111111?11111111?1111 0000?00000000 
  2)IP地址和子網(wǎng)掩碼進行與運算,結果是網(wǎng)絡地址 
           128?36?199?3            10000000?00100100?1100 0111?00000011 
           255?255?240?0          11111111?11111111?1111 0000?00000000 
   與運算   __________________________________________________________
   結果為網(wǎng)絡地址:128?36?192?0   10000000?00100100?1100 0000?00000000 
  3)將運算結果中的網(wǎng)絡地址不變,主機地址變?yōu)?,結果就是廣播地址。 
           128?36?192?0   10000000?00100100?1100 0000?00000000 
         ______________________________________________________________ 
     廣播地址: 128?36?207?255        10000000?00100100?1100 1111?11111111  
  4) 地址范圍就是含在本網(wǎng)段內的所有主機 
  網(wǎng)絡地址+1即為第一個主機地址,廣播地址-1即為最后一個主機地址,由此可以看出 
  本例的網(wǎng)絡范圍是:128?36?192?1   至    128?36?207?254 
  5) 主機的數(shù)量 
  主機的數(shù)量=2二進制位數(shù)的主機-2=212-2=4094 
  從上面兩個例子可以看出不管子網(wǎng)掩碼是標準的還是特殊的,計算網(wǎng)絡地址、廣播地址、地址數(shù)時只要把地址換算成二進制,然后從子網(wǎng)掩碼處分清楚連續(xù)1以前的是網(wǎng)絡地址,后是主機地址進行相應計算即可
如何直接廣播地址和受限廣播地址的區(qū)別? ? ? ? ?
廣播地址是一種特殊的IP地址形式,一種是直接廣播地址,一種是有限廣播地址。 
直接廣播地址包含一個確定的網(wǎng)絡號和一個全“1”的主機號,如你說的202.163.30.255就是一個直接廣播地址。 255就是一個主機號,202則是C類的IP地址,C類IP地址就是我們常接觸到的。 
受限廣播地址是32位全1的IP地址(255.255.255.255)。受限的廣播地址是255.255.255.255。該地址用于主機配置過程中IP數(shù)據(jù)報的目的地址,此時,主機可能還不知道它所在網(wǎng)絡的網(wǎng)絡掩碼,甚至連它的IP地址也不知道。在任何情況下,路由器都不轉發(fā)目的地址為受限的廣播地址的數(shù)據(jù)報,這樣的數(shù)據(jù)報僅出現(xiàn)在本地網(wǎng)絡中。
例子:

ip 地址  121.175.21.9

子網(wǎng)掩碼 255.192.0.0

求 網(wǎng)絡地址 主機號 直接廣播地址 ?

121開頭的IP地址是個A類IP地址,

二進制:01111001 10101111 00010101 00001001 

子網(wǎng)掩碼 255.192.0.0  二進制的:11111111 11000000 00000000 00000000,做與運算,

可以得出網(wǎng)絡地址是:01111001 10000000 00000000 00000000 

十進制是:121.128.0.0/10

把網(wǎng)絡地址中的主機地址部分全為1就可以得到直接廣播地址(上面紅色部分是網(wǎng)絡地址。黑色部分是主機地址。)

01111001 10111111 11111111 11111111

十進制的直接廣播地址:121.191.255.255 

IP地址的子網(wǎng)劃分??????

你一定對IP地址有所了解吧?我們知道在INTERNET中廣泛使用的TCP/IP協(xié)議就是利用IP地址來區(qū)別不同的主機的。如果你曾經(jīng)進行過TCP/IP協(xié)議設置,那么你一定會遇到子網(wǎng)掩碼(Subnet mask)這一名詞,那么你知道什么是子網(wǎng)掩碼嗎?它有什么作用呢?

 我們知道IP地址是一個4字節(jié)(共32bit)的數(shù)字,被分為4段,每段8位,段與段之間用句點分隔。為了便于表達和識別,IP地址是以十進制形式表示的如210.52.207.2,每段所能表示的十進制數(shù)最大不超過255。IP地址由兩部分組成,即網(wǎng)絡號(Netgwork ID)和主機號(Host ID)。網(wǎng)絡號標識的是Internet上的一個子網(wǎng),而主機號標識的是子網(wǎng)中的某臺主機。網(wǎng)際地址分解成兩個域后,帶來了一個重要的優(yōu)點:IP數(shù)據(jù)包從網(wǎng)際上的一個網(wǎng)絡到達另一個網(wǎng)絡時,選擇路徑可以基于網(wǎng)絡而不是主機。在大型的網(wǎng)際中,這一點優(yōu)勢特別明顯,因為路由表中只存儲網(wǎng)絡信息而不是主機信息,這樣可以大大簡化路由表。IP地址根據(jù)網(wǎng)絡號和主機號的數(shù)量而分為A、B、C三類:

 A類IP地址:用7位(bit)來標識網(wǎng)絡號,24位標識主機號,最前面一位為"0",即A類地址的第一段取值介于1~126之間。A類地址通常為大型網(wǎng)絡而提供,全世界總共只有126個只可能的A類網(wǎng)絡,每個A類網(wǎng)絡最多可以連接16777214臺主機。

 B類IP地址:用14位來標識網(wǎng)絡號,16位標識主機號,前面兩位是"10"。B類地址的第一段取值介于128~191之間,第一段和第二段合在一起表示網(wǎng)絡號。B類地址適用于中等規(guī)模的網(wǎng)絡,全世界大約有16000個B類網(wǎng)絡,每個B類網(wǎng)絡最多可以連接65534臺主機。

 C類IP地址:用21位來標識網(wǎng)絡號,8位標識主機號,前面三位是"110"。C類地址的第一段取值介于192~223之間,第一段、第二段、第三段合在一起表示網(wǎng)絡號。最后一段標識網(wǎng)絡上的主機號。C類地址適用于校園網(wǎng)等小型網(wǎng)絡,每個C類網(wǎng)絡最多可以有254臺主機。

 從上面的介紹我們知道,IP地址是以網(wǎng)絡號和主機號來標示網(wǎng)絡上的主機的,只有在一個網(wǎng)絡號下的計算機之間才能"直接"互通,不同網(wǎng)絡號的計算機要通過網(wǎng)關(Gateway)才能互通。但這樣的劃分在某些情況下顯得并十分不靈活。為此IP網(wǎng)絡還允許劃分成更小的網(wǎng)絡,稱為子網(wǎng)(Subnet),這樣就產(chǎn)生了子網(wǎng)掩碼。子網(wǎng)掩碼的作用就是用來判斷任意兩個IP地址是否屬于同一子網(wǎng)絡,這時只有在同一子網(wǎng)的計算機才能"直接"互通。那么怎樣確定子網(wǎng)掩碼呢?

 前面講到IP地址分網(wǎng)絡號和主機號,要將一個網(wǎng)絡劃分為多個子網(wǎng),因此網(wǎng)絡號將要占用原來的主機位,如對于一個C類地址,它用21位來標識網(wǎng)絡號,要將其劃分為2個子網(wǎng)則需要占用1位原來的主機標識位。此時網(wǎng)絡號位變?yōu)?2位為主機標示變?yōu)?位。同理借用2個主機位則可以將一個C類網(wǎng)絡劃分為4個子網(wǎng)……那計算機是怎樣才知道這一網(wǎng)絡是否劃分了子網(wǎng)呢?這就可以從子網(wǎng)掩碼中看出。子網(wǎng)掩碼和IP地址一樣有32bit,確定子網(wǎng)掩碼的方法是其與IP地址中標識網(wǎng)絡號的所有對應位都用"1",而與主機號對應的位都是"0"。如分為2個子網(wǎng)的C類IP地址用22位來標識網(wǎng)絡號,則其子網(wǎng)掩碼為:11111111 11111111 11111111 10000000即255.255.255.128。于是我們可以知道,A類地址的缺省子網(wǎng)掩碼為255.0.0.0,B類為255.255.0.0,C類為255.255.255.0。下表是C類地址子網(wǎng)劃分及相關子網(wǎng)掩碼:

子網(wǎng)位數(shù) 子網(wǎng)掩碼      主機數(shù) 可用主機數(shù)

1      255.255.255.128  128   126

2      255.255.255.192  64    62

3      255.255.255.224  32    30

4      255.255.255.240  16    14

5      255.255.255.248  8     6

6      255.255.255.252   4     2

 你可能注意到上表分了主機數(shù)和可用主機數(shù)兩項,這是為什么呢?因為但當?shù)刂返乃兄鳈C位都為"0"時,這一地址為線路(或子網(wǎng))地址,而當所有主機位都為"1"時為廣播地址。

 同時我們還可以使用可變長掩碼(VLSM)就是指一個網(wǎng)絡可以用不同的掩碼進行配置。這樣做的目的是為了使把一個網(wǎng)絡劃分成多個子網(wǎng)更加方便。在沒有VLSM的情況下,一個網(wǎng)絡只能使用一種子網(wǎng)掩碼,這就限制了在給定的子網(wǎng)數(shù)目條件下主機的數(shù)目。例如你被分配了一個C類地址,網(wǎng)絡號為192.168.10.0,而你現(xiàn)在需要將其劃分為三個子網(wǎng),其中一個子網(wǎng)有100臺主機,其余的兩個子網(wǎng)有50臺主機。我們知道一個C類地址有254個可用地址,那么你如何選擇子網(wǎng)掩碼呢?從上表中我們發(fā)現(xiàn),當我們在所有子網(wǎng)中都使用一個子網(wǎng)掩碼時這一問題是無法解決的。此時VLSM就派上了用場,我們可以在100個主機的子網(wǎng)使用255.255.255.128這一掩碼,它可以使用192.168.10.0到192.168.10.127這128個IP地址,其中可用主機號為126個。我們再把剩下的192.168.10.128到192.168.10.255這128個IP地址分成兩個子網(wǎng),子網(wǎng)掩碼為255.255.255.192。其中一個子網(wǎng)的地址從192.168.10.128到192.168.10.191,另一子網(wǎng)的地址從192.168.10.192到192.168.10.255。子網(wǎng)掩碼為255.255.255.192每個子網(wǎng)的可用主機地址都為62個,這樣就達到了要求??梢钥闯龊侠硎褂米泳W(wǎng)掩碼,可以使IP地址更加便于管理和控制。

 

1、IP地址的表示方法
IP地址 = 網(wǎng)絡號+主機號
    把整個Internet網(wǎng)堪稱單一的網(wǎng)絡,IP地址就是給每個連在Internet網(wǎng)的主機分配一個在全世界范圍內唯一的標示符,Internet管理委員會定義了A、B、C、D、E五類地址,在每類地址中,還規(guī)定了網(wǎng)絡編號和主機編號。在 TCP/IP協(xié)議中,IP地址是以二進制數(shù)字形式出現(xiàn)的,共32bit,1bit就是二進制中的1位,但這種形式非常不適用于人閱讀和記憶。因此Internet管理委員會決定采用一種"點分十進制表示法"表示IP地址:面向用戶的文檔中,由四段構成的32 比特的IP地址被直觀地表示為四個以圓點隔開的十進制整數(shù),其中,每一個整數(shù)對應一個字節(jié)(8個比特為一個字節(jié)稱為一段)。A、B、C類最常用,下面加以介紹。本文介紹的都是版本4的IP地址,稱為IPv4.

關于IP網(wǎng)絡號和主機號的原理 - xhamigua - 哈密瓜MQQ496400739

 

從上圖可以看出:

· A類地址:A類地址的網(wǎng)絡標識由第一組8位二進制數(shù)表示, A類地址的特點是網(wǎng)絡標識的第一位二進制數(shù)取值必須為"0"。不難算出,A類地址第一個地址為00000001,最后一個地址是01111111,換算成十進制就是127,其中127留作保留地址,A類地址的第一段范圍是:1~126,A類地址允許有27 -2=126個網(wǎng)段(減2是因為0不用,127留作它用),網(wǎng)絡中的主機標識占3組8位二進制數(shù),每個網(wǎng)絡允許有224-2=16777216臺主機(減2是因為全0地址為網(wǎng)絡地址,全1為廣播地址,這兩個地址一般不分配給主機)。通常分配給擁有大量主機的網(wǎng)絡。

· B類地址:B類地址的網(wǎng)絡標識由前兩組8位二進制數(shù)表示,網(wǎng)絡中的主機標識占兩組8位二進制數(shù),B類地址的特點是網(wǎng)絡標識的前兩位二進制數(shù)取值必須為"10"。 B類地址第一個地址為10000000,最后一個地址是10111111,換算成十進制B類地址第一段范圍就是128~191,B類地址允許有214 =16384個網(wǎng)段,網(wǎng)絡中的主機標識占2組8位二進制數(shù),每個網(wǎng)絡允許有216-2=65533臺主機,適用于結點比較多的網(wǎng)絡。

· C類地址:C類地址的網(wǎng)絡標識由前3組8位二進制數(shù)表示,網(wǎng)絡中主機標識占1組8位二進制數(shù)C類地址的特點是網(wǎng)絡標識的前3位二進制數(shù)取值必須為"110"。C類地址第一個地址為11000000,最后一個地址是11011111,換算成十進制C類地址第一段范圍就是192~223,C類地址允許有221 =2097152個網(wǎng)段,網(wǎng)絡中的主機標識占1組8位二進制數(shù),每個網(wǎng)絡允許有28-2= 254臺主機,適用于結點比較少的網(wǎng)絡。


    有些人對范圍是2x不太理解,舉個簡單的例子加以說明。如C類網(wǎng),每個網(wǎng)絡允許有28-2= 254臺主機是這樣來的。因為C類網(wǎng)的主機位是8位,變化如下:
    00000000
    00000001
    00000010
    00000011
    ……
    11111110
    11111111
    除去00000000和11111111不用外,從00000001到11111110共有254個變化,也就是28-2個。下圖是IP地址的使用范圍。

關于IP網(wǎng)絡號和主機號的原理 - xhamigua - 哈密瓜MQQ496400739

 
2、幾個特殊的IP地址
1)私有地址
    上面提到IP地址在全世界范圍內唯一,看到這句話你可能有這樣的疑問,像192.168.0.1這樣的地址在許多地方都能看到,并不唯一,這是為何?Internet管理委員會規(guī)定如下地址段為私有地址,私有地址可以自己組網(wǎng)時用,但不能在Internet網(wǎng)上用,Internet網(wǎng)沒有這些地址的路由,有這些地址的計算機要上網(wǎng)必須轉換成為合法的IP地址,也稱為公網(wǎng)地址,這就像有很到的世界公園,每個公園內都可命名相同的大街,如香榭麗舍大街,但對外我們只能看到公園的地址和真正的香榭麗舍大街。下面是A、B、C類網(wǎng)絡中的私有地址段。你自己組網(wǎng)時就可以用這些地址了。
    10.0.0.0~10.255.255.255
    172.16.0.0~172.131.255.255
    192.168.0.0~192.168.255.255
2)回送地址
    A類網(wǎng)絡地址127是一個保留地址,用于網(wǎng)絡軟件測試以及本地機進程間通信,叫做回送地址(loopback address)。無論什么程序,一旦使用回送地址發(fā)送數(shù)據(jù),協(xié)議軟件立即返回之,不進行任何網(wǎng)絡傳輸。含網(wǎng)絡號127的分組不能出現(xiàn)在任何網(wǎng)絡上。
小技巧:

· Ping 127.0.0.1,如果反饋信息失敗,說明IP協(xié)議棧有錯,必須重新安裝TCP/IP協(xié)議。如果成功,ping本機IP地址,如果反饋信息失敗,說明你的網(wǎng)卡不能和IP協(xié)議棧進行通信。

· 如果網(wǎng)卡沒接網(wǎng)線,用本機的一些服務如Sql Server、IIS等就可以用127.0.0.1這個地址。


3)廣播地址
    TCP/IP規(guī)定,主機號全為"1"的網(wǎng)絡地址用于廣播之用,叫做廣播地址。所謂廣播,指同時向同一子網(wǎng)所有主機發(fā)送報文。
4)網(wǎng)絡地址
     TCP/IP協(xié)議規(guī)定,各位全為"0"的網(wǎng)絡號被解釋成"本"網(wǎng)絡。由上可以看出:一、含網(wǎng)絡號127的分組不能出現(xiàn)在任何網(wǎng)絡上;二、主機和網(wǎng)關不能為該地址廣播任何尋徑信息。由以上規(guī)定可以看出,主機號全"0"全"1"的地址在TCP/IP協(xié)議中有特殊含義,一般不能用作一臺主機的有效地址。
3、子網(wǎng)掩碼
    從上面的例子可以看出,子網(wǎng)掩碼的作用就是和IP地址與運算后得出網(wǎng)絡地址,子網(wǎng)掩碼也是32bit,并且是一串1后跟隨一串0組成,其中1表示在IP地址中的網(wǎng)絡號對應的位數(shù),而0表示在IP地址中主機對應的位數(shù)。
1)標準子網(wǎng)掩碼
     A類網(wǎng)絡(1 - 126) 缺省子網(wǎng)掩碼:255·0·0·0
    255·0·0·0 換算成二進制為 11111111·00000000·00000000·00000000
    可以清楚地看出前8位是網(wǎng)絡地址,后24位是主機地址,也就是說,如果用的是標準子網(wǎng)掩碼,看第一段地址即可看出是不是同一網(wǎng)絡的。如21.0.0.0.1和21.240.230.1,第一段為21屬于A類,如果用的是默認的子網(wǎng)掩碼,那這兩個地址就是一個網(wǎng)段的。
    B類網(wǎng)絡(128 - 191) 缺省子網(wǎng)掩碼:255·255·0·0
    C類網(wǎng)絡(192 - 223) 缺省子網(wǎng)掩碼:255·255·255·0
    B類、C類分析同上。
2) 特殊的子網(wǎng)掩碼
    標準子網(wǎng)掩碼出現(xiàn)的都是255和0的組合,在實際的應用中還有下面的子網(wǎng)掩碼
    255·128·0·0
    255·192·0·0
    。。。。。。
    255·255·192·0
    255·255·240·0
    。。。。。。
    255·255·255·248
    255·255·255·252
    這些子網(wǎng)掩碼又是什么意思呢?這些子網(wǎng)掩碼的出現(xiàn)是為了把一個網(wǎng)絡劃分成多個網(wǎng)絡。
    還記得上面的例子嗎?如下所示:192·168·0·1和192·168·0·200如果是默認掩碼255.255.255.0兩個地址就是一個網(wǎng)絡的,如果掩碼變?yōu)?55.255.255.192這樣各地址就不屬于一個網(wǎng)絡了。下面的子網(wǎng)劃分將作詳細介紹。


 

關于IP網(wǎng)絡號和主機號的原理 - xhamigua - 哈密瓜MQQ496400739


    表1是幾個子網(wǎng)掩碼計算過程中非常有用的十進制和二進制的對照

關于IP網(wǎng)絡號和主機號的原理 - xhamigua - 哈密瓜MQQ496400739

 


 

 

 

 

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多