計算機網(wǎng)絡(luò)是由許多計算機組成的,要實現(xiàn)網(wǎng)絡(luò)的計算機之間傳輸數(shù)據(jù),必須要
作兩件事,數(shù)據(jù)傳輸目的地址和保證數(shù)據(jù)迅速可靠傳輸?shù)拇胧?,這是因為數(shù)據(jù)在傳輸
過程中很容易丟失或傳錯,Internet使用一種專門的計算機語言(協(xié)議),以保證數(shù)據(jù)安
全、可靠地到達指定的目的地,這種語言分兩部TCP(Transmission Control Protocol
傳輸控制協(xié)議)和 IP (Internet Protocl網(wǎng)間協(xié)議)。
(1)TCP/IP協(xié)議的數(shù)據(jù)傳輸過程:
TCP/IP協(xié)議所采用的通信方式是分組交換方式。所謂分組交換,簡單說就是數(shù)據(jù)
在傳輸時分成若干段,每個數(shù)據(jù)段稱為一個數(shù)據(jù)包,TCP/IP協(xié)議的基本傳輸單位是數(shù)
據(jù)包,TCP/IP協(xié)議主要包括兩個主要的協(xié)議,即TCP協(xié)議和IP協(xié)議,這兩個協(xié)議可以
聯(lián)合使用,也可以與其他協(xié)議聯(lián)合使用,它們在數(shù)據(jù)傳輸過程中主要完成以下功能:
1)首先由TCP協(xié)議把數(shù)據(jù)分成若干數(shù)據(jù)包,給每個數(shù)據(jù)包寫上序號,以便接收端
把數(shù)據(jù)還原成原來的格式。
2)IP協(xié)議給每個數(shù)據(jù)包寫上發(fā)送主機和接收主機的地址,一旦寫上的源地址和目
的地址,數(shù)據(jù)包就可以在物理網(wǎng)上傳送數(shù)據(jù)了。IP協(xié)議還具有利用路由算法進行路
由選擇的功能。
3)這些數(shù)據(jù)包可以通過不同的傳輸途徑(路由)進行傳輸,由于路徑不同,加上其
它的原因,可能出現(xiàn)順序顛倒、數(shù)據(jù)丟失、數(shù)據(jù)失真甚至重復的現(xiàn)象。這些問題都
由TCP協(xié)議來處理,它具有檢查和處理錯誤的功能, 必要時還可以請求發(fā)送端重發(fā)。
簡言之,IP協(xié)議負責數(shù)據(jù)的傳輸,而TCP協(xié)議負責數(shù)據(jù)的可靠傳輸。
(2)標準的IP地址
無論是從使用Internet的角度還是從運行Internet的角度看IP地址和域名都是十分重
要的概念,當你與Internet上其它用戶進行通信時,或者尋找Internet的各種資源時,都
會用到IP地址或者域名。
IP地址是Internet主機的一種數(shù)字型標識,它由兩部分構(gòu)成,一部分是網(wǎng)絡(luò)標識
(netid),另一部分是主機標識(hostid)。
網(wǎng)絡(luò)標識
主機標識
目前所使用的IP協(xié)議版本規(guī)定:IP地址的長度為32位。Internet的網(wǎng)絡(luò)地址可分為
三類(A類、B類、C類),每一類網(wǎng)絡(luò)中IP地址的結(jié)構(gòu)即網(wǎng)絡(luò)標識長度和主機標識長度
都有所不同。
A類:
0 7 8 31
0 網(wǎng)絡(luò)標識
主機標識
凡是以0開始的IP地址均屬于A類網(wǎng)絡(luò)。
B類:
0 1 15 16 31
1 0 網(wǎng)絡(luò)標識 主機標識
凡是以10開始的IP地址都屬于B類網(wǎng)絡(luò)。
C類:
0 1 2 23 24 31
1 1 0 網(wǎng)絡(luò)標識 主機標識
凡是以110開始的IP地址都屬于C類網(wǎng)絡(luò)。
由此可見A類網(wǎng)絡(luò)IP地址的網(wǎng)絡(luò)標識長度為7位,主機標識的長度為24位。B類網(wǎng)
絡(luò)IP地址的網(wǎng)絡(luò)標識的長度為14位,主機標識長度16位。C類網(wǎng)絡(luò)IP地址的網(wǎng)絡(luò)標識
長度為21位,主機標識長度為8位。這樣大家可以容易地計算出Internet整個IP地址空
間的各類網(wǎng)絡(luò)數(shù)目和每個網(wǎng)絡(luò)地址中可以容納的主機數(shù)目。
Internet的IP空間
第一組數(shù)字 網(wǎng)絡(luò)地址數(shù) 網(wǎng)絡(luò)主機數(shù) 主機總數(shù)
A類網(wǎng)絡(luò) 1-127 126(全0、全1專用) 16387064 2064770064
B類網(wǎng)絡(luò) 128-191 16256 64516 1048872096
C類網(wǎng)絡(luò) 192-223 2064512 254(全0、全1專用) 524386048
總計 2080894 3638028208
從上圖看出:A類網(wǎng)絡(luò)地址數(shù)量最少,可以用于主機數(shù)多達1600多萬臺的大型網(wǎng)
絡(luò),B類網(wǎng)絡(luò)適用于中等規(guī)模的網(wǎng)絡(luò),C類網(wǎng)絡(luò)地址適用于主機數(shù)不多的小型網(wǎng)絡(luò)。
由于二進制不容易記憶,通常用四組三位的十進制數(shù)表示,中間用小數(shù)點分開,
每組十進制數(shù)代表8位二進制數(shù),其范圍為0—255,但是0和255這兩個地址在Internet
有特殊用(用于廣播),因此實際上每組數(shù)字可以真正使用的范圍1—254。例如:我們
八閩信息公司的主機IP地址可表示為:202.101.100.157。相對于二進制形式,這種表
示要直觀得多,便于閱讀和理解。
<3>域名、域名系統(tǒng)和域名服務器
前面講到,IP地址是一種數(shù)字型網(wǎng)絡(luò)標識和主機標識,數(shù)字型標識對計算機網(wǎng)絡(luò)
來講自然是最有效的,但是對使用網(wǎng)絡(luò)的人來說有不便記憶的缺點,為此人們研究出
一種字符型標識, 這就是域名。 目前所使用的域名是一種層次型命名法。
第n級子域名. … 第二級子域名. 第一級子域名.
這里一般: 2≤n≤5
域名可以以一個字母或數(shù)字開頭和結(jié)尾,并且中間的字符只能是字母、數(shù)字和連
字符,標號必須是小于255。經(jīng)驗表明為了簡便并容易記住名字,每個標號小于或等
于8個字符, 但這不是必須的。
第一級子域名是一種標準化的標號,如下表:
域 名 意義
;COM 商業(yè)組織
;EDU 教育機構(gòu)
;GOV 政府部門
;MIL 軍事部門
;NET 主要網(wǎng)絡(luò)支持中心
;ORG 上述以外的機構(gòu)
;INT 國際組織
;COUNTRY CODE 國家(采用國際通用兩字符編碼)
NIC(網(wǎng)絡(luò)信息中心)將第一級域名的管理特權(quán)分派給指定管理機構(gòu),各管理機構(gòu)
再對其管理下的域名空間繼續(xù)劃分,并將各子部分管理特權(quán)授予子管理機構(gòu),如此
下去,便形成層次型域名,由于管理機構(gòu)是逐級授權(quán)的,所以最終的域名都得到NIC
承認,成為Internet全網(wǎng)中的正式名字。
Internet地址中的第一級域名和第二級域名是由NIC管理,我國國家級域名(CN)由
中國科學院計算機網(wǎng)絡(luò)中心(NCFC)進行管理,第三級以下的域名由各個子網(wǎng)的NIC
或具有NIC功能的節(jié)點自已負責管理。
注意幾點:
1)域名在整個Internet中必須是唯一的,當高級子域名相同時,低級子域名不允許
重復。
2)大小寫字母在域名中沒有區(qū)別。
3)一臺計算機可以有多個域名 ( 通常用于不同的目的 ) , 但只能有一個IP地址。
4)主機的IP地址和主機的域名對通信協(xié)議來說具有相同的作用,從使用的角度
看,兩者沒有區(qū)別。但是,當你所使用的系統(tǒng)沒有域名服務器,只能使用IP地址不
能使用域名。
5)為主機確定域名時應盡量使用有意義的符號。
何謂域名系統(tǒng):把域名翻譯成IP地址的軟件稱為域名系統(tǒng)(DNS)。從功能上說,域名
系統(tǒng)基本上相當于一本電話簿,已知一個姓名就可以查到一個電話號碼,它與電話
簿區(qū)別是可以自動完成查找過程,此時, 完整的域名系統(tǒng)應該具有雙向查找功能。
所謂域名服務名:實際上就是裝有域名系統(tǒng)的主機。