当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 1. 简介 对于在网络上的比较小的结点,支持消息传输系统(MTS)是不实际的。
 

 

    摘要:tmake使用指南 译者:一风(兰州大学高性能计算机试验室 cnyifeng@263.net) tmake是一个很好用的生成和管理makefile的工具,他是由trolltech这家公司开发的,用perl写成。trolltech这家公司的主打产品大家都知道是qt。 如果不是用tmake来管理makefile的话,那将会是一件痛苦的事情,虽然有autoconf等工具,但毕竟还是十分繁杂的,现在t......
    摘要:linux下c开发工具介绍 2001-05-22 9:49 发布者:netbull 阅读次数:388 linux的发行版中包含了很多软件开发工具. 它们中的很多是用于 c 和 c++应用程序开发的. 本文介绍了在 linux 下能用于 c 应用程序开发和调试的工具. 本文的主旨是介绍如何在 linux 下使用 c 编译器和其他 c 编程工具, 而非 c 语言编程的教程. gnu c 编译器 gnu......


RFC1939-POP3协议中文版

1. 简介

【程序编程相关:连载:如何“破解”系统分析员考试(苏酩)

【推荐阅读:CourseGuide1-Network

  对于在网络上的比较小的结点,支持消息传输系统(mts)是不实际的.例如,一台工作站可能不具有充足的资源允许smtp服务器与相当的本地邮件传送系统保持序驻留,并持续运行.同样的,将一台个人计算机长时间连接在ip类型网络上的费用也是可观的(结点缺少的资源被称为"联络性"). 【扩展信息:开源邪说读后感

  虽然如此,在这样的小结点上允许管理邮件是十分有用的,并且这些结点经常支持一个用户代理来管理邮件.为解决这一问题,能够支持mts的结点就为这些不能支持的结点提供了邮件存储功能.邮局协议-版本3就是使这样的工作站可以用一种比较实用的方法来访问存储于服务器上的储存邮件.通常,这意味着工作站可以从服务器上取得邮件,而服务器为它暂时保存邮件.

  在下文中,客户主机指的是利用pop3服务的主机,而服务器主机指的是提供pop3服务的主机.

2. 简单说明

  在此文档中不指明客户主机如何将邮件送入到传送系统中去.但这里有一个说明:当用户代理需要将信息送到传送系统时,它在接力主机上建立smtp连接(这些接力主机可以是pop3主机,也可以不是).

 

3. 基本操作

  初始时,服务器通过侦听tcp端口110开始pop3服务.当客户主机需要使用服务时,它将与服务器主机建立tcp连接.当连接建立后,pop3发送确认消息.客户与pop3服务器相互(分别)交换命令与响应,这一过程一直要持续到连接终止.

  pop3命令由一个命令与一些参数组成.所有命令以一个crlf对结束.命令与参数由可打印的ascii字符组成,它们之间由空格间隔.命令一般是三到四个字母,每个参数却可达40个字符长.

  pop3响应由一个状态码与一个可能跟有附加信息的命令组成.所有响应也是由crlf对结束.现在有两种状态码,"确定" ("+ok")与"失败" ("-err").

  对于特定命令的响应是由许多字符组成的.在这些情况中,下面一一表述:在发送第一行响应与一个crlf之后,任何的附加信息行发送,他们也由crlf对结束.当所有信息发送结束时,发送最后一行,包括一个结束字符(十进制码46,也就是".")与一个crlf对.如果信息中的任何一行以结束字符开始,此行就是通过在那一行预先装入结束而进行字符填充的.因此,多行响应由五个crlf.crlf 结束.当检测多行响应时,客户检测以确认此行是否以结束字符开始.如果是的,而且其后的字符不是crlf,此行的第一个字符(结束字符)将被抛弃;如果其后紧跟crlf,从pop服务器来的响应终止,包括.crlf 的行也不被认为是多行响应的一部分了.

  在生命周期中,pop3会话有几个不同的状态.一旦tcp连接被打开,而且pop3服务器发送了确认信息,此过程就进入了"确认"状态.在此状态中,客户必须向pop3服务器确认自己是其的客户.一旦确认成功,服务器就获取与客户邮件相关的资源,此时这一过程进入了"操作"状态.在此状态中,客户提出服务,当客户发出quit命令时,此过程进入了"更新"状态.
...   下一页
 ·老将出马,一个顶仨    »显示摘要«
    摘要: 老将出马,一个顶仨 -也谈硬盘起死回生法 1998年的一天(具体时间记不清了),用了一年多的硬盘(1.6g)向我罢了工,屏幕显示的英文信息大意是硬盘有故障。 已经过保修期了,只有自己动手了,先用dos6.22的scandisk程序扫描了一遍硬盘(硬盘是fat16分区),发现0磁道有坏簇,scandisk作好bad标记后继续扫描,中途发现一大堆的坏簇,勉强扫描好,眼前已是红通通的一片bad标......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE