Diameter訊息

Diameter訊息是指頭部包括20個位元組,頭4個位元組是8比特的版本信息和24比特的訊息長度(包括訊息頭長度)。隨後的4個位元組是8比特的訊息標誌位和24比特的命令代碼。命令代碼用來表示這個訊息所對應的命令,請求訊息和相應的回答訊息共享一個命令套用標識、逐跳標識和端到端標識都有4個位元組,其中套用標識用以指示訊息適用的套用,逐跳標識用於判斷請求與應答的對應關係,而端到端標識主要用於重複訊息的檢查。

訊息頭部後的全部位元組就是訊息的具體內容,以AVP的形式逐個頭尾銜接。AVP的格式也是由頭部和數據組成的,結構為:頭4個位元組是AVP代碼,下4個位元組由8比特的AVP標誌和24比特的AVP長度(包括AVP頭部長度)構成,AVP標誌用於通知接收端如何處理這個屬性。頭部後的位元組就是數據內容。AVP內的數據類型目前包括字元串、32比特整數、64比特整數、32比特浮點數、64比特浮點數以及AVP組等。

相關詞條

熱門詞條

聯絡我們