傳真T30協議分析_第1頁
傳真T30協議分析_第2頁
傳真T30協議分析_第3頁
傳真T30協議分析_第4頁
傳真T30協議分析_第5頁
已閱讀5頁,還剩6頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、傳真T30協議分析傳真T30協議分析模板T38傳真抓包分析于楊本文主要對于IP實時傳真抓包進行了相關分析,幫助大家對t38協議,t30協議有較為直觀的認識。簡單地說,t38協議就是t30協議在IP網絡上的實現規程。抓包中02作為主叫,023作為被叫,是主叫主動發送傳真的過程。使用wireshark分析軟件打開,filter域限制為sip|t38.籃底黑字是主叫發送的數據包,黑底紅字是被叫發送的數據包。1. T38包結構先說一說t38包的組成結構。UDPTL中,下圖表示了 UDPTL我們使用udp協議進行t38數據傳輸,應用層的數據都被封裝在 在udp包中所處的位置,其實就是udp承載的數據。U

2、DPTL組織結構UDPTL包含三部分:1. 序列號 seq-number2. IFP 分組 primary-ifp-packet3. 差錯糾正 error-recoveryIFP分組F面詳細介紹一下IFP分組內容:從描述中,可以看出包括type-of-msg 域和data-field域,其中data-field 域是可選的。什么時候可選呢這是由type-of-msg 域的類型決定的。Type-of-msg 可以選擇兩種類型:t30-indicator 如果是 t30-indicator,則不需要 data-field;域.那么,如果我們使用了t30-data, data-field和 t30-

3、data 。反之,是t30-data,則需要提供data-field域應該如何組織呢Data-field域也是由兩部分組成:field-type 和field-data, 其中,field-data 也是可選的,由filed-type類型來決定,比如field-type 是hdlc-fcs-ok,就不需要field-data,而 field-type 是 hdlc-data 的話,則必須提供 field-data.總結綜上所述,下圖給出了 UDPTL框架圖,“ ”表示了二者選一的關系,也就是說差錯糾正(error recovery )只能使用冗余包或者 FEC前向糾錯中的一種方式。2 抓包分析

4、現在已了解了一個t38包的內部構造,下面利用抓包分析一下包與包之間組合起來所表達的信息。從抓包來看,對于是t30-indicator的信令都是單獨一個包,其作用是協助真正的t30信令的發送與接受,真正的 t30信令都是使用hdlc消息幀來進行傳輸 的,一般都需要多個幀,每個幀存儲了一個字節的有效數據。注:我們傳真的過程是主叫主動發送傳真的過程, 分析。并只關注傳真過程,sip信令在這里不做傳真信令和數據流程B階段(報文前階段)1141 T30i nd : no-sig nal信令:無信號,可以用于兩端連接,對端沒有輸入的情況下。1153-1196被叫- 主叫1153 T30ind : V21-

5、preamble信令:V21前導序列,發送傳真信令前必發的前導標志,發送傳真數據則不需要。1156-1182 CSI 信令CSI信令的發送打包處理,并且是一個完整的hdlc消息幀。HDLQ肖息包格式內容定義:1156 data: v21: hdlc-dataFFV21 表示type-of-msg 選擇為V21調制模式。HDLQ肖息的 address 域, 規定值為 1111 1111(0xFF)1157 data: v21: hdlc-dataC0HDLC 消息的control域, 規定值為1100 X000X 值:在發送選用幀時(如本例的CSI),選用幀要放在必用的命令幀或響應幀(如本例的D

6、IS)之前,在這種情況下,選用幀的 control域的X=0,必用的命令幀或響應幀的 X=1; 簡單的說,就是要發送一系列連續的幀,非末幀是0,末幀是1。1158 data: v21: hdlc-data02HDLC消息的facsimile control 域(FCF), 0x02表示CSI信令,該信令是選用信令, 表明可用被叫用戶的國際電話號碼來提供被叫用戶的特定身份。CSI的facimile info域由20個編碼數字組成,見其后 20個幀。1159-1181 data: v21: hdlc-data04(中間有 2 個幀序號不連續,共 20 幀)CSI編碼格式見下表,從表中無法查到對應的

7、編碼。1182 data: v21: hdlc-fcs-okHdlc-fcs-ok 標識了 HDLC幀的結束并收到了合適的FCS也標識這不是最后一幀,該字段類型沒有字段數據,僅僅是個標識。1183-1193 DIS 信令DIS信令的打包發送過程。1183, 1184 見 1156, 11571185 data: v21: hdlc-data01FCF =0x01,表明是DIS信令,表征被叫終端的標準能力。1186-1191共48位表明了被叫的傳真能力。GB_T P39-47 表 2 或 ITU下面僅就 DIS的各標志位含義做簡單描述,不明之處可查詢09/2005 P52 Table 21186

8、 data: v21: hdlc-data00“ 0000 0000 ”注1:保留”表示為0.1187 data: v21: hdlc-data72“ 0111 0010 ”1188 data: v21: hdlc-data170001 01111189 data: v21: hdlc-data010000 00011190 data: v21: hdlc-data010000 00011191 data: v21: hdlc-data080000 10001192 data: v21: hdlc-fcs-ok見 11821193 data: v21: hdlc-sig-e nd標識HDLQ的

9、功率電平已經下降到低于關閉門限,用來表征一系列幀的結束。該字段類 型后無字段數據。1198-1340主叫- 被叫1214-1243 TSI 信令TSI信令的打包發送過程。TSI信令指出隨后的FIF信息是發送終端的標識。1214, 1215 見 1156, 11571216 data: v21: hdlc-dataC2FCF = 0xC2,X100 0010FCF域中X值:收到DIS的終端會置 X=1;反之,X=0.在這個抓包中,主叫要發送進行設置就是1,被叫就是0。1218-1239 data: v21: hdlc-data04TSI與CSI使用的數據編碼方式相同,0x04也是接收到CSI中的

10、數據信息。1241 data: v21: hdlc-fcs-ok1244-1262 DCS 信令DCS 信令的打包發送過程,是DIS信令標準能力的響應消息。1244, 1245 見 1153, 1154。1246 data: v21: hdlc-dataC1FCF =0xC1,X100 0001, 由于是主叫發出,所以 X=1。1248 data: v211249 data: v211250 data: v211251 data: v211252 data: v211253 data: v21hdlc-data00hdlc-data73hdlc-data15hdlc-data01hdlc-da

11、ta01hdlc-data00DCS數據可參考DIS在T30協議中的同一張表,這里不再進行詳細描述, 可查詢GB_T P39-47表 2 或 ITU 09/2005 P52 Table 21255 data: v21: hdlc-fcs-ok見 11821258 data: v21: hdlc-sig-e nd見 11931274-1330 發送 training數據1274 t30ind: v29-7200-training對應T30協議中訓練檢驗(TCF)信號,本信號要求非HDLC幀。格式:* (1 10%)s的0串1274-1329 data: v29-7200: t4-non-ecm-

12、data1274 包的時間戳是 秒,1329包的時間戳是秒,其時間差正好是秒,符合協議。T4-non-ecm-data表示不使用ECM或 FEC發送T4過程數據。1330 data: v29-7200: t4-non-ecm-sig-endt4-non-ecm-sig-end表示不使用 ECM或 FEC發送T4過程數據的結束。1346-1358被叫- 主叫1350-1355 CFR 信令1350, 1351 見 1156, 1157。1352 data: v21: hdlc-data21FCF = 0x21,X010 0001,由于是被叫發出,X=0CFR信令表明全部報文前過程(B階段)已結束

13、,可以開始發送報文數據。C階段(報文發送階段)1362-3644 主叫-被叫1362-3616發送第一頁數據數據格式可參考trai ning 數據格式。3617-3641 MOP 信令3632, 3634 見 1156, 1157。3635 data: v21: hdlc-dataF2FCF = 0xF2X111 0010,由于是主叫發送, X=1.C階段的MOP言令是多頁信號,表示一完整傳真信息頁的結束,并在收到證實后返回到開始。3637, 3641 見 1182, 1193。3649-3662 被叫-主叫3654-3659 MCF 信令3654, 3655 見 1156, 1157。365

14、6 data: v21: hdlc-data31FCF = 0x31,X011 0001,由于是被叫發送,X=0。MCF信令表示已經滿意地收到完整的報文,并可繼續接收另外的報文,是MOP言令的肯定響應。3658, 3659 見 1182, 1193。3666-6735又發送了一頁數據,同上分析。6737-9793 主叫-被叫6737-9755發送最后一頁數據9756-9737 EOP 信令9781, 9782 見 1156, 1157。9783 data: v21: hdlc-dataF4FCF = 0xF4X111 0100,由于是主叫發送, X=1.EOP信令是多頁信號,表示一完整傳真信息頁的結束,并進一步表示不再發來文件,在 收到證實后進入階段 E。9785, 9789 見 1182, 1193。9799-9810 被叫-主叫9799

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論