论文部分内容阅读
随着网络技术的飞速发展,电子邮件已成为信息交互的主要手段之一,但是目前在Internet上广泛使用的电子邮件系统普遍存在传输不可靠的问题。对于普通个人之间一般性信息的交互手段,Internet电子邮件的这种不可靠是可以接受的,但是在军事、金融等领域,为了满足其行业的特殊性,就需要更加可靠的信息交互手段。目前邮件服务中被广泛接受的报文发送标准有两个,一个是X.400协议,另一个是SMTP(简单报文传输协议)。与SMTP协议相比,X.400协议有更强的可靠性控制,它提供了复杂的投递报告和回执报告机制来保证报文发送的可靠性。正是因为X.400协议的这种可靠性支持,它常被应用于一些对可靠性要求较高的领域。针对应用对高可靠性的需求,本文在对X.400协议进行详细分析的基础上,基于X.400协议设计并实现了一个能保证用户之间信息可靠交互的报文处理系统。本文研究工作可具体概述为如下几个方面:1.深入研究了X.400协议中MHS(Message Handing System报文处理系统)的结构组成以及各部分的功能。2.研究提出了一种新的MTA(Message Transfer Agent,报文传输代理)系统框架,该框架将MTA按功能分为两部分,即报文服务和可靠传输服务,前者负责与UA的交互,后者负责消息的远程发送;3.研究并设计了一个多级可靠报文传输协议,该协议能满足不同应用对于报文传输可靠性的需求,并使得用户在发送报文的过程中能够对报文的发送状态进行监控。4.提出了一些新机制,如链路测试及帧长调整机制,续传机制以及多种Qos机制等。这些机制,可保证在复杂多变的链路或恶劣、低速信道条件下,消息可靠、高效的传输。5.实现了基于X.400协议的报文处理系统,该系统对报文发送的可靠性提供较强的保证。第3、4点是本文的研究重点。前者应用在报文服务中,保证报文在服务之间发送的多级可靠性;后者应用于可靠传输服务中,保证消息在各种不同网络条件下传输的可靠性。