售前电话
135-3656-7657
售前电话 : 135-3656-7657
就像IP电话一样,人们对IP传真的主要兴趣也在于其低廉的价格。IP传真网的拓扑结构和IP电话相似:呼叫的双方有普通的传真机连接到公众电话网上,然后经由IP传真网关连接到互联网上。如图10-2所示。
图10-2 IP传真
当然,还有其他可能的组网方式。比如IP传真机可以通过以太网接1直接与IP网相连,传真服务器可以充当网关使用(这样可以避免文件堆积在发送方)等。下面就让我们来讨论一下这些方法的不同之处。
最受人关注的IP传真产品是ITU-T T.38所做出的定义:“在IP网上的G3复印件的实时传递过程”。这个定义中“实时”是其中的核心,实时保证了传统传真技术最重要的特性:当接收方传真机挂断的时候,发送方知道传输过程已经完成。ITU-T 还在T.37介绍了存储-转发模式的传真机、但它并没有引起商家像对T.38那样的关注。
T.38 协议定义了传真数据封装的两种方式:一是利用可靠的传输控制协议(TCP),另一个是利用可靠性较差的用户数据报协议(UDP)。这两种方式各有利弊,其封装方法如图10-3所示。TCP的优势在于很少出错,可靠性高,在这种方式下,,旦收方发现错误就请求重发,发端当然就重发这些丢包或错包。但是在这种检测错误纠正错误的方式下,数据流的传输时延就比较大,这是它的不利之处。TCP协议的另一个不利之处在于当大部分路由器拥塞时,TCP是第一个被丢弃的协议(除非路由器执行,随机丢包或者其他更高级的流量控制算法),这使得只有TCP包更容易出错。
图10-3 IP传真的封装方式
UDP方式,因为少一些头信息和没有呼叫建立信息,于是错误多一些,但是其端到端的时延小于TCP方式。由于UDP方式缺少纠错能力,因此传真应用层必须提供这种能力以使处理传真和网络传输过程中所出现的错误。IP传真的软件和硬件生产商寄希望于IP网络的低出错率。这样的话,他们的产品就可以只在传真应用层执行纠错处理,就可以使用UDP传输方式提供多种传真服务。纠错和其他的TCP服务可以由传真层或专门的协议来完成。
使用TCP或者UDP携带传真数据的信息被称作IP传真协议(IFP)分组。它有两种类型:T30-INDICATOR 和T30-DATA。从它们名字也能看出,这两种数据分组都是采用PSTN传真方式的T.30标准的数据分组。这两种类型的分组都可以在使用UDP的系统中传输,但是在使用TCP的系统中只能传输DATA类型的分组,而且同时还需要CNG,CED和其他T.30类型的控制信息。除了用来确定传输速度(T.30中的阶段B)的过程之外,网关之间的IFP信息流传递过程和PSTN中两个传真机之间的过程相同。因为成功或至少是有效的通信依赖于传真呼叫操作双方的PSTN终端速率相同,因此必须在IP网上发送特定的信息以使端与端同步。这个过程在T.38中被称作“数据速率管理”,可以由接收方网关或双方传真机进行控制
一旦数据传输速率确定下来,T.30数据分组就可以进行传输了。当使用UDP方式传输时,每个数据分组都包含一个IIDPTL(UDP传输层)分组,在UDPTL分组里包含确定它在数据流中位置的序列号,这些UDPTL分组后面跟着一个或多个IFP数据分组,在IFP数据里的才是T.30数据。数据的纠错方式既可以采用UDP分组中包含备份的方法进行纠错(即冗余纠错),也可以采用前向纠错(FEC)。所谓前向纠错是指以前发送过的某些数据在本次数据分组中再次发送,从而防止数据分组的丢失。因为TCP传输方式本身具有数据纠错能力,因此当使用TCP方式进行数据传输时不需要进行兀余纠错或FEC纠错。