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

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

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

網(wǎng)絡(luò)模型的七層結(jié)構(gòu)和五層結(jié)構(gòu)

麥辣雞腿堡 ? 來(lái)源:盼盼編程 ? 作者:盼盼編程 ? 2023-10-08 16:39 ? 次閱讀

七層模型

這個(gè) ISO 層網(wǎng)絡(luò)模型各層的名字、主要功能對(duì)應(yīng)的典型設(shè)備和傳輸單位如下圖:

圖片

這個(gè)七層網(wǎng)絡(luò)模型在數(shù)據(jù)的傳輸過(guò)程中還會(huì)對(duì)數(shù)據(jù)進(jìn)行封裝,如下圖:

圖片

ISO 層網(wǎng)絡(luò)模型中,當(dāng)一臺(tái)主需要傳送用戶的數(shù)據(jù) (data) 時(shí),數(shù)據(jù)首先通過(guò)應(yīng)用層的接口進(jìn)入應(yīng)用層。

先看幾個(gè)常見報(bào)頭術(shù)語(yǔ)簡(jiǎn)寫:

應(yīng)用層報(bào)頭:Ppplication Header, 簡(jiǎn)稱 AH。

表示層報(bào)頭:Presentation Header, 簡(jiǎn)稱 PH。

會(huì)話層報(bào)頭:Session Header, 簡(jiǎn)稱 SH。

傳輸層報(bào)頭:Transport Header, 簡(jiǎn)稱 TH。

網(wǎng)絡(luò)層報(bào)頭:Network Header, 簡(jiǎn)稱 NH。

數(shù)據(jù)鏈路層報(bào)頭:Data link Header, 簡(jiǎn)稱 DH。

應(yīng)用層協(xié)議數(shù)據(jù)單元:Protocol Data Unit,簡(jiǎn)稱 PDU。

數(shù)據(jù)鏈路層報(bào)尾:Data link Termination,簡(jiǎn)稱 DT。

在應(yīng)用層,用戶的數(shù)據(jù)被加上應(yīng)用層的報(bào)頭 AH,形成應(yīng)用層協(xié)議數(shù)據(jù)單元 PDU,然后被遞交到下層表示層。

表示層并不關(guān)心上層應(yīng)用層的數(shù)據(jù)格式,而是把整個(gè)應(yīng)用層遞交的數(shù)據(jù)包,看成是一個(gè)整體進(jìn)行封裝,即加上表示層的報(bào)頭 PH。然后,遞交到下層會(huì)話層。

同樣,會(huì)話層、傳輸層、網(wǎng)絡(luò)層(假設(shè)用 TCP 傳輸,則是 TCP 數(shù)據(jù)+ IP 包頭)、數(shù)據(jù)鏈路層(把上層的 TCP 數(shù)據(jù)+ IP頭統(tǒng)一稱為幀數(shù)據(jù),即幀 +幀數(shù)據(jù)+幀尾(CRC)也都要分別給上層遞交下來(lái)的數(shù)據(jù)加上自己的報(bào)頭)。

它們是:會(huì)話層報(bào)頭 SH、傳輸層報(bào)頭 TH、網(wǎng)絡(luò)層報(bào)頭 NH和數(shù)據(jù)鏈路層報(bào)頭DH。其中,數(shù)據(jù)鏈路層還要給網(wǎng)絡(luò)層遞交的數(shù)據(jù)加上數(shù)據(jù)鏈路層報(bào)尾形成最終的一幀數(shù)據(jù)。

當(dāng)一幀數(shù)據(jù),通過(guò)物理層傳送到目標(biāo)主機(jī)的物理層時(shí),該主機(jī)的物理層把它遞交到上層一一數(shù)據(jù)鏈路層。數(shù)據(jù)鏈路層負(fù)責(zé)去掉數(shù)據(jù)幀的幀頭部和尾部(同時(shí)還進(jìn)行數(shù)據(jù)校驗(yàn))。如果數(shù)據(jù)沒有出錯(cuò),則遞交到上層網(wǎng)絡(luò)層。

同樣,網(wǎng)絡(luò)層、傳輸層、會(huì)話層、表示層、應(yīng)用層也要做類似的工作。最終 ,原始數(shù)據(jù)被遞交到目標(biāo)主機(jī)的具體應(yīng)用程序中。

五層網(wǎng)絡(luò)模型

五層模型的網(wǎng)絡(luò)體系也經(jīng)常被提到,這五層的名字與功能分別如下所述:

應(yīng)用層:確定進(jìn)程之間通信的性質(zhì),以滿足用戶需求。應(yīng)用層協(xié)議有很多。如支持萬(wàn)維網(wǎng)應(yīng)用的 HTTP 協(xié)議、支持電子郵件的 SMTP 協(xié)議、等等。

傳輸層:負(fù)責(zé)主機(jī)間不同進(jìn)程的通信。這一層中的協(xié)議有面向連接的 TCP (傳輸控制協(xié)議)、無(wú)連接的 UDP(用戶數(shù)據(jù)報(bào)協(xié)議);數(shù)據(jù)傳輸?shù)膯挝环Q為報(bào)文段或用戶數(shù)據(jù)報(bào)。

網(wǎng)絡(luò)層:負(fù)責(zé)分組交換網(wǎng)中不同主機(jī)間的通信。作用為:發(fā)送數(shù)據(jù)時(shí),將運(yùn)輸層中的報(bào)文段或用戶數(shù)據(jù)報(bào)封裝成 IP 數(shù)據(jù)報(bào),并選擇合適路由。

數(shù)據(jù)鏈路層:負(fù)責(zé)將網(wǎng)絡(luò)層的 IP 數(shù)據(jù)報(bào)組裝成幀。

物理層 :透明地傳輸比特流。

四層網(wǎng)絡(luò)模型

前面的兩種模型都是學(xué)術(shù)上的概念,使用并不廣泛 還有一個(gè)四層模型,使用最為廣泛一 TCP/IP 分層模型。幾種模型如下圖:

圖片

TCP/IP 分層的四模型的個(gè)協(xié)議層分別完成以下的功能:

網(wǎng)絡(luò)接口層:包括用于協(xié)作 IP 數(shù)據(jù),在已有網(wǎng)絡(luò)介質(zhì)上傳輸?shù)膮f(xié)議。實(shí)際上 TCP/IP 標(biāo)準(zhǔn)并不定義與 ISO 數(shù)據(jù)鏈路層和物理層相對(duì)應(yīng)的功能。相反,它定義了像 ARP (地址解析協(xié)議)這樣的協(xié)議,提供 TCP/IP 協(xié)議的數(shù)據(jù)結(jié)構(gòu)和實(shí)際物理硬件之間的接口。

網(wǎng)絡(luò)層:網(wǎng)絡(luò)層對(duì)應(yīng)于 OSI 七層參考模型的網(wǎng)絡(luò)層。本層包含 IP 協(xié)議、RIP 協(xié)議(路由信息協(xié)議),負(fù)責(zé)數(shù)據(jù)的包裝、尋址和路由。同時(shí)還包含ICMP (網(wǎng)間控制報(bào)文協(xié)議)用來(lái)提供網(wǎng)絡(luò)診斷信息。

傳輸層:傳輸層對(duì)應(yīng)于 OSI 七層參考模型的傳輸層,它提供兩種端到端的通信服務(wù)。其中 TCP協(xié)議提供可靠的數(shù)據(jù)流運(yùn)輸服務(wù), UDP協(xié)議提供不可靠的用戶數(shù)據(jù)報(bào)服務(wù)。

應(yīng)用層:應(yīng)用層對(duì)應(yīng)于 OSI 七層參考模型的應(yīng)用層和表示層。因特網(wǎng)的應(yīng)用層協(xié)議包括 FTP (文件傳輸協(xié)議)HTTP (超文本傳輸協(xié)議)、Telent (遠(yuǎn)程終端協(xié)議)、SMTP (簡(jiǎn)單郵件傳送協(xié)議)、 IRC (因特網(wǎng)中繼會(huì)話)、NNTP (網(wǎng)絡(luò)新聞傳輸協(xié)議)等。

綜上所述,我們需要知道 TCP 協(xié)議在網(wǎng)絡(luò) OSI 的七層模型中的第四層傳輸層, IP 協(xié)議在第三層網(wǎng)絡(luò)層, ARP協(xié)議在第二層數(shù)據(jù)鏈路層;在第二層上的數(shù)據(jù)叫 Frame ,在第三層上的數(shù)據(jù)叫 Packet ,第四層的數(shù)據(jù)叫 Segment 所有程序的數(shù)據(jù)首先會(huì)打包到 TCP的 Segment 中。

然后 TCP 的 Segment 會(huì)打包到 IP 的 Packet ,然后再打包到以太網(wǎng) Ethernet 的 Frame 中,傳到對(duì)端后,各個(gè)解析自己的協(xié)議,然后把數(shù)據(jù)交給更高層的協(xié)議處理。

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

    關(guān)注

    14

    文章

    7389

    瀏覽量

    88211
  • TCP
    TCP
    +關(guān)注

    關(guān)注

    8

    文章

    1324

    瀏覽量

    78756
  • ISO
    ISO
    +關(guān)注

    關(guān)注

    0

    文章

    249

    瀏覽量

    39461
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3032

    瀏覽量

    48356
  • 數(shù)據(jù)鏈
    +關(guān)注

    關(guān)注

    2

    文章

    37

    瀏覽量

    15736
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    web網(wǎng)絡(luò)協(xié)議技術(shù):OSI七層模型具體作用及網(wǎng)絡(luò)協(xié)議結(jié)構(gòu)

    一、OSI七層模型 OSI參考模型是國(guó)際標(biāo)準(zhǔn)化組織ISO(International Standards Organization )制定的模型,把計(jì)算機(jī)與計(jì)算機(jī)之間的通信分成
    的頭像 發(fā)表于 10-24 10:48 ?8599次閱讀
    web<b class='flag-5'>網(wǎng)絡(luò)</b>協(xié)議技術(shù):OSI<b class='flag-5'>七層</b><b class='flag-5'>模型</b>具體作用及<b class='flag-5'>網(wǎng)絡(luò)</b>協(xié)議<b class='flag-5'>結(jié)構(gòu)</b>圖

    OSI/RM七層模型的數(shù)據(jù)在各層之間是如何傳遞的

    OSI/RM七層網(wǎng)絡(luò)模型分別是哪些?OSI/RM七層模型的數(shù)據(jù)在各層之間是如何傳遞的?
    發(fā)表于 12-23 07:13

    網(wǎng)絡(luò)OSI七層模型視頻教程2

    網(wǎng)絡(luò)OSI七層模型視頻2 網(wǎng)絡(luò)通信的工作分為7,它們由低到高分別是物理(Physical
    發(fā)表于 09-14 10:54 ?89次下載

    網(wǎng)絡(luò)OSI七層模型視頻教程1

    網(wǎng)絡(luò)OSI七層模型視頻教程1 網(wǎng)絡(luò)通信的工作分為7,它們由低到高分別是物理(Physica
    發(fā)表于 09-14 10:55 ?91次下載

    網(wǎng)絡(luò)OSI七層模型視頻教程3

    網(wǎng)絡(luò)OSI七層模型視頻教程3 網(wǎng)絡(luò)通信的工作分為7,它們由低到高分別是物理(Physica
    發(fā)表于 09-14 10:55 ?110次下載

    OSI七層模型及其功能

    OSI七層模型及其功能 在七十年代末,國(guó)際標(biāo)準(zhǔn)化組織 ISO 提出了開放系統(tǒng)互
    發(fā)表于 06-09 19:26 ?3618次閱讀
    OSI<b class='flag-5'>七層</b><b class='flag-5'>模型</b>及其功能

    網(wǎng)絡(luò)通信七層

    網(wǎng)絡(luò)通信七層,講解了網(wǎng)絡(luò)7定義及理論,很好的學(xué)習(xí)資料。
    發(fā)表于 03-15 13:49 ?12次下載

    網(wǎng)絡(luò)七層協(xié)議及功能

    OSI是一個(gè)開放性的通信系統(tǒng)互連參考模型,他是一個(gè)定義得非常好的協(xié)議規(guī)范。OSI模型有7結(jié)構(gòu),每層都可以有幾個(gè)子。OSI的7
    的頭像 發(fā)表于 08-22 14:10 ?1.3w次閱讀

    晨控智能工業(yè)RFID應(yīng)用:OSI(開放式系統(tǒng)互聯(lián))七層網(wǎng)絡(luò)模型詳解

    不同,分工不同,人為的分層七層。 每一都運(yùn)行不同的協(xié)議,協(xié)議是干什么的,協(xié)議就是標(biāo)準(zhǔn),就是規(guī)則,遵循不同的規(guī)則就是使用不同的通信協(xié)議。 實(shí)際上還有人把它劃成、四
    發(fā)表于 05-06 15:02 ?1898次閱讀
    晨控智能工業(yè)RFID應(yīng)用:OSI(開放式系統(tǒng)互聯(lián))<b class='flag-5'>七層</b><b class='flag-5'>網(wǎng)絡(luò)</b><b class='flag-5'>模型</b>詳解

    OSI七層模型的應(yīng)用介紹

    OSI七層模型從下到上分別為物理、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)、傳輸、會(huì)話
    的頭像 發(fā)表于 07-21 14:37 ?2403次閱讀

    網(wǎng)絡(luò)七層協(xié)議OSI

    OSI模型,是由國(guó)際標(biāo)準(zhǔn)化組織(ISO,國(guó)際Organization for Standardization)在1977年研究的開放式聯(lián)網(wǎng)參考模型,提出了一個(gè)通信系統(tǒng)通信的一些特殊方面,把通信系統(tǒng)中所需的功能劃分為七層。
    發(fā)表于 05-04 15:10 ?1681次閱讀

    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è)模型從低到高分別是:物理、數(shù)
    的頭像 發(fā)表于 12-21 16:27 ?455次閱讀

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

    OSI七層模型,是開放式系統(tǒng)互聯(lián)(Open System Interconnection,簡(jiǎn)稱OSI)參考模型,是國(guó)際標(biāo)準(zhǔn)化組織(ISO)在1984年定義的一種網(wǎng)絡(luò)協(xié)議架構(gòu),用于劃分和
    的頭像 發(fā)表于 01-25 11:03 ?1.1w次閱讀

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

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

    七層協(xié)議有哪些?TCP/ IP的七層協(xié)議介紹

    七層協(xié)議,也稱為OSI參考模型,是指開放式系統(tǒng)互聯(lián)通信參考模型,由國(guó)際標(biāo)準(zhǔn)化組織設(shè)置。該模型分為以下七層: 1.物理
    的頭像 發(fā)表于 04-22 14:17 ?1702次閱讀