管理機(伺服器端):
1.傳送乙個i幀/s幀,t1時間內未收到確認,則斷開
2.收乙個i幀,在t2時間內未收到新的i幀,則傳送s幀
3.收到乙個i/s/u幀,觸發t3,在t3內未收到新幀,則傳送u測試幀
4.12個i幀未收到確認,不傳送i幀
5.每一次收到i/s幀,對方的傳送序號必須等於我方接收序號
6.(我方傳送序號-對方接收序號+max)%max 即是我方未確認的i幀個數
7.(此次對方的接收序號-上次對方接收序號+max)%max 此次對方確認的i幀個數
我們用12個空間來記錄傳送的12個i幀的時間和標識
8.每次傳送i幀之前,先判斷我方未確認數小於12.大於等於12就不發資料
每次傳送i幀,記錄這乙個i幀的傳送時間,用於t1時間的計時
9.接收到i/s幀,利用 此次對方確認的i幀個數 來清空12個空間中對應的空間
寫的不好,只是自己記下,過陣子會再寫,先記下怕忘了。
IEC104 電力規約解析
三遙 遙測 遙信 遙控 基本架構與osi模型對比如下圖 會話型別 傳送 無應答 s1 傳送 確認 s2 傳送 響應 s3 幀格式 單位元組幀,固定幀,可變幀 101固定幀 固定長度5個位元組,以0x10為啟動字元,以0x16為結束字元,包括鏈路控制域 鏈路位址域 校驗和 控制域 位址域 256 10...
報文解析 104規約報文結構解析
104 規約的報文由啟動字元 報文長度 控制域和應用服務資料單元組成,出於控制的目的,報文也可僅由啟動字元 報文長度和控制域組成。2種結構。二 控制域 根據不同的應用,控制域的格式,有3種型別。用於編號的資訊傳輸。向對方報告已收到的資訊幀序列號。可計數的資訊傳輸功能。特點 控制域1的第乙個bit,d...
10 4 第十章小結
10.4 第十章小結 在這一章,我們 了與函式程式效率有關的問題,討論了用函式方式處理大量資料。因為大多數函式程式使用遞迴實現,這一章的很大一部分就是圍繞這個主題。可以看到,使用遞迴的 一定要仔細,避免由於遞迴太深,引起堆疊溢位的錯誤。在本章開頭,我們討論了一種稱為尾遞迴的技術,它可用來重寫我們熟悉...