zoukankan      html  css  js  c++  java
  • 【计算机网络】第二章 网络应用(3)

    三.Email应用

    1. 构成

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

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

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

    2. SMTP协议

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

    2)使用端口25传输

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

    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

  • 相关阅读:
    elemntui-tab添加图标
    动态添加input,然后获取所有的input框中的值
    jmeter_使用接口传递数据
    python_异常
    python_内置函数和open
    jmeter_安装
    jmeter_使用_设置代理录制脚本
    python_函数
    python_while
    python_if、for
  • 原文地址:https://www.cnblogs.com/zhangyushuqing/p/9615420.html
Copyright © 2011-2022 走看看