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

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

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

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

工程師 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:h1654155205.5246 ? 2019-08-22 14:10 ? 次閱讀

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

OSI是一個(gè)開(kāi)放性的通信系統(tǒng)互連參考模型,他是一個(gè)定義得非常好的協(xié)議規(guī)范。OSI模型有7層結(jié)構(gòu),每層都可以有幾個(gè)子層。OSI的7層從上到下分別是7 應(yīng)用層 6 表示層 5會(huì)話(huà)層4 傳輸層 3網(wǎng)絡(luò)層2 數(shù)據(jù)鏈路層 1 物理層 ;其中高層(即7、6、5、4層)定義了應(yīng)用程序的功能,下面3層(即3、2、1層)主要面向通過(guò)網(wǎng)絡(luò)的端到端的數(shù)據(jù)流。

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

1、應(yīng)用層

與其它計(jì)算機(jī)進(jìn)行通訊的一個(gè)應(yīng)用,它是對(duì)應(yīng)應(yīng)用程序的通信服務(wù)的。例如,一個(gè)沒(méi)有通信功能的字處理程序就不能執(zhí)行通信的代碼,從事字處理工作的程序員也不關(guān)心OSI的第7層。但是,如果添加了一個(gè)傳輸文件的選項(xiàng),那么字處理器的程序就需要實(shí)現(xiàn)OSI的第7層。示例:TELNET,HTTP,F(xiàn)TP,NFS,SMTP等。

2、表示層

這一層的主要功能是定義數(shù)據(jù)格式及加密。例如,F(xiàn)TP允許你選擇以二進(jìn)制或ASCII格式傳輸。如果選擇二進(jìn)制,那么發(fā)送方和接收方不改變文件的內(nèi)容。如果選擇ASCII格式,發(fā)送方將把文本從發(fā)送方的字符集轉(zhuǎn)換成標(biāo)準(zhǔn)的ASCII后發(fā)送數(shù)據(jù)。在接收方將標(biāo)準(zhǔn)的ASCII轉(zhuǎn)換成接收方計(jì)算機(jī)的字符集。示例:加密,ASCII等。

3、會(huì)話(huà)層

它定義了如何開(kāi)始、控制和結(jié)束一個(gè)會(huì)話(huà),包括對(duì)多個(gè)雙向消息的控制和管理,以便在只完成連續(xù)消息的一部分時(shí)可以通知應(yīng)用,從而使表示層看到的數(shù)據(jù)是連續(xù)的,在某些情況下,如果表示層收到了所有的數(shù)據(jù),則用數(shù)據(jù)代表表示層。示例:RPC,SQL等。

4、傳輸層

這層的功能包括是否選擇差錯(cuò)恢復(fù)協(xié)議還是無(wú)差錯(cuò)恢復(fù)協(xié)議,及在同一主機(jī)上對(duì)不同應(yīng)用的數(shù)據(jù)流的輸入進(jìn)行復(fù)用,還包括對(duì)收到的順序不對(duì)的數(shù)據(jù)包的重新排序功能。示例:TCP,UDP,SPX。

5、網(wǎng)絡(luò)層

這層對(duì)端到端的包傳輸進(jìn)行定義,它定義了能夠標(biāo)識(shí)所有結(jié)點(diǎn)的邏輯地址,還定義了路由實(shí)現(xiàn)的方式和學(xué)習(xí)的方式。為了適應(yīng)最大傳輸單元長(zhǎng)度小于包長(zhǎng)度的傳輸介質(zhì),網(wǎng)絡(luò)層還定義了如何將一個(gè)包分解成更小的包的分段方法。示例:IP,IPX等。

6、數(shù)據(jù)鏈路層

它定義了在單個(gè)鏈路上如何傳輸數(shù)據(jù)。這些協(xié)議與被討論的各種介質(zhì)有關(guān)。示例:ATM,F(xiàn)DDI等。

7、物理層

OSI的物理層規(guī)范是有關(guān)傳輸介質(zhì)的特性,這些規(guī)范通常也參考了其他組織制定的標(biāo)準(zhǔn)。連接頭、幀、幀的使用、電流、編碼及光調(diào)制等都屬于各種物理層規(guī)范中的內(nèi)容。物理層常用多個(gè)規(guī)范完成對(duì)所有細(xì)節(jié)的定義。示例:Rj45,802.3等。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

    嵌入式學(xué)習(xí)-常見(jiàn)的shell命令之網(wǎng)絡(luò)相關(guān)命令

    、網(wǎng)絡(luò)服務(wù)等內(nèi)容。1)OSI七層模型OSI模型即網(wǎng)絡(luò)結(jié)構(gòu)的標(biāo)準(zhǔn)模型,是由國(guó)際互聯(lián)網(wǎng)標(biāo)準(zhǔn)化組織定義的網(wǎng)絡(luò)分層模型,雖然由于模型的實(shí)現(xiàn)太復(fù)雜,并沒(méi)有實(shí)際的
    發(fā)表于 08-21 09:41

    常見(jiàn)的shell命令之網(wǎng)絡(luò)相關(guān)命令

    、網(wǎng)絡(luò)服務(wù)等內(nèi)容。1)OSI七層模型OSI模型即網(wǎng)絡(luò)結(jié)構(gòu)的標(biāo)準(zhǔn)模型,是由國(guó)際互聯(lián)網(wǎng)標(biāo)準(zhǔn)化組織定義的網(wǎng)絡(luò)分層模型,雖然由于模型的實(shí)現(xiàn)太復(fù)雜,并沒(méi)有實(shí)際的
    發(fā)表于 08-20 09:50

    請(qǐng)問(wèn)如何將esp32-idf內(nèi)部的應(yīng)用網(wǎng)絡(luò)協(xié)議關(guān)聯(lián)到自己寫(xiě)的網(wǎng)絡(luò)設(shè)備上?

    使用ESP32-IDF里面的應(yīng)用協(xié)議如MQTT、HTTP。但網(wǎng)絡(luò)設(shè)備是自己添加的4G模塊,請(qǐng)問(wèn)有沒(méi)有類(lèi)似的應(yīng)用例程,如何將4G網(wǎng)絡(luò)模塊關(guān)聯(lián)到MQTT應(yīng)用
    發(fā)表于 06-21 13:47

    裕太微首發(fā)國(guó)產(chǎn)車(chē)載百兆以太網(wǎng)物理芯片,加碼車(chē)載領(lǐng)域

    裕太微,一家專(zhuān)注于高速有線(xiàn)通信芯片開(kāi)發(fā)、設(shè)計(jì)及銷(xiāo)售的企業(yè),堅(jiān)持“市場(chǎng)導(dǎo)向、技術(shù)驅(qū)動(dòng)”的策略,以太網(wǎng)物理芯片作為市場(chǎng)切入點(diǎn),逐步擴(kuò)展至上層網(wǎng)絡(luò)處理產(chǎn)品,致力于OSI七層架構(gòu)的物理、數(shù)
    的頭像 發(fā)表于 05-22 09:49 ?562次閱讀

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

    七層協(xié)議,也稱(chēng)為OSI參考模型,是指開(kāi)放式系統(tǒng)互聯(lián)通信參考模型,由國(guó)際標(biāo)準(zhǔn)化組織設(shè)置。該模型分為以下七層: 1.物理:主要負(fù)責(zé)數(shù)據(jù)傳輸?shù)奈锢斫橘|(zhì)傳輸,如電信號(hào)。 物理
    的頭像 發(fā)表于 04-22 14:17 ?1983次閱讀

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

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

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

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

    snmp協(xié)議的主要功能 snmp協(xié)議在哪一

    SNMP(Simple Network Management Protocol)是一種用于網(wǎng)絡(luò)管理的應(yīng)用協(xié)議。它主要用于監(jiān)控和管理網(wǎng)絡(luò)上的設(shè)備以及收集設(shè)備狀態(tài)和性能信息。SNMP
    的頭像 發(fā)表于 01-22 15:00 ?1679次閱讀

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

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

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

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

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

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

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

    如果你是一個(gè)網(wǎng)絡(luò)從業(yè)者,一定學(xué)習(xí)過(guò) OSI 7 模型,長(zhǎng)期以來(lái),這一直作為我們理解和解決網(wǎng)絡(luò)問(wèn)題的基石存在。
    的頭像 發(fā)表于 12-14 15:02 ?623次閱讀
    對(duì)OSI<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é)議為國(guó)際協(xié)議
    的頭像 發(fā)表于 12-07 10:41 ?599次閱讀
    交換機(jī)和AI有什么關(guān)系?

    TCP協(xié)議的連接狀態(tài)

    OSI的七層模型中的第四——Transport,IP在第三——Network,ARP在第二
    的頭像 發(fā)表于 11-13 15:47 ?1545次閱讀
    TCP<b class='flag-5'>協(xié)議</b>的連接狀態(tài)