0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

計(jì)算機(jī)網(wǎng)絡(luò)的七層OSI參考模型

汽車玩家 ? 來源:今日頭條 ? 作者:不一樣的程序猿 ? 2020-03-15 16:42 ? 次閱讀

1.OSI參考模型

國際化標(biāo)準(zhǔn)組織(ISO)提出的網(wǎng)絡(luò)體系結(jié)構(gòu)模型,稱為開發(fā)系統(tǒng)互聯(lián)參考模型(OSI/RM),通常簡(jiǎn)稱為OSI參考模型。OSI有七層,自下而上依次為物理層、數(shù)據(jù)鏈路層、 網(wǎng)絡(luò)層、運(yùn)輸層、會(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ù)的處理等功能。運(yùn)輸層承上啟下。

(1)物理層(Physical Layer)

物理層的傳輸單位是比特,任務(wù)是透明的傳輸比特流,功能是在物理媒體上為數(shù)據(jù)端設(shè)備透明的傳輸原始比特流。

物理層主要定義數(shù)據(jù)終端設(shè)備(DTE)和數(shù)據(jù)通信設(shè)備(DCE)的物理和邏輯連接方法,所以物理層協(xié)議也稱為物理接口標(biāo)準(zhǔn)。由于在通信技術(shù)的早期階段,通信規(guī)則稱為規(guī)程(procedure),故物理層協(xié)議也稱為物理層規(guī)程。

當(dāng)一方發(fā)送二進(jìn)制比特流時(shí),對(duì)方應(yīng)能正確地接受。在物理層,傳輸?shù)碾p發(fā)應(yīng)該有一致的約定,如媒體信道上有多少根線,相應(yīng)的連接器機(jī)械形狀和尺寸,交換電路的數(shù)量和排列,傳輸信號(hào)電氣特征等。

請(qǐng)注意,傳輸信息所利用的一些物理媒體,如雙絞線、光纜、無線信道等,并不在物理層協(xié)議之內(nèi)而在物理層協(xié)議下面。因此有人把物理媒體當(dāng)做第0層。

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

數(shù)據(jù)鏈路層的傳輸單元是幀,任務(wù)是將網(wǎng)絡(luò)層傳下來的IP數(shù)據(jù)報(bào)組裝成幀。數(shù)據(jù)鏈路層的功能可以概括為:成幀、差錯(cuò)控制、流量控制和傳輸管理等。

由于外界噪聲的干擾,原始的物理連接在傳輸比特流時(shí)可能發(fā)生錯(cuò)誤。數(shù)據(jù)鏈路層的主要任務(wù)是檢測(cè)并校正 物理層介質(zhì)上產(chǎn)生的傳輸差錯(cuò),加強(qiáng)物理層傳輸原始比特流的功能,使鏈路對(duì)網(wǎng)絡(luò)成顯現(xiàn)為一條無差錯(cuò)、可靠的數(shù)據(jù)傳輸鏈路。

在兩個(gè)相鄰結(jié)點(diǎn)之間傳送數(shù)據(jù)時(shí),數(shù)據(jù)鏈路層將網(wǎng)絡(luò)層交下來的IP數(shù)據(jù)報(bào)組裝成幀,在兩個(gè)相鄰結(jié)點(diǎn)間的鏈路上“透明”(透明表示:某個(gè)實(shí)際存在的實(shí)物看起來卻好像不存在一樣)地傳送幀中的數(shù)據(jù)。每個(gè)幀包括數(shù)據(jù)和必要的控制信息,以使得接收端能夠知道一個(gè)幀從哪個(gè)比特開始到哪個(gè)比特結(jié)束。這樣,數(shù)據(jù)鏈路層在接受到一個(gè)幀后,就可從中提取數(shù)據(jù)部分,上交給網(wǎng)絡(luò)層??刂菩畔⑦€使接受端能檢測(cè)到所收到的幀中有無差錯(cuò),如發(fā)現(xiàn)有差錯(cuò),數(shù)據(jù)鏈路層間簡(jiǎn)單地丟棄這個(gè)出錯(cuò)的幀,以免浪費(fèi)網(wǎng)絡(luò)資源。

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

網(wǎng)絡(luò)層的傳輸單位是數(shù)據(jù)報(bào),它關(guān)心的是通信子網(wǎng)的運(yùn)行控制,主要任務(wù)是把網(wǎng)絡(luò)層的協(xié)議數(shù)據(jù)單元(分組)從源端傳到目的端,為分組交換網(wǎng)上的不同主機(jī)提供 通信服務(wù)。關(guān)鍵問題是對(duì)分組進(jìn)行路由選擇,并實(shí)現(xiàn)流量控制、擁塞控制、差錯(cuò)控制和網(wǎng)際互聯(lián)等功能。

因特網(wǎng)是一個(gè)很大的互聯(lián)網(wǎng),它由大量的異構(gòu)網(wǎng)絡(luò)通過路由器(Router)相互連接起來。因特網(wǎng)主要的網(wǎng)絡(luò)協(xié)議是無連接的網(wǎng)際協(xié)議(Internet Protocol,IP)和許多路由選擇協(xié)議,因此因特網(wǎng)的網(wǎng)絡(luò)層也叫做網(wǎng)際層或IP層。

請(qǐng)注意,網(wǎng)絡(luò)中的“網(wǎng)絡(luò)”二字,不是我們通常談到的具體網(wǎng)絡(luò),而是在計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)中的專用名詞。

網(wǎng)絡(luò)層的協(xié)議有:IP、IPX、ICMP、IGMP、ARP、RARP和OSPF等。

(4)傳輸層(Transport Layer)

傳輸層也叫運(yùn)輸層,傳輸單位是報(bào)文段(TCP)和用戶數(shù)據(jù)報(bào)(UDP),傳輸層的任務(wù)是 負(fù)責(zé)主機(jī)中兩個(gè)進(jìn)程之間的通信。功能是為端到端連接提供可靠的傳輸服務(wù);為端到端連接提供流量控制、差錯(cuò)控制、服務(wù)質(zhì)量、數(shù)據(jù)傳輸管理等服務(wù)。

使用傳輸層的服務(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í)使用下面運(yùn)輸層的服務(wù),分用則是運(yùn)輸層把收到的信息分別交付到上面應(yīng)用層中相應(yīng)的進(jìn)程。

傳輸層的協(xié)議有:TCP、UDP。

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

會(huì)話層允許不同主機(jī)上各進(jìn)程之間的會(huì)話。會(huì)話層利用傳輸層提供的端到端的服務(wù),向表示層提供它的增值服務(wù)。這種服務(wù)主要是向表示層實(shí)體或用戶進(jìn)程建立連接并在連接上有序地傳輸數(shù)據(jù),這就是會(huì)話,也稱為建立同步(SYN)。

會(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)表示層(Presentation Layer)

表示層主要用于處理在兩個(gè)通信系統(tǒng)中交換信息的表示方式。不同機(jī)器采用的編碼和表示方法不同,使用的數(shù)據(jù)結(jié)構(gòu)也不同,為了使不同表示方法的數(shù)據(jù)和信息之間能互相交換,表示層采用抽象的標(biāo)準(zhǔn)方法定義數(shù)據(jù)結(jié)構(gòu),并采用標(biāo)準(zhǔn)的編碼形式。數(shù)據(jù)壓縮、加密和解密也是表示層可提供的數(shù)據(jù)表示變換功能。

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

應(yīng)用層是OSI模型的最高層,是用戶與網(wǎng)絡(luò)的界面。應(yīng)用層為特定類型的網(wǎng)絡(luò)應(yīng)用提供訪問OSI環(huán)境的手段。因?yàn)橛脩舻膶?shí)際應(yīng)用多種多樣,這就要求應(yīng)用層采用不同的應(yīng)用協(xié)議來解決不同類型的應(yīng)用要求,因此應(yīng)用層是最復(fù)雜的一層,使用的協(xié)議也最多。典型的有文件傳送的FTP、電子郵件的SMTP,萬維網(wǎng)應(yīng)用的HTTP等。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    科普課堂 | OSI模型,你真的了解嗎?

    網(wǎng)絡(luò)通信是現(xiàn)代信息技術(shù)的基石,它使得人們可以在不同的地理位置之間快速、高效的傳遞信息,為了實(shí)現(xiàn)這一目標(biāo),需要一種標(biāo)準(zhǔn)的框架來描述網(wǎng)絡(luò)通信的過程。因此OSI七層
    的頭像 發(fā)表于 10-18 17:37 ?821次閱讀
    科普課堂 | <b class='flag-5'>OSI</b><b class='flag-5'>模型</b>,你真的了解嗎?

    osi七層模型各層功能及協(xié)議簡(jiǎn)述

    OSI七層模型是一種將計(jì)算機(jī)網(wǎng)絡(luò)通信分為個(gè)層次,并定制了每個(gè)層次的功能和協(xié)議的標(biāo)準(zhǔn)模型。這個(gè)
    的頭像 發(fā)表于 02-04 18:06 ?1752次閱讀

    什么是計(jì)算機(jī)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)?主要的拓?fù)浣Y(jié)構(gòu)有哪些?

    計(jì)算機(jī)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)是指計(jì)算機(jī)網(wǎng)絡(luò)中各個(gè)節(jié)點(diǎn)(包括計(jì)算機(jī)、服務(wù)器、路由器等)之間連接的方式和形式。拓?fù)浣Y(jié)構(gòu)可以影響到網(wǎng)絡(luò)的性能、可靠性和擴(kuò)展性。在計(jì)
    的頭像 發(fā)表于 01-31 10:40 ?1560次閱讀

    osi七層模型各層功能及協(xié)議 osi七層模型有哪些

    OSI七層模型,是開放式系統(tǒng)互聯(lián)(Open System Interconnection,簡(jiǎn)稱OSI)參考模型,是國際標(biāo)準(zhǔn)化組織(ISO)在
    的頭像 發(fā)表于 01-25 11:03 ?1.2w次閱讀

    osi七層模型各層功能及協(xié)議

    OSI七層模型是一種將計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議按照不同功能劃分為不同層級(jí)的標(biāo)準(zhǔn)模型。每一都負(fù)責(zé)處理特定的
    的頭像 發(fā)表于 01-15 10:29 ?1266次閱讀

    osi參考模型與TCP/IP參考模型的對(duì)應(yīng)關(guān)系

    OSI參考模型是一種將計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議分解成個(gè)不同層次的概念模型。這個(gè)層次分別是物理
    的頭像 發(fā)表于 01-11 14:26 ?4913次閱讀

    osi七層模型各層功能及協(xié)議

    OSI(Open Systems Interconnection)七層模型是一種將計(jì)算機(jī)網(wǎng)絡(luò)通信協(xié)議劃分為個(gè)不同層次的
    的頭像 發(fā)表于 01-10 18:06 ?1925次閱讀

    東莞計(jì)算機(jī)網(wǎng)絡(luò)工程包括哪些?

    計(jì)算機(jī)網(wǎng)絡(luò)工程是指設(shè)計(jì)、建立和管理計(jì)算機(jī)與設(shè)備之間的連接和通信系統(tǒng)的過程。網(wǎng)絡(luò)工程包括哪些內(nèi)容呢?廣東東莞網(wǎng)絡(luò)工程公司表示它涵蓋了網(wǎng)絡(luò)規(guī)劃、
    的頭像 發(fā)表于 12-27 17:47 ?618次閱讀

    OSI七層模型如何幫助網(wǎng)絡(luò)通信?

    OSI(開放系統(tǒng)互聯(lián))七層模型計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)的一種描述方式,它為不同系統(tǒng)之間的通信提供了統(tǒng)一的標(biāo)準(zhǔn)。這個(gè)模型從低到高分別是:物理
    的頭像 發(fā)表于 12-21 16:27 ?510次閱讀

    計(jì)算機(jī)網(wǎng)絡(luò)中的通信子網(wǎng)主要有哪些功能?

    計(jì)算機(jī)網(wǎng)絡(luò)中的通信子網(wǎng)主要負(fù)責(zé)數(shù)據(jù)的傳輸、處理、轉(zhuǎn)換和交換,以及提供相關(guān)的網(wǎng)絡(luò)控制協(xié)議、通信控制軟件和通信設(shè)備等功能,同時(shí)還對(duì)網(wǎng)絡(luò)進(jìn)行管理和為用戶提供數(shù)據(jù)傳輸接口。它是計(jì)算機(jī)網(wǎng)絡(luò)的核心
    的頭像 發(fā)表于 12-15 17:27 ?1396次閱讀

    通信子網(wǎng)在計(jì)算機(jī)網(wǎng)絡(luò)中的地位和作用

    通信子網(wǎng)在計(jì)算機(jī)網(wǎng)絡(luò)中扮演著至關(guān)重要的角色。它是實(shí)現(xiàn)網(wǎng)絡(luò)內(nèi)和網(wǎng)絡(luò)間數(shù)據(jù)通信的關(guān)鍵基礎(chǔ)設(shè)施,為上層應(yīng)用提供了通用的通信接口和協(xié)議。同時(shí),它也是促進(jìn)信息交流和知識(shí)共享的重要平臺(tái)。未來,隨著技術(shù)的不斷進(jìn)步和應(yīng)用需求的不斷變化,通信子網(wǎng)
    的頭像 發(fā)表于 12-15 17:15 ?675次閱讀

    對(duì)OSI七層模型的誤解

    如果你是一個(gè)網(wǎng)絡(luò)從業(yè)者,一定學(xué)習(xí)過 OSI 7 模型,長期以來,這一直作為我們理解和解決網(wǎng)絡(luò)問題的基石存在。
    的頭像 發(fā)表于 12-14 15:02 ?588次閱讀
    對(duì)<b class='flag-5'>OSI</b><b class='flag-5'>七層</b><b class='flag-5'>模型</b>的誤解

    交換機(jī)和AI有什么關(guān)系?

    網(wǎng)絡(luò)協(xié)議為計(jì)算機(jī)網(wǎng)絡(luò)中進(jìn)行數(shù)據(jù)交換而建立的規(guī)則、標(biāo)準(zhǔn)或約定的集合。法律層面上,OSI 七層協(xié)議為國際協(xié)議。
    的頭像 發(fā)表于 12-07 10:41 ?564次閱讀
    交換機(jī)和AI有什么關(guān)系?

    計(jì)算機(jī)網(wǎng)絡(luò)中速率和帶寬的區(qū)別

    計(jì)算機(jī)網(wǎng)絡(luò)中速率和帶寬的區(qū)別 速率,指的是連接在計(jì)算機(jī)網(wǎng)絡(luò)上的主機(jī)在數(shù)字信道上傳送數(shù)據(jù)的速率,它也稱為數(shù)據(jù)率或比特率,單位是bps。速率往往指的是額定速率或者標(biāo)稱速率,意思也就是在非常理想的情況下
    發(fā)表于 11-27 16:29

    計(jì)算機(jī)網(wǎng)絡(luò)中速率和帶寬的區(qū)別

    計(jì)算機(jī)網(wǎng)絡(luò)中速率和帶寬的區(qū)別 速率,指的是連接在計(jì)算機(jī)網(wǎng)絡(luò)上的主機(jī)在數(shù)字信道上傳送數(shù)據(jù)的速率,它也稱為數(shù)據(jù)率或比特率,單位是bps。速率往往指的是額定速率或者標(biāo)稱速率,意思也就是在非常理想的情況下
    發(fā)表于 11-01 15:04