說(shuō)在前面
計(jì)算機(jī)網(wǎng)絡(luò)是現(xiàn)代信息社會(huì)的基石,它像一張無(wú)形的網(wǎng),將全球的計(jì)算設(shè)備連接在一起,實(shí)現(xiàn)了信息的即時(shí)傳遞與資源共享。學(xué)習(xí)計(jì)算機(jī)網(wǎng)絡(luò),不僅是掌握一門(mén)技術(shù),更是理解我們每天依賴(lài)的數(shù)字世界如何運(yùn)作的關(guān)鍵。
信息服務(wù)
信息服務(wù)是計(jì)算機(jī)網(wǎng)絡(luò)存在的根本目的。它指的是通過(guò)網(wǎng)絡(luò)向用戶(hù)提供的各種功能,例如:
- 萬(wàn)維網(wǎng)(WWW):通過(guò)瀏覽器訪問(wèn)網(wǎng)頁(yè)。
- 電子郵件(Email):快速、廉價(jià)的電子通信。
- 文件傳輸(FTP):在計(jì)算機(jī)間交換文件。
- 即時(shí)通訊與流媒體:如微信、在線視頻等。
這些服務(wù)構(gòu)成了我們數(shù)字體驗(yàn)的核心。
因特網(wǎng)(Internet)與ISP
因特網(wǎng),常被稱(chēng)為“互聯(lián)網(wǎng)”,是一個(gè)全球性的、由無(wú)數(shù)網(wǎng)絡(luò)相互連接而成的巨型網(wǎng)絡(luò)。它沒(méi)有單一的所有者或控制中心,是一個(gè)典型的“網(wǎng)絡(luò)的網(wǎng)絡(luò)”。
互聯(lián)網(wǎng)服務(wù)提供商(ISP),如中國(guó)電信、移動(dòng)、聯(lián)通等,是用戶(hù)接入因特網(wǎng)的中介。它們建設(shè)并維護(hù)著網(wǎng)絡(luò)基礎(chǔ)設(shè)施,為用戶(hù)提供接入服務(wù),并相互連接,共同構(gòu)成了因特網(wǎng)的物理骨架。
RFC技術(shù)文檔
RFC(Request for Comments,請(qǐng)求評(píng)議) 是因特網(wǎng)協(xié)議和標(biāo)準(zhǔn)的核心文檔。它記錄了TCP/IP協(xié)議族等幾乎所有核心網(wǎng)絡(luò)技術(shù)的規(guī)范、思想和討論過(guò)程。RFC文檔是開(kāi)放、免費(fèi)的,其編號(hào)一旦分配便永不改變,體現(xiàn)了因特網(wǎng)開(kāi)放與協(xié)作的精神。例如,RFC 791定義了IP協(xié)議,RFC 2616定義了HTTP/1.1。
網(wǎng)絡(luò)的邊緣與核心
我們可以從結(jié)構(gòu)上將一個(gè)網(wǎng)絡(luò)抽象為兩部分:
- 網(wǎng)絡(luò)邊緣:由所有連接在網(wǎng)絡(luò)上的主機(jī)(如個(gè)人電腦、智能手機(jī)、服務(wù)器)構(gòu)成。它們是信息的產(chǎn)生者和消費(fèi)者,運(yùn)行著各種網(wǎng)絡(luò)應(yīng)用程序。
- 網(wǎng)絡(luò)核心:由大量的路由器和連接它們的通信鏈路構(gòu)成。它如同高速公路系統(tǒng),負(fù)責(zé)在邊緣主機(jī)之間快速、準(zhǔn)確地轉(zhuǎn)發(fā)數(shù)據(jù)。核心部分的核心技術(shù)是分組交換。
交換方式
數(shù)據(jù)在網(wǎng)絡(luò)核心中移動(dòng)的方式稱(chēng)為交換方式,主要有兩種:
- 電路交換:在通信前建立一條專(zhuān)用的物理路徑(如傳統(tǒng)電話網(wǎng))。特點(diǎn)是獨(dú)占資源、延遲小,但線路利用率低。
- 分組交換:現(xiàn)代因特網(wǎng)采用的基石技術(shù)。它將完整的數(shù)據(jù)報(bào)文分割成一個(gè)個(gè)小的數(shù)據(jù)包(分組),每個(gè)分組獨(dú)立選擇路徑傳向目的地,然后在目的地重新組裝。它高效共享網(wǎng)絡(luò)資源,魯棒性強(qiáng),但可能帶來(lái)排隊(duì)延遲和丟包。
計(jì)算機(jī)網(wǎng)絡(luò)的定義與分類(lèi)
定義:計(jì)算機(jī)網(wǎng)絡(luò)是指將地理位置不同的、具有獨(dú)立功能的多個(gè)計(jì)算機(jī)系統(tǒng)及其外部設(shè)備,通過(guò)通信線路和網(wǎng)絡(luò)設(shè)備連接起來(lái),在網(wǎng)絡(luò)操作系統(tǒng)、管理軟件及通信協(xié)議的管理和協(xié)調(diào)下,實(shí)現(xiàn)資源共享和信息傳遞的系統(tǒng)。
分類(lèi)(按地理范圍):
- 個(gè)域網(wǎng)(PAN):范圍最小,如藍(lán)牙連接。
- 局域網(wǎng)(LAN):覆蓋一棟樓或一個(gè)園區(qū),如家庭、公司網(wǎng)絡(luò)。
- 城域網(wǎng)(MAN):覆蓋一座城市。
- 廣域網(wǎng)(WAN):覆蓋國(guó)家或全球,因特網(wǎng)是最大的廣域網(wǎng)。
網(wǎng)絡(luò)性能指標(biāo)
衡量一個(gè)網(wǎng)絡(luò)好壞的關(guān)鍵指標(biāo)包括:
- 速率/帶寬:?jiǎn)挝粫r(shí)間內(nèi)傳輸?shù)臄?shù)據(jù)量(b/s)。常說(shuō)的“百兆寬帶”即指帶寬。
- 時(shí)延:數(shù)據(jù)從一端傳到另一端所需的時(shí)間,包括發(fā)送時(shí)延、傳播時(shí)延、處理時(shí)延和排隊(duì)時(shí)延。
- 吞吐量:?jiǎn)挝粫r(shí)間內(nèi)通過(guò)某個(gè)網(wǎng)絡(luò)的實(shí)際數(shù)據(jù)量。
- 丟包率:傳輸過(guò)程中丟失分組所占的百分比。
- 時(shí)延帶寬積:衡量網(wǎng)絡(luò)管道“容量”的指標(biāo)。
計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)
為了降低網(wǎng)絡(luò)設(shè)計(jì)的復(fù)雜性,采用分層結(jié)構(gòu),每一層為其上層提供服務(wù)。主流模型有兩種:
- OSI七層參考模型:理論上的國(guó)際標(biāo)準(zhǔn)(物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會(huì)話層、表示層、應(yīng)用層),但未完全普及。
- TCP/IP四層模型:因特網(wǎng)事實(shí)上的標(biāo)準(zhǔn)(網(wǎng)絡(luò)接口層、網(wǎng)際層、傳輸層、應(yīng)用層)。
通常教學(xué)和實(shí)踐中采用一種折中的五層模型:
- 物理層:負(fù)責(zé)比特流在介質(zhì)上的透明傳輸。
- 數(shù)據(jù)鏈路層:負(fù)責(zé)相鄰節(jié)點(diǎn)間的可靠幀傳輸,如以太網(wǎng)協(xié)議。
- 網(wǎng)絡(luò)層:負(fù)責(zé)選擇路徑和將數(shù)據(jù)包從源主機(jī)跨網(wǎng)絡(luò)送到目的主機(jī),核心協(xié)議是IP協(xié)議。
- 傳輸層:負(fù)責(zé)端到端的通信,為應(yīng)用進(jìn)程提供通用服務(wù),核心協(xié)議是TCP和UDP。
- 應(yīng)用層:面向用戶(hù),提供具體的網(wǎng)絡(luò)應(yīng)用服務(wù)協(xié)議,如HTTP、DNS、SMTP。
章節(jié)小結(jié)
本章作為計(jì)算機(jī)網(wǎng)絡(luò)的導(dǎo)論,建立了對(duì)網(wǎng)絡(luò)世界的宏觀認(rèn)知。我們了解到,網(wǎng)絡(luò)的核心目標(biāo)是提供豐富的信息服務(wù),其物理基礎(chǔ)是由ISP運(yùn)營(yíng)的因特網(wǎng)。分組交換是支撐其運(yùn)轉(zhuǎn)的核心思想,而分層體系結(jié)構(gòu)(尤其是TCP/IP模型)則是其設(shè)計(jì)和理解的理論框架。性能指標(biāo)為我們?cè)u(píng)估網(wǎng)絡(luò)提供了量化工具。
網(wǎng)絡(luò)技術(shù)服務(wù)
理解上述基礎(chǔ)概念后,我們便能更好地理解和評(píng)估各種具體的網(wǎng)絡(luò)技術(shù)服務(wù),例如:
- 云計(jì)算與數(shù)據(jù)中心網(wǎng)絡(luò):提供了可擴(kuò)展的計(jì)算和存儲(chǔ)資源。
- 內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN):將網(wǎng)站內(nèi)容緩存到離用戶(hù)更近的邊緣節(jié)點(diǎn),極大提升訪問(wèn)速度。
- 軟件定義網(wǎng)絡(luò)(SDN):通過(guò)分離控制層與數(shù)據(jù)層,使網(wǎng)絡(luò)管理更靈活、智能。
- 虛擬專(zhuān)用網(wǎng)(VPN):在公共網(wǎng)絡(luò)上建立安全的私有通信隧道。
這些先進(jìn)技術(shù)都是在基本的網(wǎng)絡(luò)原理之上,為解決特定需求而演化和發(fā)展而來(lái)的。
踏入計(jì)算機(jī)網(wǎng)絡(luò)的世界,就從掌握這些基礎(chǔ)概念開(kāi)始。它們是你理解后續(xù)所有復(fù)雜協(xié)議和技術(shù)的基石。