osi参考模型(开放系统互连参考模型)
自互聯(lián)網(wǎng)誕生以來(lái),隨著網(wǎng)絡(luò)飛速發(fā)展,用戶迫切要求能在不同體系結(jié)構(gòu)的網(wǎng)絡(luò)空間交換信息,使得不同的網(wǎng)絡(luò)能夠互聯(lián)起來(lái)。
國(guó)際化標(biāo)準(zhǔn)組織(International Organization for Standardization,即ISO)從1977年開(kāi)始研究這個(gè)問(wèn)題,并于1979年提出了一個(gè)互聯(lián)的標(biāo)準(zhǔn)框架,即著名的開(kāi)放系統(tǒng)互連參考模型(Open System Interconnection /Reference Model,OSI/RM),簡(jiǎn)稱OSI模型。
開(kāi)放系統(tǒng)互連參考模型分為七層,從低到高分別是:物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會(huì)話層、表示層、應(yīng)用層。
下面給大家簡(jiǎn)單介紹一下各層的概念及功能:
1.物理層
物理層位于osi參考模型的最底層,為數(shù)據(jù)鏈路層實(shí)體提供建立、傳輸、釋放所必須的物理連接,并且提供透明的比特流傳輸。
連接可以是全雙工或者半雙工;傳輸方式可以是異步傳輸或者同步傳輸;傳輸單位是比特。
?
物理層通過(guò)各類協(xié)議定義了網(wǎng)絡(luò)的四種特性:機(jī)械特性、電氣特性、功能特性、規(guī)程特性
?
機(jī)械特性:規(guī)定接口的外形、大小、引腳數(shù)和排列、固定位置
電氣特性:規(guī)定接口電纜上各條線路出現(xiàn)的電壓范圍
功能特性:指明某條線上出現(xiàn)某一電平的電壓表示何種意義
規(guī)程特性:指明各種可能事件出現(xiàn)的順序
?
2.數(shù)據(jù)鏈路層
數(shù)據(jù)鏈路層將原始的傳輸線路轉(zhuǎn)變成一條邏輯的傳輸線路,實(shí)現(xiàn)實(shí)體間二進(jìn)制信息塊的正確傳輸,為網(wǎng)絡(luò)層提供可靠的數(shù)據(jù)信息。
數(shù)據(jù)鏈路可以理解為數(shù)據(jù)的通道,是物理鏈路加上必要的通信協(xié)議而組成的邏輯鏈路,具有流量控制功能。
數(shù)據(jù)鏈路層的數(shù)據(jù)單位是幀。
數(shù)據(jù)鏈路層功能:
鏈路連接的建立、拆除和分離:數(shù)據(jù)傳輸所依賴的介質(zhì)是長(zhǎng)期的,但傳輸數(shù)據(jù)的實(shí)體間的連接是有生存期的。在連接生存期內(nèi),收發(fā)兩端可以進(jìn)行不等的一次或者多次數(shù)據(jù)通 信,每次通信都要經(jīng)過(guò)建立通信聯(lián)絡(luò)、數(shù)據(jù)通信、拆除通信聯(lián)絡(luò)這三個(gè)過(guò)程。
幀定界和幀同步:數(shù)據(jù)鏈路層的數(shù)據(jù)傳輸單元是幀,由于數(shù)據(jù)鏈路層的協(xié)議不同,幀的長(zhǎng)短和界面也不同,所以必須對(duì)幀進(jìn)行定界和同步。
順序控制:對(duì)幀的收發(fā)順序進(jìn)行控制。
差錯(cuò)檢測(cè)、恢復(fù):差錯(cuò)檢測(cè)多用方陣碼校驗(yàn)和循環(huán)碼校驗(yàn)來(lái)檢測(cè)信道上數(shù)據(jù)的誤碼,而幀丟失等用序號(hào)檢測(cè)。各種錯(cuò)誤的恢復(fù)則常靠反饋重發(fā)技術(shù)來(lái)完成。
鏈路標(biāo)識(shí)、流量/擁塞控制
?
3.網(wǎng)絡(luò)層
網(wǎng)絡(luò)層控制子網(wǎng)的通信,其主要的功能是提供路由選擇,即選擇到達(dá)目的主機(jī)的最優(yōu)路徑,并沿著該路徑傳輸數(shù)據(jù)包。網(wǎng)絡(luò)層還應(yīng)具備的功能:路由選擇和中繼;激活和終止網(wǎng) 絡(luò)連接;鏈路復(fù)用;差錯(cuò)檢測(cè)和恢復(fù);流量/擁塞控制;網(wǎng)絡(luò)層的數(shù)據(jù)傳輸單元是:數(shù)據(jù)分組或數(shù)據(jù)報(bào)。
?
4.傳輸層
傳輸層利用實(shí)現(xiàn)可靠的端到端的數(shù)據(jù)傳輸能實(shí)現(xiàn)數(shù)據(jù)分段、傳輸和組裝,還提供差錯(cuò)控制和流量/擁塞控制等功能。傳輸層的數(shù)據(jù)傳輸單元是報(bào)文或段。
?
5.會(huì)話層
會(huì)話層允許不同的機(jī)器上的用戶之間建立會(huì)話。會(huì)話就是指各種服務(wù),包括對(duì)話控制(記錄該由誰(shuí)來(lái)傳遞數(shù)據(jù))、令牌管理(防止多方同時(shí)執(zhí)行同一關(guān)鍵操作)、同步功能(在 傳輸過(guò)程中設(shè)置檢查點(diǎn),以便在系統(tǒng)崩潰后還能在檢查點(diǎn)上繼續(xù)運(yùn)行)。
建立和釋放會(huì)話連接還應(yīng)該做一下工作:
將會(huì)話地址映射為傳輸層地址。
進(jìn)行數(shù)據(jù)傳輸。
釋放連接
?
6.表示層
表示層提供一種通用的數(shù)據(jù)描述格式,便于不同的操作系統(tǒng)間的機(jī)器進(jìn)行信息交換和相互操作。表示層主要功能有:數(shù)據(jù)語(yǔ)法轉(zhuǎn)換、語(yǔ)法表示、數(shù)據(jù)加密和解密、數(shù)據(jù)壓縮和解 壓。
?
7.應(yīng)用層
應(yīng)用層是OSI參考模型的最高層,是用戶與網(wǎng)絡(luò)的接口。該層通過(guò)應(yīng)用程序來(lái)完成網(wǎng)絡(luò)用戶的應(yīng)用需求,如文件傳輸、收發(fā)電子郵件等。
轉(zhuǎn)載于:https://www.cnblogs.com/wulimax/p/10726479.html
總結(jié)
以上是生活随笔為你收集整理的osi参考模型(开放系统互连参考模型)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: DDA算法画直线+源代码
- 下一篇: 2G到5G系统的横向比较(1)多址方式与