計(jì)算機(jī)網(wǎng)絡(luò)是以相互共享資源的方式互聯(lián)起來的自治計(jì)算機(jī)系統(tǒng)的集合泳唠。包含三層含義:①目的是資源共享 ②組成單元是分布在不同地理位置的多臺(tái)獨(dú)立的自治計(jì)算機(jī) ③網(wǎng)絡(luò)中的計(jì)算機(jī)必須遵守統(tǒng)一規(guī)則——網(wǎng)絡(luò)協(xié)議
計(jì)算機(jī)網(wǎng)絡(luò)的功能:
- 數(shù)據(jù)通信
最基本和最重要的功能纱控,實(shí)現(xiàn)聯(lián)網(wǎng)計(jì)算機(jī)之間的各種信息的傳輸 - 資源共享
使計(jì)算機(jī)網(wǎng)絡(luò)中的資源互通有無玻募、分工協(xié)作求豫,從而極大提高硬件資源右蒲、軟件資源和數(shù)據(jù)資源的利用率 - 分布式處理
當(dāng)計(jì)算機(jī)網(wǎng)絡(luò)中某個(gè)計(jì)算機(jī)系統(tǒng)負(fù)荷過重時(shí)幢妄,可以將其處理的某個(gè)復(fù)雜任務(wù)分配給網(wǎng)絡(luò)中的其他計(jì)算機(jī)系統(tǒng)剧董,從而利用空閑計(jì)算機(jī)資源以提高整個(gè)系統(tǒng)的利用率 - 提高可靠性
計(jì)算機(jī)網(wǎng)絡(luò)中的各臺(tái)計(jì)算機(jī)可以通過網(wǎng)絡(luò)互為替代機(jī) - 負(fù)載均衡
將工作任務(wù)均衡的分配給計(jì)算機(jī)網(wǎng)絡(luò)中的各臺(tái)計(jì)算機(jī)
性能指標(biāo):
- 帶寬:網(wǎng)絡(luò)的通信鏈路所能傳送數(shù)據(jù)的能力幢尚,單位是比特每秒
- 時(shí)延:數(shù)據(jù)(一個(gè)報(bào)文或分組)從網(wǎng)絡(luò)的一端傳送到另一端所需要的總時(shí)間。由發(fā)送(傳輸)時(shí)延翅楼、傳播時(shí)延尉剩、處理時(shí)延、排隊(duì)時(shí)延組成
- 往返時(shí)延RTT(Round-Trip Time):從發(fā)送端發(fā)送數(shù)據(jù)開始到發(fā)送端收到來自接收端的確認(rèn)總共經(jīng)歷的時(shí)延
- 吞吐量:單位時(shí)間內(nèi)通過某個(gè)網(wǎng)絡(luò)(或信道毅臊、接口)的數(shù)據(jù)量
服務(wù)是指下層為緊鄰的上層提供的功能調(diào)用理茎,是垂直的。而協(xié)議是控制對(duì)等實(shí)體之間通信的規(guī)則,是水平的功蜓。
OSI參考模型:物理層、數(shù)據(jù)鏈路層宠蚂、網(wǎng)絡(luò)層式撼、傳輸層、會(huì)話層求厕、表示層著隆、應(yīng)用層
- 物理層
在物理媒體上為數(shù)據(jù)端設(shè)備透明的傳輸原始比特流 - 數(shù)據(jù)鏈路層
傳輸單位是幀frame,將網(wǎng)絡(luò)層傳輸下來的IP數(shù)據(jù)報(bào)組裝成幀呀癣。功能可概括為:成幀美浦、差錯(cuò)控制、流量控制项栏、傳輸管理浦辨。 - 網(wǎng)絡(luò)層
傳輸單位數(shù)據(jù)報(bào)datagram,把網(wǎng)絡(luò)層的分組從源端傳到目的端沼沈,為分組交換網(wǎng)上的不同主機(jī)提供通信服務(wù)流酬。關(guān)鍵是對(duì)分組進(jìn)行路由選擇,并實(shí)現(xiàn)差錯(cuò)控制列另、流量控制芽腾、擁塞控制、網(wǎng)際互聯(lián)页衙。 - 傳輸層
傳輸單位是報(bào)文段segment(TCP)或用戶數(shù)據(jù)報(bào)(UDP)摊滔,負(fù)責(zé)不同主機(jī)中兩個(gè)進(jìn)程之間的通信。
數(shù)據(jù)鏈路層提供的是點(diǎn)到點(diǎn)的通信店乐,可以理解為主機(jī)到主機(jī)之間的通信艰躺,一個(gè)點(diǎn)是指一個(gè)硬件地址或IP地址,網(wǎng)絡(luò)中參與通信的主機(jī)是通過硬件地址或IP地址來標(biāo)識(shí)的响巢。傳輸層提供端到端通信描滔,是指運(yùn)行在不同主機(jī)內(nèi)的兩個(gè)進(jìn)程之間通信,一個(gè)進(jìn)程由一個(gè)端口來標(biāo)識(shí)踪古,所以叫做端到端通信含长。
使用傳輸層的服務(wù),高層用戶就可以直接進(jìn)行端到端的數(shù)據(jù)傳輸伏穆,從而忽略通信子網(wǎng)的存在拘泞。通過傳輸層的屏蔽,高層用戶看不到子網(wǎng)的交替和變化枕扫。由于一個(gè)主機(jī)可同時(shí)運(yùn)行多個(gè)進(jìn)程陪腌,因此傳輸層具有復(fù)用和分用的功能。復(fù)用就是多個(gè)應(yīng)用層進(jìn)程可同時(shí)使用下面?zhèn)鬏攲拥姆?wù),分用則是傳輸層把收到的信息分別交付給上面應(yīng)用層中的相應(yīng)進(jìn)程诗鸭。 - 會(huì)話層
允許不同主機(jī)上各進(jìn)程之間的會(huì)話染簇。向表示層實(shí)體或用戶進(jìn)程提供建立連接并在連接上有序的傳輸數(shù)據(jù),這就是會(huì)話强岸。負(fù)責(zé)數(shù)據(jù)同步锻弓、校驗(yàn)、出錯(cuò)恢復(fù)等 - 表示層
處理在兩個(gè)通信系統(tǒng)中交換信息的表示方式蝌箍,使不同表示方法的數(shù)據(jù)和信息之間能相互交換青灼。數(shù)據(jù)壓縮、加密和解密也是表示層可提供的數(shù)據(jù)表示變換功能 - 應(yīng)用層
為特定類型的網(wǎng)絡(luò)應(yīng)用提供訪問OSI環(huán)境的手段妓盲;負(fù)責(zé)對(duì)軟件提供接口以使程序能使用網(wǎng)絡(luò)服務(wù)