文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络网络技术网络协议POP3 邮局协议-版本3
精品推荐
特别推荐
·ISIS路由协议
·Telnet入侵最完全手册
·网络协议基础知识 SMTP协议和UDP协议
·新的宽带认证方式——IEEE 802.1x协议
·ARP协议揭密
·网络沟通的桥梁-协议X档案
·TCP/IP协议简介
·NGN网络协议解析
·HTTP协议基础
·电子商务安全协议
热点TOP10
·TCP/IP协议原理
·RFC791 - Internet Protocol
·技术应用标题:WLAN与WPAN的QoS机制对比分析
·RS-485串行数据通信协议及其应用
·PPP协议链路操作的软件实现
·用协议分析工具学习TCP/IP(一)
·关于Sniffer Pro
·IP PBX方案篇
·通用多协议标记交换工作原理
·完全用Linux工作 摈弃Windows

POP3 邮局协议-版本3

日期:2007年5月5日 作者: 查看:[大字体 中字体 小字体]

信件的独立-ID由0x21到0x7E字符组成,这个符号在给定的存储邮件中不会重复。

注意:信件不包括被标记为删除的信件。

+OK:其后是独立-ID表;

-ERR:其后无类似信件。

C: UIDL

S: +OK

S: 1 whqtswO00WBw418f9t5JxYwZ

S: 2 QhdPYR:00WBw1Ph7x7

S: .

...

C: UIDL 2

S: +OK 2 QhdPYR:00WBw1Ph7x7

...

C: UIDL 3

S: -ERR no such message, only 2 messages in maildrop

APOP name digest 指定邮箱的字串和MD5摘要串。 仅在POP3确认后的“确认”状态中使用。 通常,每个POP3会话均以USER/PASS互换开始。这导致了用户名和口令在网络上的显式传送,这不会造成什么危险。但是,许多客户经常连接到服务检查信件。通常间隔时间比较短,这就加大了泄密的可能性。

另一种提供“确认”过程的方法是使用APOP命令。

实现APOP命令的服务器包括一个标记确认的时间戳。例如:在UNIX上使用APOP命令的语法为:process-ID.clock@hostname,其中进程-ID是进程的十进制的数,时钟是系统时钟的十进制表示,主机名与POP3服务器名一致。

客户记录下此时间戳,然后以送APOP命令。name语法和USER命令一致。Digest是采用MD5算法产生的包括时间戳和共享密钥的字串。此密钥是客户和服务器共知的,应该注意保护此密钥,如果泄密,任何人都能够以用户身份进入服务器。

如果服务器接到APOP命令,它验证digest,如果正确,服务器返回“确认”,进入“操作”状态;否则,给出“失败”并停留在“确认”状态。

注意:共享密钥的长度增加,解读它的难度也相应增加,这个密钥应该是长字符串。

+OK:邮件锁住并准备好;

-ERR:拒绝请求。

S: +OK POP3 server ready <1896.697170952@dbc.mtview.ca.us>

C: APOP mrose c4c9334bac560ecc979e58001b3e22fb

S: +OK maildrop has 1 message (369 octets)

在此例子中,共享密钥 <1896.697170952@dbc.mtview.ca.us>tanstaaf由MD5算法生成,它产生了digest值, c4c9334bac560ecc979e58001b3e22fb

 

 

8. POP3命令总结

 

基础的POP3命令:

 

USER name 在“确认”状态有效

PASS string

QUIT

 

STAT 在“操作”状态有效

LIST [msg]

RETR msg

DELE msg

NOOP

RSET

 

QUIT 在“更新”状态有效

 

可选的POP3命令:

 

APOP name digest 在“确认”状态有效

 

TOP msg n 在“操作”状态有效

UIDL [msg]

 

POP3 响应:

 

+OK

-ERR

 

注意:除了STAT,LIST和UIDL的响应外,其它命令的响应均为"+OK"和 "-ERR"。响应后的所有文本将被客户略去。

 

9. POP3会话实例

S: <等待连接到TCP端口110>

C: <打开连接>

S: +OK POP3 server ready <1896.697170952@dbc.mtview.ca.us>


上一页 [1] [2] [3] [4] [5] 下一页 



上一篇:Internet控制信息协议(ICMP)

下一篇:传输控制协议(Transmission Control Protocol, TCP)

相关文章:
·【Vista】各版本下载大集合 + Office 2007中文版
·巴塞尔新资本协议概述
·Vista 32位精简版(2个精简版本)
·全面对比:Vista RTM 七个版本图集
·删除Vista无用协议 提升上网速度
·TCP/IP协议原理
·MYSQL数据的导出导入与版本的转换
·TFTP协议简介
·1.6正式版本PJ方法 (6千字) 算法分析
·理解掌握ASP.NET与客户端缓存之HTTP协议
相关软件:

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot