什么是因特網(wǎng)
因特網(wǎng)是計(jì)算機(jī)網(wǎng)絡(luò)的一個(gè)類別这嚣。
更確切地搞监,我們可以從兩個(gè)方面來描述它:
- 構(gòu)成因特網(wǎng)的硬件和軟件
- 為應(yīng)用程序提供服務(wù)的基礎(chǔ)設(shè)施
1.1 從具體構(gòu)成描述因特網(wǎng)
- 端系統(tǒng)(end system)或主機(jī)(host)
- 通信鏈路
- 分組交換機(jī)
在因特網(wǎng)中,計(jì)算機(jī)間并不是直接連接在一起案糙,而是具有一定的層次結(jié)構(gòu)瘸恼。這種層次結(jié)構(gòu)就像是一棵樹骑科。
用因特網(wǎng)的術(shù)語來說奥吩,樹葉就是端系統(tǒng)(或者主機(jī)具伍,終端),樹干或樹丫就是通信鏈路圈驼,分叉口就是分組交換機(jī)。
1.2 從服務(wù)描述因特網(wǎng)
從這個(gè)角度來說望几,因特網(wǎng)使得“運(yùn)行在不同的端系統(tǒng)的應(yīng)用程序相互溝通的”成為可能绩脆。這里,因特網(wǎng)被描述為應(yīng)用程序的平臺。
我們也許不知道"人"是什么靴迫,但我們可以描述人的長相惕味,性格,思想玉锌。從而得到對"人"的一個(gè)認(rèn)識名挥。這也是我回答因特網(wǎng)"是什么"的一個(gè)方式。
但上面的描述相當(dāng)淺薄主守,何為端系統(tǒng)禀倔?何為通信鏈路?何為分組交換機(jī)参淫?因特網(wǎng)可以提供哪些服務(wù)救湖?怎么提供?
1.3 協(xié)議
計(jì)算機(jī)網(wǎng)絡(luò)是人造的涎才,協(xié)議就是為了解決在"創(chuàng)造網(wǎng)絡(luò)時(shí)遇見的問題"
比如我們向一個(gè)服務(wù)器發(fā)出"看視頻"和"瀏覽網(wǎng)頁"兩種不同的請求時(shí)鞋既,端系統(tǒng)之間就會采取不同的協(xié)議,以達(dá)到不同的目的耍铜。
更一般地:
一個(gè)協(xié)議定義了在兩個(gè)或多個(gè)通信實(shí)體之間交換的報(bào)文格式和次序邑闺,以及報(bào)文發(fā)送和/或接受一條報(bào)文或其它事件所采取的動作
1.4 協(xié)議層次及其服務(wù)模型
因特網(wǎng)在歷史發(fā)展過程中,用戶創(chuàng)建了大量的應(yīng)用程序棕兼,設(shè)備制造商制造了各種類型的端系統(tǒng)陡舅,分組交換機(jī)和鏈路媒體。
為了減小因特網(wǎng)的實(shí)現(xiàn)復(fù)雜度程储,人們采用了分層的體系結(jié)構(gòu)蹭沛,既單獨(dú)實(shí)現(xiàn)每一層,又使每一層之間相互聯(lián)系章鲤,使之成為一個(gè)整體摊灭。
因特網(wǎng)的協(xié)議棧由5個(gè)層次組成:
- 應(yīng)用層
- 運(yùn)輸層
- 網(wǎng)絡(luò)層
- 鏈路層
- 物理層
1.4.2 封裝
數(shù)據(jù)報(bào)從應(yīng)用層往下一直到鏈路層,每經(jīng)過一層協(xié)議败徊,都需要在首部添加該層的信息帚呼,這個(gè)過程就叫做封裝。
1.5.1 網(wǎng)絡(luò)邊緣
所謂"邊緣"就是"端"皱蹦,也就是網(wǎng)絡(luò)中的端系統(tǒng)煤杀,端系統(tǒng)可以通過各種方式接入因特網(wǎng),如DSL沪哺,光纖沈自,衛(wèi)星等。接入因特網(wǎng)的端系統(tǒng)就可以提供服務(wù)或者訪問已有的因特網(wǎng)資源
1.5.2 網(wǎng)絡(luò)核心
網(wǎng)絡(luò)核心就是互聯(lián)因特網(wǎng)端系統(tǒng)的分組交換機(jī)和鏈路構(gòu)成的網(wǎng)狀網(wǎng)絡(luò)辜妓。
網(wǎng)絡(luò)核心最主要的就是交換數(shù)據(jù)報(bào)枯途,負(fù)責(zé)端系統(tǒng)與端系統(tǒng)之間的數(shù)據(jù)傳輸忌怎。
交換數(shù)據(jù)報(bào)主要有兩種方式:
- 分組交換
- 電路交換
這就是因特網(wǎng)最粗略的面貌。
參考書目:
計(jì)算機(jī)網(wǎng)絡(luò)---自頂向下方法