当前位置:首页 > 通信104规约
A站 APDU 发送或接收后的内部计数器V状态 Ack V(S) V(R) 0 0 0 1 2 3 1 2 2 4 I(0,0) I(1,0) I(2,0) I(0,3) I(1,3) I(3,2) B站 APDU 发送或接收后的内部计数器V状态 V(S) V(R) Ack 0 0 0 1 2 3 1 3 2 4 图 9 –编号I格式APDU 的未受干扰过程
A站 APDU 发送或接收后的内超时 t2 V状态 部计数器 Ack V(S) V(R) 0 0 0 1 2 3 超时t2 I(0,0) I(1,0) I(2,0) S(3) B站 APDU 发送或接收后的内部计数器V状态 V(S) V(R) Ack 0 0 0 1 2 3 3 图 10 – S格式APDU认可编号I格式APDU 的未受干扰过程
A站 APDU 发送或接收后的内部计数器V状态 Ack V(S) V(R) 0 0 0 1 2 3 I(0,0) I(2,0) 主动关闭 随后主动开通(见 图17 至 20) B站 APDU 发送或接收后的内部计数器V状态 V(S) V(R) Ack 0 0 0 1 顺序 错误 图11 – 编号I格式APDU受干扰的过程
A站 APDU 发送或接收后的内部计数器V状态 Ack V(S) V(R) 0 0 0 1 A站 APDU 发送或接收后的内部计 数器V状态 V(S) V(R) Ack 0 0 0 I(0,0) 1 2 S(1) 主动关闭 超时 t1 1 随后主动开通(见 图17 至 20) 图 12 –未确认的最后的I格式APDU情况下的超时
A站 APDU 发送或接收后的内部计数器V状态 Ack V(S) V(R) 0 0 0 1 2 I(0,0) I(1,0) S(2) U (TESTFR激活) U (TESTFR确认) B站 APDU 发送或接收后的内部计数器V状态 V(S) V(R) Ack 0 0 0 1 2 超时t3 2 图 13 – 未受干扰的测试过程
A站 APDU 发送或接收后的内部计数器V状态 Ack V(S) V(R) 0 0 0 1 2 图 14 –未确认的测试过程
I(0,0) I(1,0) S(2) U (TESTFR激活) 主动关闭 随后主动开通(见 图17 to 20) B站 APDU 发送或接收后的内部计数器V状态 V(S) V(R) Ack 0 0 0 1 2 超时t3 2 超时t1
5.2 测试过程:
未使用但已建立的连接会通过发送测试APDUs( TESTFR=激活)并得到接收站发回的TESTFR=确认,在两个方向上进行周期性测试。
发送站和接收站在某个具体时间段内没有数据传输(超时)会启动测试过程。每一帧的接收 – I帧,S帧或U帧 – 会重新计时t3.。B站要独立地监视连接。 只要它接收到从A站传来的测试帧,它就不再发送测试帧。
测试过程也可以在“激活”的连接上启动,这些连接缺乏活动性,但需要确保连通。
5.3 用启/停进行传输控制
控制站(例如,A站)利用STARTDT(启动数据传输)和STOPDT(停止数据传输)来控制被控站(B站)的数据传输。这个方法很有效。例如,当在站间有超过一个以上的连接打开从而可利用时,一次只有一个连接可以用于数据传输。定义STARTDT 和STOPDT的功能在于从一个连接切换到另一个连接时避免数据的丢失。STARTDT 和STOPDT还可与单个连接一起用于控制连接的通信量。
当连接建立后, 连接上的用户数据传输不会从被控站自动激活。 即,当一个连接建立时STOPDT处于缺省状态。在这种状态下,被控站并不通过这个连接发送任何数据,除了未编号的控制功能和对这些功能的确认。控制站必须通过这个连接发送一个STARTDT指令来激活这个连接中的用户数据传输。被控站用STARTDT 响应这个命令。如果STARTDT没有被确认,这个连接将被控制站关闭。这意味着站初始化之后, STARTDT必须总是在来自被控站的任何用户数据传输(例如,一般的询问信息)开始前发送。任何被控站的待发用户数据都只有在STARTDT 被确认后才发送。
STARTDT/STOPDT 是一种控制站激活/解除激活监视方向的机制。 控制站即使没有收到激活确认,也可以发送命令或者设定值。 发送和接收计数器继续运行,它们并不依赖于 STARTDT/STOPDT的使用。
在某种情况下,例如,从一个有效连接切换到另一连接(例如,通过操作员),控制站首先在有效连接上传送一个STOPDT指令, 受控站停止这个连接上的用户数据传输并返回一个STOPDT确认。 挂起的ACK可以在被控站收到STOPDT生效指令和返回STOPTD确认的时刻之间发送。收到STOPDT确认后,控制站可以关闭这个连接。另建的连接上需要一个STARTDT来启动该连接上来自于被控站的数据传送。
5.4 端口号
每一个TCP地址由一个IP地址和一个端口号组成。 每个连接到TCP-LAN上的设备都有自己特定的IP地址,而为整个系统定义的端口号却是一样的。(见RFC1700)。本标准要求,端口号2404由IANA(互联网数字分配授权)定义和确认。
共分享92篇相关文档