传真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

提交评论