1)IP地址基本概念
Internet依靠TCP/IP協(xié)議,在全球范圍內(nèi)實現(xiàn)不同硬件結(jié)構(gòu)、不同操作系統(tǒng)、不同網(wǎng)絡(luò)系統(tǒng)的互聯(lián)。在Internet上,每一個節(jié)點都依靠唯一的IP地址互相區(qū)分和相互聯(lián)系。IP地址是一個32位二進制數(shù)的地址,由4個8位字段組成,每個字段之間用點號隔開,用于標識TCP/IP宿主機。
每個IP地址都包含兩部分:網(wǎng)絡(luò)ID和主機ID。網(wǎng)絡(luò)ID標識在同一個物理網(wǎng)絡(luò)上的所有宿主機,主機ID標識該物理網(wǎng)絡(luò)上的每一個宿主機,于是整個Internet上的每個計算機都依靠各自唯一的IP地址來標識。
IP地址構(gòu)成了整個Internet的基礎(chǔ),它是如此重要,每一臺聯(lián)網(wǎng)的計算機無權(quán)自行設(shè)定IP地址,有一個統(tǒng)一的機構(gòu)-IANA負責對申請的組織分配唯一的網(wǎng)絡(luò)ID,而該組織可以對自己的網(wǎng)絡(luò)中的每一個主機分配一個唯一的主機ID,正如一個單位無權(quán)決定自己在所屬城市的街道名稱和門牌號,但可以自主決定本單位內(nèi)部的各個辦公室編號一樣。
2)靜態(tài)IP與動態(tài)IP
IP地址是一個32位二進制數(shù)的地址,理論上講,有大約40億(2的32次方)個可能的地址組合,這似乎是一個很大的地址空間。實際上,根據(jù)網(wǎng)絡(luò)ID和主機ID的不同位數(shù)規(guī)則,可以將IP地址分為A(7位網(wǎng)絡(luò)ID和24位主機ID)、B(14位網(wǎng)絡(luò)ID和16位主機ID)、C(21位網(wǎng)絡(luò)ID和8位主機ID)三類,由于歷史原因和技術(shù)發(fā)展的差異,A類地址和B類地址幾乎分配殆盡,目前能夠供全球各國各組織分配的只有C類地址。所以說IP地址是一種非常重要的網(wǎng)絡(luò)資源。對于一個設(shè)立了因特網(wǎng)服務(wù)的組織機構(gòu),由于其主機對外開放了諸如WWW、FTP、E-mail等訪問服務(wù),通常要對外公布一個固定的IP地址,以方便用戶訪問。當然,數(shù)字IP不便記憶和識別,人們更習慣于通過域名來訪問主機,而域名實際上仍然需要被域名服務(wù)器 (DNS)翻譯為IP地址。用戶可以方便地記憶,而對于大多數(shù)撥號上網(wǎng)的用戶,由于其上網(wǎng)時間和空間的離散性,為每個用戶分配一個固定的IP地址(靜態(tài)IP)是非常不可取的,這將造成IP地址資源的極大浪費。因此這些用戶通常會在每次撥通ISP的主機后,自動獲得一個動態(tài)的IP地址,該地址當然不是任意的,而是該ISP申請的網(wǎng)絡(luò)ID和主機ID的合法區(qū)間中的某個地址。撥號用戶任意兩次連接時的IP地址很可能不同,但是在每次連接時間內(nèi)IP地址不變。