漫談車載乙太網通訊

首先,為河南老鄉祈福,希望早日回覆正常。

在大自然面前,人顯得那麼蒼白無力。也反思不能無限制向大自然索取,需要感恩自然。

漫談車載乙太網通訊

慣例,分享一段喜歡的文字:

我們曾如此期盼外界的認可,到最後才知道:世界是自己的,與他人毫無關係。

漫談車載乙太網通訊

Return to today's topic!

如下示意圖:

漫談車載乙太網通訊

Application是以埠號區分不同應用層的使用者程序。特別強調在用於診斷的TCP監聽埠號為13400。

在網際網路中:

IP地址 +協議 +埠號  標識網路中且唯一的一個程序。

能夠唯一標識網路中一個程序後,就可以利用Socket進行通訊。

Socket是在應用層與傳輸層之間的一個抽象層,把TCP/IP層複雜的操作抽象為幾個簡單的介面供應用層呼叫,以實現程序在網路中的通訊

在傳統乙太網中,Socket其實就是作業系統提供給程式設計師操作的介面,來控制協議找其可以操作的內容。從而實現網路通訊,達到跨主機通訊。類比於車載乙太網節點間通訊,同樣原理。

在Autosar框架下,如下圖:

漫談車載乙太網通訊

對於Socket,專門有一個模組進行管控:SoAd(Socket Adaptor)。對映OSI計算機七層模型,DoIP模組還在該模組上層。將此處引深講,在車載網路中,不同節點可以透過SoAd模組進行乙太網通訊,以達到頻寬和傳輸速率要求,但是可以不支援DoIP功能。這樣,提供了更多選擇的可能性。

以上分享,希望有所幫助!

願你我相信時間的力量,

做一個長期主義者!

漫談車載乙太網通訊

-----------------------------------

作者簡介 | 穿拖鞋的漢子

汽車電子工程師

公眾號:車載診斷技術

來,每天進步一點點!