- 相關(guān)推薦
什么是OSI參考模型?
引導(dǎo)語:OSI開放式系統(tǒng)互聯(lián), 一般都叫OSI參考模型,是ISO(國際標(biāo)準(zhǔn)化)組織在1985年研究的網(wǎng)絡(luò)互聯(lián)模型,以下是小編整理的什么是OSI參考模型?歡迎參考閱讀!
OSI(Open System Interconnect),即開放式系統(tǒng)互聯(lián),是ISO(國際化標(biāo)準(zhǔn)組織)在1985年研究的網(wǎng)絡(luò)互聯(lián)模型。該體系結(jié)構(gòu)標(biāo)準(zhǔn)定義了網(wǎng)絡(luò)互連的七層框架(物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會話層、表示層和應(yīng)用層),如下圖所示,并在這一框架下進(jìn)一步詳細(xì)規(guī)定了每一層的功能,以實現(xiàn)開放系統(tǒng)環(huán)境中的互連性、互操作性和應(yīng)用的可移植性。
在介紹每一層的功能之前,我們先探討一下是根據(jù)什么來分成這七層的呢?主要基于以下五項原則:
網(wǎng)路中各節(jié)點都有相同的層次。
不同節(jié)點的同等層具有相同的功能。
同一節(jié)點內(nèi)相鄰層之間通過接口通信。
每一層使用下層提供的服務(wù),并向其上層提供服務(wù)。
不同節(jié)點的同等層按照協(xié)議實現(xiàn)對等層之間的通信。
有了這五項原則,各個公司、機構(gòu)或者個人在網(wǎng)絡(luò)互聯(lián)的時候就變得輕而易舉了。下面我們詳細(xì)介紹一下每一層的功能,并將每一層對應(yīng)公司、郵局模型中的角色扮演。
物理層(Physical Layer)
物理層是OSI參考模型的最低層,它利用傳輸介質(zhì)為數(shù)據(jù)鏈路層提供物理連接。它主要關(guān)心的是通過物理鏈路從一個節(jié)點向另一個節(jié)點傳送比特流,物理鏈路可能是銅線、衛(wèi)星、微波或其他的通訊媒介。它關(guān)心的問題有:多少伏電壓代表1?多少伏電壓代表0?時鐘速率是多少?采用全雙工還是半雙工傳輸?總的來說物理層關(guān)心的是鏈路的機械、電氣、功能和規(guī)程特性。這一層相當(dāng)于郵局中的搬運工人。
數(shù)據(jù)鏈路層(Data Link Layer)
數(shù)據(jù)鏈路層是為網(wǎng)絡(luò)層提供服務(wù)的,解決兩個相鄰結(jié)點之間的通信問題,傳送的協(xié)議數(shù)據(jù)單元稱為數(shù)據(jù)幀。數(shù)據(jù)幀中包含物理地址(又稱MAC地址)、控制碼、數(shù)據(jù)及校驗碼等信息。該層的主要作用是通過校驗、確認(rèn)和反饋重發(fā)等手段,將不可靠的物理鏈路轉(zhuǎn)換成對網(wǎng)絡(luò)層來說無差錯的數(shù)據(jù)鏈路。此外,數(shù)據(jù)鏈路層還要協(xié)調(diào)收發(fā)雙方的數(shù)據(jù)傳輸速率,即進(jìn)行流量控制,以防止接收方因來不及處理發(fā)送方來的高速數(shù)據(jù)而導(dǎo)致緩沖器溢出及線路阻塞。這一層相當(dāng)于郵局中的裝拆箱工人。
網(wǎng)絡(luò)層(Network Layer)
網(wǎng)絡(luò)層是為傳輸層提供服務(wù)的,傳送的協(xié)議數(shù)據(jù)單元稱為數(shù)據(jù)包或分組。該層的主要作用是解決如何使數(shù)據(jù)包通過各結(jié)點傳送的問題,即通過路徑選擇算法(路由)將數(shù)據(jù)包送到目的地。另外,為避免通信子網(wǎng)中出現(xiàn)過多的數(shù)據(jù)包而造成網(wǎng)絡(luò)阻塞,需要對流入的數(shù)據(jù)包數(shù)量進(jìn)行控制(擁塞控制)。當(dāng)數(shù)據(jù)包要跨越多個通信子網(wǎng)才能到達(dá)目的地時,還要解決網(wǎng)際互連的問題。這一層相當(dāng)于郵局中的排序工人。
傳輸層(Transport Layer)
傳輸層的作用是為上層協(xié)議提供端到端的可靠和透明的數(shù)據(jù)傳輸服務(wù),包括處理差錯控制和流量控制等問題。該層向高層屏蔽了下層數(shù)據(jù)通信的細(xì)節(jié),使高層用戶看到的只是在兩個傳輸實體間的一條主機到主機的、可由用戶控制和設(shè)定的、可靠的數(shù)據(jù)通路。傳輸層傳送的協(xié)議數(shù)據(jù)單元稱為段或報文。這一層相當(dāng)于公司中跑郵局的送信職員。
會話層(Session Layer)
會話層主要功能是管理和協(xié)調(diào)不同主機上各種進(jìn)程之間的通信(對話),即負(fù)責(zé)建立、管理和終止應(yīng)用程序之間的會話。會話層得名的原因是它很類似于兩個實體間的會話概念。例如,一個交互的用戶會話以登錄到計算機開始,以注銷結(jié)束。這一層相當(dāng)于公司中收寄信、寫信封與拆信封的秘書。
表示層(Presentation Layer)
表示層處理流經(jīng)結(jié)點的數(shù)據(jù)編碼的表示方式問題,以保證一個系統(tǒng)應(yīng)用層發(fā)出的信息可被另一系統(tǒng)的應(yīng)用層讀出。如果必要,該層可提供一種標(biāo)準(zhǔn)表示形式,用于將計算機內(nèi)部的多種數(shù)據(jù)表示格式轉(zhuǎn)換成網(wǎng)絡(luò)通信中采用的標(biāo)準(zhǔn)表示形式。數(shù)據(jù)壓縮和加密也是表示層可提供的轉(zhuǎn)換功能之一。這一層相當(dāng)于公司中替老板寫信的助理。
應(yīng)用層(Application Layer)
應(yīng)用層是OSI參考模型的最高層,是用戶與網(wǎng)絡(luò)的接口。該層通過應(yīng)用程序來完成網(wǎng)絡(luò)用戶的應(yīng)用需求,如文件傳輸、收發(fā)電子郵件等。這一層就是公司的老板了。
【什么是OSI參考模型?】相關(guān)文章:
人力資源能力的四力分析模型是什么08-25
Java的內(nèi)存模型09-22
有關(guān)科目二考試前需要準(zhǔn)備什么參考05-31
有關(guān)科目二考試應(yīng)該準(zhǔn)備些什么參考09-14
制作火車模型的教案09-01
制作火車模型教學(xué)設(shè)計07-14
項目生命周期模型案例分析09-19