首页> 中文学位 >基于中小型企业专业电子邮件系统的设计与实现
【6h】

基于中小型企业专业电子邮件系统的设计与实现

代理获取

目录

文摘

英文文摘

独创性声明及学位论文版权使用授权书

1绪论

1.1课题背景

1.2课题的研究目的及意义

1.3国内外相关研究情况

1.4本文的主要研究内容

2理论基础及相关协议

2.1 INTERNET电子邮件简介

2.2协议简介

2.3 DNS

2.4服务器结构

2.5本章小结

3E-Mail邮件系统的设计

3.1总体设计

3.2详细设计

3.3本章小结

4E-Mail邮件系统的实现

4.1 SMTP、POP3、WMG模块

4.2 MTA模块

4.3 DNS模块

4.4实现的环境

4.5本章小结

5总结与展望

5.1总结

5.2展望

致谢

参考文献

展开▼

摘要

随着互联网的迅速发展和普及,电子邮件已经成为网络中最为广泛、最受欢迎的应用之一。电子邮件系统以其方便、快捷而成为了人们进行信息交流的重要工具,并被越来越多地应用于日常生活和工作,特别是有关日常信息交流、企业商务信息交流和政府网上公务流转等商务活动和管理决策的信息沟通,为提高社会经济运行效率起到了巨大的带动作用,已经成为企业信息化和电子政务的基础。邮件服务是Internet上最常用的服务之一,它提供了与操作系统平台无关的通信服务,使用邮件服务,用户可通过电子邮件在网络之间交换数据信息。邮件传输包括将邮件从发送者客户端发往邮件服务器,以及接收者从邮件服务器将邮件取回到接收者客户端。 讨论和总结了电子邮件系统的基本理论、工作原理和相关协议。通过对三种网络服务器内部架构的分析和比较,提出了基于进程池的SMTP服务器、POP3服务器、WMG服务器,基于单进程并发服务(SingleProcessConcurrentService-SPCS)架构,适用于实现高性能的MTA,同时分析并给出了单进程并发服务器中关键的网络I/0实现技术。邮件系统采用并实现了异步事件驱动机制,所有网络I/0的实现使用了非阻塞方式。以动态数组实现了基于面向对象的堆队列,屏蔽了堆数据的非一致性;使用了基于有限状态机的多队列邮件调度机制,为后续版本的可扩展性提供了良好的接口机制;服务器内部实现了非阻塞的域名解析机制,并实现域名/地址缓存;实现了非阻塞的用户数据库管理模块,并实现用户数据缓存;使用了统一的内存池管理机制,既防止了内存泄漏,又提高了服务器的性能;实现了基于C/S模式的日志管理服务器,屏蔽了日志数据元的非一致性。 通过对E-Mail邮件系统的功能和性能测试,表明服务器实现了设计目标并具有较高的性能。

著录项

  • 作者

    吴妍;

  • 作者单位

    华中科技大学;

  • 授予单位 华中科技大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 陈传波;
  • 年度 2006
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP393.098;
  • 关键词

    电子邮件; 单进程并发服务; 域名解析;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号