【计算机网络】第二章 网络应用(3)

三.Email应用服务器

1. 构成ui

1)邮件客户端:读、写Email消息,与服务器交互、收发消息spa

2)邮件服务器:为用户分配邮箱存储Email,建立消息队列存储等待发送的Email对象

3SMTP协议:邮件服务器之间传递消息所使用的协议blog

2. SMTP协议队列

1)使用TCP进行Email消息可靠传输事务

2)使用端口25传输消息队列

3)传输过程:握手 -> 消息传输 -> 关闭it

4)命令/响应交互模式:命令为ASCII文本,响应为状态代码和语句扩展

5Email消息只能包含7ASCII

6)使用持久性链接

7)利用CRLF肯定消息的结束

3. Email应用示例

4. SMTP交互示例

 

5. HTTP vs SMTP

1HTTP:拉式,每一个对象封装在独立的响应消息里,命令和状态代码均为ASCII

2SMTP:推式,多个对象在由多个部分构成的消息中发送

6. Email消息格式

1RFC 822格式标准

  ·头部行:ToFromSubject

  ·消息体:消息自己、只能是ASCII字符

 

2多媒体扩展

  ·MIME:在邮件头部增长额外行以声明MIME的内容类型

 

7. 邮件访问协议:从服务器获取邮件

(1)POPRFC 1939,认证/受权和下载

  ·认证过程

    - 客户端命令:UserPass

    - 服务器响+OK-ERR

  ·事务阶段

    - List:列出消息数量

    - Retr:用编号获取消息

    - Dele:删除消息

    - Quit:退出

  ·下载并删除模式:用户若是换了客户端软件,没法重读该邮件

  ·下载并保持模式:不一样客户端均可以保留消息的拷贝

  ·POP3无状态

(2)IMAPRFC 1730,可以操纵服务器上存储的消息

  ·全部消息统一保存在服务器

  ·容许用户利用文件夹组织消息

  ·支持跨会话的用户状态:可搜索文件夹名字等

(3)HTTP163QQ Mail

相关文章
相关标签/搜索