在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

總線通訊協議的多層模型你了解多少

jf_78858299 ? 來源:麥客廳 ? 作者:麥總 ? 2023-02-13 10:51 ? 次閱讀

從這幾年工業技術的發展趨勢看,以太網在工業領域的廣泛應用和普及,已經是一個毋庸置疑的事實了,正如之前一文中所說,其驅動力源自于網絡連接的通用性和一致性所帶來的系統成本優化。

然而,工業設備通訊技術從早期的現場總線邁入工業以太網時代,帶給廣大制造業用戶的,卻不僅僅是因使用新技術而獲得的各種價值和益處,同時還有多種工業以太網協議之間相互激烈競爭而引發的“選擇障礙”。

要知道,對于我們這些傳統的制造業從業人員來說,每當聽到“專業人士”們運用各種專業的 IT 術語,來解釋不同以太網協議之間的差異、評價各自技術優劣的時候,基本上絕對是一臉懵逼的表情。

可是話說,如何能夠在不具備強大 IT 技術知識背景的情況下,理解各種工業以太網協議之間的差異和不同呢?

個人覺得,首先還是需要搞明白,信息網絡中設備間數據通訊的基本流程。

我們可以把設備間的數據交換,想象成社會活動中人與人之間的信息交流,需要基于一定的規則進行相互溝通,人的言談需要遵循特定的禮儀,設備通訊同樣也需要有協議的約定。

而無論是人與人之間的社交禮儀,還是設備間的通訊協議,都必定是建立在信息交互事件的流程框架上的。

打個比方:當我們要和某人交談時,先得在人群中找到 ta,確認其此時有空才能夠開始交流,經過一頓簡單的寒暄和握手以后,就可以直接說出要交流的內容了;而如果對方此時正忙,那么就需要等待,或者另行約定時間...;此外,雙方交談時,只有交替輪流發言,才能確保溝通的效率;以及,交流完成后還需要互相致意告別...等等。這,就是一套信息交互的基本流程。

而在這個過程中的每一步,雙方具體采用什么樣的交流方式,例如:怎樣找到對方、雙方交談用哪種語言、以什么樣的方式寒暄、如何反饋繁忙狀態、忙時是否繼續等待、怎樣告別結束交談…等等,這些,就是通訊協議所需要涉及的內容了。

在通訊網絡上多臺設備間的信息交互也需要有一套流程,它不僅取決于雙方數據接口的約定,還必須依靠通訊線路中各節點(如:以太網端口交換機、路由器...等等)在數據接力中的相互配合才能實現,這就需要在網絡通訊服務中所涉及的各個層面,對各節點組件的職責以及相互之間的數據交互方式,有一整套極為明確的定義。

這就是所謂的通訊協議組。

就好像郵政快遞公司在管理郵件的遞送流程時,也需要為各職能部門以及它們之間的協作分工制定明確的規則一樣。

具體來說,假設網絡中的設備 A 要向設備 B 發送一組數據,那么其通訊流程大致就會是這樣的:

i. 用戶發送

設備 A 需要先將數據轉換成網絡系統能夠傳輸的數字信號,按照約定的格式將其打包,并加上目標設備 B 的網絡地址和應用類型標識,傳送到通訊端口(緩存);

這就好比我們在投遞郵件前,需要將寫好的信件內容放到信封里,然后按照規定的格式,填上收件人的詳細信息(地址、郵編、部門、姓名、主題...等等);

ii. 傳輸服務

網絡系統會根據數據通訊的需求,提供不同類型的傳輸服務,如:傳輸控制協議(TCP)和用戶數據報協議(UDP)…等等,根據通訊內容的需要,用戶可以選擇使用不同的數據傳輸服務;

這就好像我們在寄出郵件的時候,會根據需要(如:重要性和緊急程度...),選擇不同類型的投遞服務,如:普通信函、是否需要保價、是否需要回執、是否需要分批發送...等等;

iii. 包裹分揀

接下來,數據包會由設備 A 的端口就近被傳送到與之相連的網絡交換機。

交換機的作用就好像是快遞公司在各個社區附近的分揀站,會根據郵包上的地址信息以及所選擇的服務類型,決定其之后的走向;

iv. 遠程路由

如果目標設備 B 與數據源設備 A 不在同一個局域網絡(LAN)內,此時交換機會將數據傳送至其上層網絡,由路由器根據目標地址為其尋找數據傳輸路徑。

數據會經過多個路由器之間的傳輸接力,最終到達目標設備 B 所在局域網的網絡交換機,然后由該交換機將數據最終傳輸至設備 B 的網絡端口;

而這里的路由器,就像是快遞公司在各個交通樞紐(機場、車站、轉運站...)的物流中心,負責包裹的跨區轉運;

v. 本地鏈路

如果目標設備 B 與數據源設備 A 處在同一個局域網絡(LAN)內,此時交換機就會將數據直接傳送到設備 B 的網絡端口;

就像快遞公司處理市內(區內)快遞一樣,直接走地面運輸,由快遞小哥遞送了。

vi. 用戶接收

設備 B 收到來自設備 A 的數據后,會根據數據包上的端口信息,將其交給相關應用程序打開并解析處理;

就像我們收到快遞后將其交給信封上標注的部門和收件人一樣。

vii. 物理介質

快遞公司所有的郵件運輸,都必須借助各類交通工具和轉運、分揀站才能完成。

網絡中設備間數據傳輸的整個過程,則是基于通訊線路上的高低電平信號的轉換而完成的。

事實上,我們目前使用的各類以太網通訊協議,基本上都遵循著這樣一個系統化的數據傳輸流程。

圖片

只不過為了方便協議設計和實施的一致性,協議框架被抽象的表述為一個多層的參考模型,每一層協議分別對應上述通訊流程中的不同階段(i./vi. 應用層;ii.傳輸層;iv.網絡路由層;iii./v.數據鏈路層;vii.物理層)。

不過,網絡協議的參考模型僅僅是定義了設備間的數據傳輸需要經過哪些步驟;而有關網絡通訊過程中各個階段(層)的數據交互規則,如:不同類型數據的優先級、不同設備在網絡中的“發言”權限、出現錯誤時的故障處理機制…等等,就需要基于特定的行業應用特點,在通訊協議中具體約定了。

圖片

就好像大部分快遞公司都有著非常類似的郵件分揀流程,但在處理具體郵件時,卻很可能會采取一些不同的方法,用戶體驗上也會因此而產生一定的差異。


經過上面的討論,我們就不難理解,為什么各家在介紹其工業以太網技術時,都會拿多層協議模型來說事兒了,因為它們基本上都有著類似的數據通訊流程,只是在協議的每一層約定了一些不同的規則,也就是說,在數據通訊過程中的各個階段,采用了不同的方法而已。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 總線
    +關注

    關注

    10

    文章

    2908

    瀏覽量

    88479
  • 工業以太網
    +關注

    關注

    10

    文章

    625

    瀏覽量

    42449
  • 通訊協議
    +關注

    關注

    10

    文章

    279

    瀏覽量

    20453
  • 工業設備
    +關注

    關注

    1

    文章

    223

    瀏覽量

    10598
收藏 人收藏

    評論

    相關推薦

    【CAN總線知識】全面了解CAN總線協議

    提及總線,總是讓人聯想到那些交錯在一起的計算機電線。那么這些電線如何發揮功效呢?這還得配合總線協議的管理來使用。那么今天我們介紹的就是CAN總線協議
    的頭像 發表于 10-15 08:05 ?1716次閱讀
    【CAN<b class='flag-5'>總線</b>知識】全面<b class='flag-5'>了解</b>CAN<b class='flag-5'>總線</b><b class='flag-5'>協議</b>

    嵌入式工程師常用的CAN總線協議,全面了解一下!

    的CAN協議寫這一章節的主要目的就是想讓大家了解CAN總線位于OSI所在層次。2.1 ISO/OSI基本參照模型【注】ISO:International Standardization
    發表于 10-10 09:53

    CAN總線通信協議模型概述 CAN總線通信模型作用

    參照 ISO/OSI 標準模型,CAN 總線的通信參考模型如圖 9-1 所示。這 4 層結構的功能如下:? 物理層規定了節點的全部電氣特性,在一個網絡里,要實現不同節點間的數據傳輸,所有節點的物理層
    發表于 12-14 14:17

    CAN總線通訊平臺開發

    挑戰:CAN2.0B 規范的工業總線通訊、報文標識符和數據幀定義沒有形成統一的標準,參數定義  隨意性很大。商用車CAN 總線通訊標準,遵循建立在CAN2.0B 基礎上的SAE J1
    發表于 04-08 09:42

    了解I2C協議

    了解I2C協議,并能夠使用I2C將數據寫入和讀出,I2C協議I2C協議和摩托羅拉公司的SPI協議一樣,是一種
    發表于 08-11 08:35

    CAN-FD協議了解多少

    關注+星標公眾號,不錯過精彩內容來源 |安富萊電子編排 |strongerHuang之前給大家分享過很多關于CAN的文章:CANOpen系列教程CAN-FD協議了解多少?第三代CAN...
    發表于 08-19 08:13

    串口通訊協議的物理層和協議層看完就懂了

    串口通訊協議的物理層和協議層看完就懂了
    發表于 12-10 06:00

    求助,所搭的IP軟核的通訊協議總線支持的通訊協議(ICB)不同怎么轉換?

    所搭的IP軟核的通訊協議總線支持的通訊協議(ICB)不同怎么轉換?
    發表于 08-17 07:05

    固化協議SERCOS通訊卡研究和開發

    SERCOS是一種用于數字伺服系統數據通訊的現場總線協議。本文介紹了作者設計開發的基于PC計算機ISA總線的固化協議SERCOS
    發表于 08-27 10:54 ?15次下載

    基于C++的modbus通訊協議模型實現

    基于C++的modbus通訊協議模型實現,很好的資料,快來下載學習吧。
    發表于 03-21 17:27 ?55次下載

    電工必須了解的PLC串口通訊的基本知識

    電力作業人員在使用PLC的時候會接觸到很多的通訊協議以及通訊接口,最基本的PLC串口通訊和基本的通訊接口
    的頭像 發表于 11-02 09:31 ?5388次閱讀

    CAN-FD協議了解多少 ?

    CAN-FD協議了解多少?
    的頭像 發表于 03-08 15:40 ?1.7w次閱讀

    Lonworks通訊協議是怎樣的

    Lonworks通訊協議主要由硬件設備(核心技術神經元芯片、收發器)和通訊方式LonTalk通訊協議組成。Lonworks是所有
    發表于 03-12 13:43 ?6204次閱讀

    解讀Modbus通訊協議

    了一個用于工業現場的總線協議 Modbus 協議,現在工業中使用 RS485 通信場合很多都采用 Modbus 協議,所以今天我們來了解
    的頭像 發表于 11-09 16:39 ?1788次閱讀

    Modbus通訊協議的詳細資料講解

    了一個用于工業現場的總線協議 Modbus 協議,現在工業中使用 RS485 通信場合很多都采用 Modbus 協議,所以今天我們來了解
    發表于 11-27 02:01 ?54次下載
    Modbus<b class='flag-5'>通訊</b><b class='flag-5'>協議</b>的詳細資料講解
    主站蜘蛛池模板: 伊人丁香婷婷综合一区二区 | 色系视频在线观看免费观看 | 国产精品美女久久久久网站 | 婷婷草| 久久国产免费观看精品1 | 狠狠色狠色综合曰曰 | 韩国特黄特色a大片免费 | 秋霞麻豆 | 在线黄视频 | 一级@片 | 欧美性色xo影院在线观看 | 奇米影视亚洲春色77777 | 午夜影院美女 | 色香欲亚洲天天综合网 | 免费的黄视频 | 四虎最新永久在线精品免费 | 免费黄色大片网站 | 88影视在线观看污污 | 天天视频官网天天视频在线 | 奇米影视亚洲春色77777 | 免费黄色国产视频 | 亚洲一区二区三区免费 | 天天爽天天干天天操 | 中国特黄一级片 | 三级国产在线 | 色噜噜网站 | 久久手机视频 | 黄网站色视频大全免费观看 | 特级毛片a级毛免费播放 | 国产精品无码永久免费888 | 激情婷婷在线 | 一级录像| 激情丁香网 | 成人免费aaaaa毛片 | 亚洲你我色 | 激情婷婷丁香 | 美女网站视频色 | 国产99在线| 国产高清色视频免费看的网址 | 福利社91 | 国模私拍大尺度视频在线播放 |