<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 312, 文章 - 14, 評論 - 1393, 引用 - 0
    數據加載中……

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

    本文為原創,如需轉載,請注明作者和出處,謝謝!

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

    IPv4地址的一般表現形式為:X.X.X.X。其中X0255的整數。這四個整數用“.”隔開。從理論上說,IPv4地址可以表示232次冪,也就是4,294,967,296IP地址,但由于要排除一些具有特殊意義的IP(如0.0.0.0127.0.0.1224.0.0.1255.255.255.255等),因此,IPv4地址可自由分配的IP數量要小于它所能表示的IP地址數量。

    為了便于管理,人為地將IPv4劃分為A類、B類和CIP地址。

    • AIP地址

    范圍:0.0.0.0 –– 127.255.255.255,標準的子網掩碼是255.0.0.0

    • BIP地址

    范圍:128.0.0.0 –– 191.255.255.255,標準的子網掩碼是255.255.0.0

    • CIP地址

    范圍:192.0.0.0 –– 223.255.255.255,標準的子網掩碼是255.255.255.0

    從上面的描述可看出,第一個字節在0127之間的是AIP地址,在128191之間的是BIP地址,而在192223之間的是CIP地址。如果兩個IP地址分別和它們的子網掩碼進行按位與后得到的值是一樣的,就說明這兩個IP在同一個網段。下面是兩個CIP地址IP1IP2和它們的子網掩碼。

    IP1192.168.18.10    子網掩碼: 255.255.255.0

    IP2192.168.18.20    子網掩碼: 255.255.255.0

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

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

    IPv6地址由16個字節組成,共分為8段。每一段由16個字節組成,并用4個十六進制數表示,段與段之間用“:”隔開。如A34E:DD3D:1234:4400:A123:B231:A111:DDAA是一個標準的IPv6地址。IPv6在兩種情況下可以簡寫:

    1.       0開頭的段可省略0。如A34E:003D:0004:4400:A123:B231:A111:DDAA可簡寫為A34E: 3D: 4:4400:A123:B231:A111:DDAA

    2. 連續出現0的多個段可使用“::”來代替多個為0的段。如A34E:0000:0000:0000:A123:B231:0:DDAA可簡寫為A34E::A123:B231:0:DDAA。在使用這種簡寫方式時,“::”只能出現一次,如果出現多次,IPv6地址將會產生歧義。

    IPv4IPv6混合的網絡中,IPv6地址的后四個字節可以被寫成IPv4的地址格式。如A34E::A123:B231:A111:DDAA可以寫成A34E::A123:B231:161.17.221.170。當訪問網絡資源的計算機使用的是IPv4的地址時,系統會自動使用IPv6的后四個字節作為IPv4的地址。

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

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

    • 頂層域名

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

    • 頂級域名

    www.microsoft.com中的microsoft.com就是一個頂級域名。在Email地址的“@”后面跟的都是頂級域名,如abc@126.commymail@sina.com等。

    • 二級域名

    blog.csdn.net就是頂級域名csdn.net的二級域名。有很多人認為www.csdn.net是頂級域名,其實這是一種誤解。實際上www.csdn.net是頂級域名csdn.net的二級域名。www.csdn.netblog.csdn.net在本質上是一樣的,只是我們已經習慣了使用www表示一個使用HTTPHTTPS協議的網址,因此,給人的誤解就是www.csdn.net是一個頂級域名。

    •  三級域名

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

    下一篇:
    Java網絡編程從入門到精通(2):創建InetAddress對象的四個靜態方法





    Android開發完全講義(第2版)(本書版權已輸出到臺灣)

    http://product.dangdang.com/product.aspx?product_id=22741502



    Android高薪之路:Android程序員面試寶典 http://book.360buy.com/10970314.html


    新浪微博:http://t.sina.com.cn/androidguy   昵稱:李寧_Lining

    posted on 2009-03-23 21:03 銀河使者 閱讀(6131) 評論(2)  編輯  收藏 所屬分類: java 原創網絡編程

    評論

    # re: Java網絡編程從入門到精通(1):Internet地址概述  回復  更多評論   

    謝謝分享。
    2009-03-24 09:05 | mylose

    # re: Java網絡編程從入門到精通(1):Internet地址概述  回復  更多評論   

    非常感謝分享
    2009-03-31 13:21 | lishl
    主站蜘蛛池模板: 日韩特黄特色大片免费视频| 欧洲精品成人免费视频在线观看| 亚洲AV无码久久精品成人| 国产精品免费高清在线观看| 亚洲a级片在线观看| 亚洲国产高清精品线久久| 亚洲免费在线播放| 国产av无码专区亚洲av毛片搜 | 在线看片免费人成视频久网下载| 1区1区3区4区产品亚洲| 国产免费人成视频在线观看| 日本免费电影一区二区| 久久亚洲精品无码av| 亚洲一区影音先锋色资源| 日批日出水久久亚洲精品tv| 最近中文字幕无免费| 一区二区三区免费视频观看| 亚洲人成在线播放| 亚洲国产无套无码av电影| 免费观看的毛片手机视频| 日日麻批免费40分钟无码 | 国产精品极品美女自在线观看免费| 久久亚洲熟女cc98cm| 青青草原亚洲视频| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 99久久免费国产精精品| 亚洲色偷偷偷综合网| 久久亚洲国产精品| 国产av无码专区亚洲国产精品| 久久久久久AV无码免费网站 | 永久免费av无码不卡在线观看| 中文字幕在线免费看| 国产成人亚洲综合在线| 色噜噜亚洲男人的天堂| 99久久亚洲综合精品成人网| 久久精品亚洲福利| 亚洲国产黄在线观看| 国产精品国产午夜免费福利看| 无码人妻一区二区三区免费手机 | www.亚洲成在线| 亚洲色图.com|