熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

Java網絡編程從入門到精通(1):Internet地址概述

2013-11-23 19:36:09  來源: Java核心技術 

  所有連入Internet的終端設備(包括計算機PDA打印機以及其他的電子設備)都有一個唯一的索引這個索引被稱為IP地址現在Internet上的IP地址大多由四個字節組成這種IP地址叫做IPv除了這種由四個字節組成的IP在Internet上還存在一種IP這種IP由個字節組成叫做IPvIPv和IPv後面的數字是Internet協議(Internet ProtocolIP)的版本號

  IPv地址的一般表現形式為XXXX其中X為的整數這四個整數用隔開從理論上說IPv地址可以表示次冪也就是個IP地址但由於要排除一些具有特殊意義的IP(如等)因此IPv地址可自由分配的IP數量要小於它所能表示的IP地址數量

  為了便於管理人為地將IPv劃分為A類B類和C類IP地址

  A類IP地址

  范圍 –– 標准的子網掩碼是

  B類IP地址

  范圍 –– 標准的子網掩碼是

  C類IP地址

  范圍 –– 標准的子網掩碼是

  從上面的描述可看出第一個字節在之間的是A類IP地址之間的是B類IP地址而在之間的是C類IP地址如果兩個IP地址分別和它們的子網掩碼進行按位與後得到的值是一樣的就說明這兩個IP在同一個網段下面是兩個C類IP地址IPIP和它們的子網掩碼

  IP    子網掩碼

  IP    子網掩碼

  這兩個IP和它們的子網掩碼按位與後得到的值都是因此IP和IP在同一個網段當用戶使用Modem或ADSL Modem上網後臨時分配給本機的IP一般都是C類地址也就是說第一個字節都會在之間

  上面給出的IP地址和子網掩碼只是標准的形式用戶也可以根據自己的需要使用其他的IP和子網掩碼如IP地址設為子網掩碼設為但為了便於分類和管理在局域網中設置IP地址時建議按著標准的分類來設置

  IPv地址由個字節組成共分為每一段由個字節組成並用個十六進制數表示段與段之間用隔開如AEDDDABADDAA是一個標准的IPv地址IPv在兩種情況下可以簡寫

         以開頭的段可省略如AEDABADDAA可簡寫為AE D ABADDAA

   連續出現的多個段可使用來代替多個為的段如AEABDDAA可簡寫為AEABDDAA在使用這種簡寫方式時只能出現一次如果出現多次IPv地址將會產生歧義

  在IPv和IPv混合的網絡中IPv地址的後四個字節可以被寫成IPv的地址格式如AEABADDAA可以寫成AEAB當訪問網絡資源的計算機使用的是IPv的地址時系統會自動使用IPv的後四個字節作為IPv的地址

  無論是IPv地址還是IPv地址都是很難記憶的因此為了使這些地址便於記憶Internet的設計師們發明了DNS(Domain Name System域名系統)DNS將IP地址和域名(一個容易記憶的字符串如microsoft)聯系在一起當計算機通過域名訪問Internet資源時系統首先通過DNS得到域名對應的IP地址再通過IP地址訪問Internet資源在這個過程中IP地址對用戶是完全透明的如果一個域名對應了多個IP地址DNS從這些IP地址中隨機選取一個返回

  域名可以分為不同的層次如常見的有頂層域名頂級域名二級域名和三級域名

  頂層域名

  頂層域名可分為類型頂層域名和地域頂層域名中的com和org就是類型頂層域名它們分別代表商業(com)和非盈利組織(org)而中的cn就是地域頂層域名它表示了中國(cn)主要的類型頂層域名有com(商業)edu(教育)gov(政府)int(國際組織)mil(美國軍方)net(網絡部門)org(非盈利組織)大多數國家都有自己的地域頂層域名如中國(cn)美國(us)英國(uk)等

  頂級域名

  如中的就是一個頂級域名在Email地址的@後面跟的都是頂級域名

  二級域名

  如就是頂級域名的二級域名有很多人認為是頂級域名其實這是一種誤解實際上是頂級域名的二級域名和在本質上是一樣的只是我們已經習慣了使用www表示一個使用HTTP或HTTPS協議的網址因此給人的誤解就是是一個頂級域名

  三級域名

  如就是二級域名的三級域名有很多blog或電子相冊之類的網站都為每個用戶分配一個三級域名


From:http://tw.wingwit.com/Article/program/Java/hx/201311/27155.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.