OSI模型

OSI是Open System Interconnection的縮寫(xiě),中文譯名“開(kāi)放式系統(tǒng)互聯(lián)”,由國(guó)際標(biāo)準(zhǔn)化組織(ISO)制定,該模型定義了不同計(jì)算機(jī)互聯(lián)的標(biāo)準(zhǔn),是設(shè)計(jì)和描述計(jì)算機(jī)網(wǎng)絡(luò)通信的基本框架。OSI模型把網(wǎng)絡(luò)通信的工作層分為7層,分別是物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會(huì)話層、表示層和應(yīng)用層。


OSI七層示意圖

1、物理層(Physical Layer)

物理層是OSI參考模型的第一層,也是最低層,是整個(gè)開(kāi)放系統(tǒng)的基礎(chǔ)。物理層并不是物理媒體本身,只是利用物理媒體實(shí)現(xiàn)物理連接的執(zhí)行描述和執(zhí)行連接的規(guī)程。物理層為設(shè)備之間的數(shù)據(jù)通信提供傳輸媒體及互連設(shè)備,為數(shù)據(jù)傳輸提供可靠的環(huán)境。物理層提供有關(guān)同步和全雙工比特流在物理媒體上的傳輸手段,其典型的協(xié)議有RS 232C、RS 449/422/423、V.24和X.21、X.21bis等。物理層的媒體包括空明線、平衡光纜、光纖、無(wú)線信道等。

2、數(shù)據(jù)鏈路層(Data Link Layer)

數(shù)據(jù)鏈路層負(fù)責(zé)建立和管理節(jié)點(diǎn)間的鏈路,通過(guò)各種控制協(xié)議,將有差錯(cuò)的物理信道變?yōu)槟芸煽總鬏敂?shù)據(jù)幀的物理鏈路。
數(shù)據(jù)鏈路層分為介質(zhì)訪問(wèn)控制(MAC)和邏輯鏈路控制(LLC)兩個(gè)子層。MAC用來(lái)解決共享網(wǎng)絡(luò)中多用戶對(duì)信道的競(jìng)爭(zhēng)問(wèn)題,完成網(wǎng)絡(luò)介質(zhì)的訪問(wèn)控制。LLC用來(lái)建立和維護(hù)網(wǎng)絡(luò)連接,執(zhí)行差錯(cuò)校驗(yàn)、流量控制和鏈路控制。
數(shù)據(jù)鏈路層的具體工作是接收來(lái)自物理層的位流形式的數(shù)據(jù),并封裝成幀,傳送到上一層。同樣,也將來(lái)自上層的數(shù)據(jù)幀,拆裝為位流形式的數(shù)據(jù)轉(zhuǎn)發(fā)到物理層。數(shù)據(jù)鏈路層還負(fù)責(zé)處理接收端發(fā)回的確認(rèn)幀的信息,以便提供可靠地?cái)?shù)據(jù)傳輸。

3、網(wǎng)絡(luò)層(Network Layer)

網(wǎng)絡(luò)層是OSI參考模型中最復(fù)雜的一層,也是通信子網(wǎng)的最高一層。其主要任務(wù)是:通過(guò)路由選擇算法,為報(bào)文或分組通過(guò)通信子網(wǎng)選擇最合適的路徑。該層控制數(shù)據(jù)鏈路層和傳輸層之間的信息轉(zhuǎn)發(fā),建立、維持和終止網(wǎng)絡(luò)的連接。數(shù)據(jù)鏈路層的數(shù)據(jù)在這一層被轉(zhuǎn)換為數(shù)據(jù)包,然后通過(guò)路徑選擇、分段組合、順序、進(jìn)/出路由等控制,將信息從一個(gè)網(wǎng)絡(luò)設(shè)備傳輸?shù)搅硪粋€(gè)網(wǎng)絡(luò)設(shè)備。

4、傳輸層(Transport Layer)

OSI下三層的主要任務(wù)是數(shù)據(jù)通信,而上三層的主要任務(wù)是數(shù)據(jù)處理。傳輸層是OSI的第4層,該層是通信子網(wǎng)和資源子網(wǎng)的接口和橋梁,起到承上啟下的作用。
傳輸層向用戶提供可靠地端到端的差錯(cuò)和流量控制,保證報(bào)文的正確傳輸。該層向高層屏蔽下層數(shù)據(jù)通信的細(xì)節(jié),向用戶透明的傳送報(bào)文。常見(jiàn)的TCP(Transmission Control Protocol 傳輸控制協(xié)議)就屬于該層。

5、會(huì)話層(Session Layer)

會(huì)話層是用戶應(yīng)用程序和網(wǎng)絡(luò)之間的接口,向兩個(gè)實(shí)體的表示層提供建立和使用連接的方法,將不同實(shí)體之間的表示層的連接稱為會(huì)話。因此,會(huì)話層的任務(wù)就是組織和協(xié)調(diào)兩個(gè)會(huì)話進(jìn)程之間的通信,并對(duì)數(shù)據(jù)交換進(jìn)行管理。

6、表示層(Presentation Layer)

表示層要完成某些特定的功能,主要有不同數(shù)據(jù)編碼格式的轉(zhuǎn)換,提供數(shù)據(jù)壓縮、解壓縮服務(wù),對(duì)數(shù)據(jù)進(jìn)行加密、解密。
表示層的常見(jiàn)功能有:
1、數(shù)據(jù)格式處理:協(xié)商和建立數(shù)據(jù)交換的格式,解決各應(yīng)用程序在數(shù)據(jù)格式上的差異;
2、數(shù)據(jù)編碼:處理字符集和數(shù)據(jù)的轉(zhuǎn)換;
3、壓縮/解壓縮:減少數(shù)據(jù)的傳輸量;
4、數(shù)據(jù)加密/解密:提高網(wǎng)絡(luò)安全性。

7、應(yīng)用層(Application Layer)

應(yīng)用層是OSI參考模型的最高層,是計(jì)算機(jī)用戶,以及各應(yīng)用程序和網(wǎng)絡(luò)之間的接口。
應(yīng)用層的常見(jiàn)功能有:
1、用戶接口:應(yīng)用層是用戶與網(wǎng)絡(luò)、程序與網(wǎng)絡(luò)的直接接口,使得用戶與網(wǎng)絡(luò)之間進(jìn)行交互聯(lián)系;
2、實(shí)現(xiàn)各種服務(wù):應(yīng)用層的各種應(yīng)用程序可以實(shí)現(xiàn)用戶的各種服務(wù)請(qǐng)求。如:文件服務(wù)、目錄服務(wù)、文件傳輸服務(wù)(FTP)、遠(yuǎn)程登錄服務(wù)(Telnet)、電子郵件服務(wù)(E-mail)、打印服務(wù)、安全服務(wù)、網(wǎng)絡(luò)管理服務(wù)、數(shù)據(jù)庫(kù)服務(wù)等。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 開(kāi)放系統(tǒng)互連(Open System Interconnection)模型 TCP/IP協(xié)議簇 協(xié)議分層: 當(dāng)通信...
    Zhang21閱讀 1,814評(píng)論 0 6
  • 13.服務(wù)器圖片改了,url沒(méi)有變,需求,服務(wù)器的圖片變了,就從服務(wù)器加載圖片,如果服務(wù)器的沒(méi)變,就從本地加載 1...
    AlanGe閱讀 1,439評(píng)論 0 1
  • 摘要 標(biāo)簽: 讀書(shū)筆記 OS OSI 開(kāi)放式系統(tǒng)互聯(lián)通信參考模型(英語(yǔ):Open System Interconn...
    Looper01閱讀 793評(píng)論 0 1
  • OSI 七層模型通過(guò)七個(gè)層次化的結(jié)構(gòu)模型使不同的系統(tǒng)不同的網(wǎng)絡(luò)之間實(shí)現(xiàn)可靠的通訊,因此其最主要的功能就是幫助不同類...
    隨風(fēng)飄蕩的小逗逼閱讀 993評(píng)論 0 4
  • OSI 七層模型通過(guò)七個(gè)層次化的結(jié)構(gòu)模型使不同的系統(tǒng)不同的網(wǎng)絡(luò)之間實(shí)現(xiàn)可靠的通訊,因此其最主要的功能就是幫助不同類...
    流弊的小白閱讀 911評(píng)論 0 2

友情鏈接更多精彩內(nèi)容