摘 要 對于計算機網(wǎng)絡技術(shù)初學者來說,IP地址是最基礎而又最重要的知識,正確理解IP組成及其工作原理是學好計算機網(wǎng)絡的第一步。然而,通過與許多網(wǎng)絡初學者的交流,發(fā)現(xiàn)很多人對于IP地址模塊知識理解得并不通透,總覺得很難、理解不了或者記不住,從而信心受挫,影響后續(xù)知識的學習。下面筆者從其定義、格式、分類及特點等方面對IP地址進行全面梳理,抽絲剝繭,幫助大家更好地理解和掌握IP地址。
關(guān)鍵詞 IP地址 IP協(xié)議 網(wǎng)絡地址
中圖分類號: TP393 文獻標識碼:A
1 IP地址的定義
IP是英文Internet Protocol的縮寫,意思是“網(wǎng)絡互連協(xié)議”,是為計算機網(wǎng)絡相互連接進行通信而設計的協(xié)議。在因特網(wǎng)中,它是能使連接到網(wǎng)上的所有計算機網(wǎng)絡實現(xiàn)相互通信的一套規(guī)則,規(guī)定了計算機在因特網(wǎng)上進行通信時應當遵守的規(guī)則。正是因為有了IP協(xié)議,因特網(wǎng)才得以迅速發(fā)展成為世界上最大的、開放的計算機通信網(wǎng)絡。IP地址是IP協(xié)議的產(chǎn)物,是分配給每一臺網(wǎng)絡計算機的編號,它就好比我們的家庭住址一樣,如果你要寄東西給別人,你就要知道他(她)的地址,這樣物流公司才能準確地找到目的地址并送達。網(wǎng)絡上的計算機在通訊中正是通過IP地址去定位目標主機,從而建立連接并實現(xiàn)通訊。目前廣泛應用的是IPv4協(xié)議,IPv6則處于科學開發(fā)及試驗階段,在不久的將來有望取代IPv4成為主流網(wǎng)絡互連協(xié)議。
2 IP地址的格式(IPv4協(xié)議)
按照TCP/IPv4協(xié)議規(guī)定,IP地址使用二進制來表示,每個IP地址長32bit,就是4個字節(jié)。例如一個采用二進制形式的IP地址是“00001010 00000000 00000000 00000001”,可以看到,要記住這么長的地址是一件非常困難的事。為了方便人們的使用,IP地址經(jīng)常被寫成十進制的形式,中間使用符號“.”分開不同的字節(jié)。于是,上面的IP地址可以表示為“10.0.0.1”。IP地址的這種表示法叫做“點分十進制表示法”,這顯然比用二進制表示容易記憶得多。
3 IP地址分類(IPv4協(xié)議)
在IPv4協(xié)議中,IP地址分為A、B、C、D、E五類,以適應大、中、小型網(wǎng)絡中地址規(guī)劃的需要。IP地址由兩部分組成,一部分為網(wǎng)絡地址,另一部分為主機地址。其中網(wǎng)絡地址是用于識別主機所在的網(wǎng)絡,而主機地址則用于識別該網(wǎng)絡的具體哪一臺主機。各類地址之間的區(qū)別是表示網(wǎng)絡的位數(shù)與表示主機的位數(shù)長度不同。要識別IP地址屬于哪一類,可通過IP地址二進制表示中第一個字節(jié)的數(shù)值來判定。各類地址的詳細信息如表1所示。
除此之外,還有一些特殊的IP地址需要留意,主要有以下幾種:
(1)廣播地址。
TCP/IP協(xié)議規(guī)定,主機號部分全為1的IP地址用于廣播。所謂廣播地址指同時向本網(wǎng)絡中所有主機發(fā)送IP數(shù)據(jù)包。如168.12..255.255就是B類地址中的一個廣播地址,使用該IP地址,能將信息發(fā)送給網(wǎng)絡號為168.12.0.0內(nèi)的所有主機。
(2)回送地址。
A類網(wǎng)絡第一字節(jié)數(shù)值為127的IP地址是保留地址,含網(wǎng)絡號127分組不能出現(xiàn)在任何網(wǎng)絡上。它是用于測試本地網(wǎng)絡進程通信,也稱為回送地址(lookback address)。比如使用ping 127.1.1.1就可以測試本地TCP/IP協(xié)議是否已正確安裝。
(3)網(wǎng)絡地址.
TCP/IP協(xié)議規(guī)定,主機號全為“0”的IP地址是網(wǎng)絡地址,當用戶要表示一個網(wǎng)絡時就要用到網(wǎng)絡地址。如某主機的IP地址為168.12.34.56,這是一個B類地址,則此主機所在網(wǎng)絡的地址為168.12.0.0。
(4)私有地址。
Internet管理委員會規(guī)定如下地址段為私有地址,只能在內(nèi)部網(wǎng)絡中使用,不能在Internet公網(wǎng)上使用,使用私有地址的計算機要上網(wǎng),必須轉(zhuǎn)換成合法IP地址(公有IP),才能和外部網(wǎng)絡計算機通信。內(nèi)部網(wǎng)絡私有地址段有以下3類,分別是:
A類 10.0.0. —— 10.255.255.255
B類 172.16.0.0 —— 172.31.255.255
C類 192.168.0.0 —— 192.168.255.255
4 子網(wǎng)掩碼
IP地址包含網(wǎng)絡地址和主機地址兩部分信息,計算機通過子網(wǎng)掩碼來計算,以區(qū)分出IP地址中的網(wǎng)絡部分和主機部分。子網(wǎng)掩碼同樣由一組32位二進制數(shù)組成,其中“1”代表網(wǎng)絡部分,用“0”代表主機部分。子網(wǎng)掩碼與網(wǎng)絡類別劃分是密切相關(guān)的,A類地址網(wǎng)絡地址長度為一個字節(jié),因此它的缺省掩碼是255.0.0.0,同理B類是255.255.0.0,C類是255.255.255.0。日常應用中可通過更改默認子網(wǎng)掩碼的值進一步劃分子網(wǎng),在此不在詳細探討。
可見,IP地址知識并非如大家所想象中的復雜。只要深刻理解其定義,掌握其格式及分類等屬性,一定能快速地掌握好IP地址知識,為進一步學習網(wǎng)絡技術(shù)奠定良好基礎。
參考文獻
[1] 龍根柄.IP地址的設計與應用[J].銅仁職業(yè)學院, 2007 (03).
[2] 王恒青.在TCP/IP網(wǎng)絡模型下的PI地址[J].科技信息(學術(shù)研究),2008(32).
[3] 宋火旺.IP地址分類設置[J].軟件導刊,2008(08).