应用层:Email应用

Email构成:
邮件客户端:Gmail, Outlook, QQmail 读写邮件,与服务器交互
邮件服务器:报文队列,用户邮箱
在这里插入图片描述
Email协议:
邮件传输协议:SMTP
邮件访问协议:POP3/IMAP
在这里插入图片描述
SMTP协议内容–命令响应模式
在这里插入图片描述
POP3协议内容—也是命令/响应模式
客户端发出命令关键字, 服务器响应关键字。 命令-响应模式典例
在这里插入图片描述
认证阶段:
建立连接后,server回复OK
客户端给出命令user bob—服务器响应:OK …
事务阶段:
客户端给出List命令—服务器响应 邮件数量, 1,2 两封邮件
498.912为邮件大小。 .表示响应结束。
客户机给出:Retr 邮件编号命令—服务器响应,返回 邮件1 的内容
Dele 删除邮件。
Quit 命令,退出连接。

Email消息格式:(用SMTP协议传输Email消息)
头部(From,To,Subject,MIME) 消息体

在这里插入图片描述
引:编码解码机制
在发送端编码,在接收端解码—常用的技术:

  1. 加密传输—压缩传输体积(视频文件等),有专门的编码解码器
  2. 常见的如URL编码:把 http://www.baidu.com/baidu?word=%D6%D0%B9%FA%B4%F3%B0%D9%BF%C6%D4%DA%CF%DF%C8%AB%CE%C4%BC%EC%CB%F7&tn=myie2dg 这类的URL编码还原成明文字串
    这里对jpeg图像文件采用了base64的编码解码方式

完整过程:
Email是异步应用—发送方和接受方不需要同时。 报文队列中是待发送的邮件,用户邮箱中是待用户查阅的邮件
在这里插入图片描述

发布了54 篇原创文章 · 获赞 1 · 访问量 2758

猜你喜欢

转载自blog.csdn.net/weixin_44682507/article/details/103100110