就象在先前的章提及了的那樣,聯網IP 協議理解的地址是32位的數字。每台機器必須被分配到聯網的環境
唯一的一個數字。如果你正在運行沒有與另外的網絡有 TCP/IP 通路的一個本地的網絡,你可以根據你的個人偏
愛分配這些數字。然而,對在因特網上的地點,數字被一個中央的權威,網絡信息中心,或 NIC 分配。
為了更容易的讀,IP地址被分為叫做八位字節的四個8位數字。例如, quark.physics.groucho.edu 有 0x954C0C04
的一個IP地址,它作為 149.76.12.4 被寫。這格式經常被提交給作為由符號連接的四個小255的數字代表IP地址。
為這個標志的另外一個原因是IP地址被切分進一個網絡數字,它被包含在最重要的八位字節中,和一台主機數字,它是
剩余物。當為IP地址申請到 NIC 時,你沒有為你計劃使用的每個單個的主機分配一個地址。相反,你被給出一個網絡數字,
並且被允許根據你的偏愛在你的網絡上在這個范圍以內分配所有的有效的IP地址到主機。
取決網絡的大小,主機部分可以需要更小或更大。容納不同的需要,這裡有幾種網絡種類,定義不同IP地址的切開。
類別A。類別A通過 127.0.0.0 包含網絡1.0.0.0 。網絡數字被包含在第一個八位字節中。這提供給一個24小點主機,
大約允許 1.6 百萬主機。
類別B。類別B通過 191.255.0.0包含網絡 128.0.0.0 ;網絡數字在第二個八位字節中。這允許每個有 65024 的主機
16320 張網。
類別C。類別C網絡范圍從 192.0.0.0到223.255.255.0 ,與網絡數字包含在第三個八位字節中。這允許有直到 254 位主
機的將近 2 百萬個網絡。
類別D , E ,並且通過 254.0.0.0 掉進 224.0.0.0 范圍的 F 地址是試驗性的,或為未來使用被保留並且不指定任何網絡。
如果我們回到先前章中的例子,我們發現那149.76.12.4 , quark 的地址,參考在 類別B網絡 149.76.0.0的主機12.4 。
你可能注意到了,在上面的表中不是所有可能的值被允許在主機部分中的每個八位字節。因為有八位字節的主機數字,所
有 0 或所有 255 為特殊的目的被保留。所有的主機部分位是零的一個地址參考網絡,並且主機部分所有的位的地址是 1的被
稱為一個廣播地址。這同時在指定的網絡上參考所有的主機。這樣, 149.76.255.255 不是一個有效的主機地址,但是在網絡
149.76.0.0 上參考所有的主機。
也有兩個網絡地址被保留, 0.0.0.0 和 127.0.0.0 。第一個被稱為缺省線路,者 loopback 地址。缺省線路有時使用IP
路線數據的方式,它將被在下面處理。
網絡 127.0.0.0 為IP通路被保留到你的主機。通常,地址 127.0.0.1將在你的主機上被分到一個特殊的接口,所謂的
loopback 接口,它象一個關上的電路一樣行動。來自TCP 或 UDP 被傳遞給它的任何 IP 包將被返回到他們,好像它剛從一些
網絡到達了。這允許你開發並且測試曾經沒有使用一個“真實”網絡的聯網軟件。另外一個有用的應用程序是你什時候想要
使用在一台獨立的主機上的聯網軟件。這就象它發出的聲音一樣很平常;例如,許多 UUCP 地點根本沒有 IP 連接,但是仍然不
過想要運行INN新聞系統。對合適的操作,INN要求 loopback 接口。
(http://www.fanqiang.com)
進入【UNIX論壇】
|