國際標(biāo)準(zhǔn)化組織(ISO)于1984年提出的網(wǎng)絡(luò)體系結(jié)構(gòu)模型,稱為開放系統(tǒng)互連參考模型(OSI/RM),通常簡稱為OSI參考模型。
OSI參考模型有7層,自下而上依次為物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會(huì)話層、表示層、應(yīng)用層
。低三層統(tǒng)稱通信子網(wǎng),是為了聯(lián)網(wǎng)而附加的通信設(shè)備,完成數(shù)據(jù)的傳輸功能
;高三層統(tǒng)稱為資源子網(wǎng),相當(dāng)于計(jì)算機(jī)系統(tǒng),完成數(shù)據(jù)的處理
等功能。傳輸層承上啟下
物理層
傳輸單位是比特,任務(wù)是透明的傳輸比特流,功能是在物理媒體上為數(shù)據(jù)端設(shè)備透明地傳輸原始比特流。
注:透明傳輸——指不管所傳數(shù)據(jù)是什么樣的比特組合,都應(yīng)當(dāng)能夠在鏈路上傳送
(物理層協(xié)議)物理層接口標(biāo)準(zhǔn)如:
EIA-232C、EIA/TIA RS-449、CCITT的X.21
等數(shù)據(jù)鏈路層
傳輸單位是幀,任務(wù)是將網(wǎng)絡(luò)層傳來的IP數(shù)據(jù)報(bào)組裝成幀。功能可以概況為成幀、差錯(cuò)控制、流量控制和傳輸管理等
數(shù)據(jù)鏈路層的協(xié)議有:
SDLC、HDLC、PPP、STP和幀中繼
等3. 網(wǎng)絡(luò)層
傳輸單位是數(shù)據(jù)報(bào),主要任務(wù)是把網(wǎng)絡(luò)層的協(xié)議數(shù)據(jù)單元(分組)從源端傳到目的端,為分組交換網(wǎng)上的不同主機(jī)提供通信服務(wù)。功能有對分組進(jìn)行路由選擇,實(shí)現(xiàn)流量控制,擁塞控制,差別控制和 網(wǎng)際互連等
網(wǎng)絡(luò)層的協(xié)議有:
IP、IPX、ICMP、IGMP、ARP、RARP和OSPF
等4. 傳輸層(運(yùn)輸層)
傳輸單位是
報(bào)文段
(TCP)或用戶數(shù)據(jù)報(bào)
(UDP),任務(wù)是負(fù)責(zé)主機(jī)中兩個(gè)進(jìn)程之間的通信,功能是為端到端連接提供可靠的傳輸服務(wù)為端到端連接提供流量控制、差錯(cuò)控制、服務(wù)質(zhì)量、數(shù)據(jù)傳輸管理等服務(wù)注:數(shù)據(jù)鏈路層提供的是點(diǎn)到點(diǎn)的通信,傳輸層提供的是端到端的通信。
點(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í)。
傳輸層還具有復(fù)用和分用的功能。復(fù)用是指多個(gè)應(yīng)用層進(jìn)程可同時(shí)使用下面?zhèn)鬏攲拥姆?wù);分用是指傳輸層把收到的信息分別交付給上面應(yīng)用層中相應(yīng)的進(jìn)程
傳輸層的協(xié)議有:
TCP、UDP
5. 會(huì)話層
會(huì)話層允許
不同主機(jī)上的各個(gè)進(jìn)程之間進(jìn)行會(huì)話
。會(huì)話層利用傳輸層提供的端到端的服務(wù)向表示層提供它的增值服務(wù)。這種服務(wù)主要為表示層實(shí)體或用戶進(jìn)程建立連接并在連接上有序地傳輸數(shù)據(jù),這就是會(huì)話
,也稱建立同步
會(huì)話層負(fù)責(zé)管理主機(jī)間的會(huì)話進(jìn)程,包括建立、管理及終止進(jìn)程間的會(huì)話。會(huì)話層可以使用校驗(yàn)點(diǎn)使通信會(huì)話在通信失效時(shí)從校驗(yàn)點(diǎn)繼續(xù)恢復(fù)通信,實(shí)現(xiàn)數(shù)據(jù)同步
6. 表示層
表示層主要處理在兩個(gè)通信系統(tǒng)中交換信息的表示方式。數(shù)據(jù)格式變換、數(shù)據(jù)加密解密、數(shù)據(jù)壓縮和恢復(fù)
7. 應(yīng)用層
應(yīng)用層是OSI參考模型的最高層,是用戶與網(wǎng)絡(luò)的界面。所有能和用戶交互產(chǎn)生的網(wǎng)絡(luò)流量的程序
應(yīng)用層的協(xié)議有:
FTP、SMTP、HTTP