基于WinSock的邮件服务器的设计与实现.docVIP

基于WinSock的邮件服务器的设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于WinSock的邮件服务器的设计与实现   摘要:该文首先介绍了Internet有关服务,接着对各种邮件协议族以及域名系统进行了论述,然后研究了Windows的服务器编程模型。将SMTP协议、POP3协议以及MIME结合起来开发邮件收发服务器。   关键词:电子邮件;SMTP;POP3   中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)35-2298-04   The Design and Implementation of Email Server based on WinSock   SUN Gen-qin1, HU Jing-Li2   (1. Gannan Normal University, Ganzhou 341000, China; 2. Science and Technology College of NCHU,Nanchang 330034,China)   Abstract: This paper firstly shows the services about the Internet, and then gives an introduction to the several of email protocol and the domain system, and at last studies the programming models of windows severs. Unifying the SMTP protocol, the POP3 protocol and MIME to develop the receiving and sending server of mails.   Key words: Email; SMTP; POP3      1 引言      电子邮件是Internet上最为广泛的一种服务。它方便使用,发送,阅读,答复和管理方便,而且速度快,成本低。因此,电子邮件发展比较快,技术较以前有了很大发展。邮件报文格式发展到多用途Internet邮件扩展(MIME)格式,这使得现在的电子邮件能不仅允许你邮递简单的文本文件,还可以传递二进制数据,图形图像,音频文件,视频文件等。在另一方面,邮件协议也得到完善,由SMTP发展到ESMTP,增加邮件的加密,使得邮件传送更为安全,高效。因此,电子邮件非常适用想进行快速信息处理以提高工作效率的现代企业。      2 TCP/IP协议组族      目前,在Internet广泛采用的协议是TCP/IP协议族。TCP/IP, 是一组不同层次上的多个协议的组合。TCP/IP通常被认为是一个四层协议系统,如图1所示。每一层负责不同的功能:   2.1 链路层   链路层有时也称作数据链路层或网络接口层,通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡。它们一起处理与电缆(或其他任何传输媒介)的物理接口细节。   2.2 网络层   网络层有时也称作互联网层,处理分组在网络中的活动,例如分组的选路。在TCP/IP协议族中,网络层协议包括IP协议(网际协议),ICMP协议(Internet互联网控制报文协议),以及IGMP协议(Internet组管理协议)。   2.3 运输层   运输层主要为两台主机上的应用程序提供端到端的通信。在TCP/IP协议族中,有两个互不相同的传输协议: TCP(传输控制协议)和UDP(用户数据报协议)。TCP为两台主机提供高可靠性的数据通信。UDP则为应用层提供一种非常简单的服务。它只是把称作数据报的分组从一台主机发送到另一台主机,但并不保证该数据报能到达另一端。任何必需的可靠性必须由应用层来提供。这两种运输层协议分别在不同的应用程序中有不同的用途。   2.4 应用层   应用层负责处理特定的应用程序细节。几乎各种不同的TCP/IP实现都会提供这些通用的应用程序:如:Telnet、FTP和e-mail等。      3 Internet电子邮件系统      Internet电子邮件系统一般是由输出队列,输出队列,客户处理,服务器处理以及接收邮件的邮箱组成的。其基本构成元素示意图如图2所示。   目前,许多机构都采用中继系统,修改的Internet电子邮件系统如图3所示。   在此系统中,在发送方和接收方之间有4个MTA。发送方主机上的本地MTA只把邮件交给它自己的中继MTA(该中继MTA可能在该机构的域中有一个mailhost的主机名)。这个通信就在该机构的本地互联网上用SMTP。然后,发送方机构的中继MTA就在Internet上把邮件发送到接收方机构的中继MTA上,而这个中继MTA就通过与接收方主机上的

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档