资源描述
试验十四 应用层协议-3: 邮件协议SMTP 、 POP3 、 IMAP
练习一: 使用Outlook发送电子邮件
步骤3:
SMTP使用TCP端口是__ 25 ___。
找出传输用户帐号及密码数据包, 能不能看到用户密码?
能够看到用户密码。
结合Smtp.txtSMTP传输过程, 填写下表。
SMTP连接
建立过程
源IP
目IP
报文摘要和参数
报文作用
主机AIP
服务器IP
SYN
提议者发送初始段
服务器IP
主机AIP
ACK SYN
接收端发送应答段
主机AIP
服务器IP
ACK
对接收端确定
邮件传输过程
源IP
目IP
报文摘要和参数
报文作用
服务器IP
主机AIP
220
表示服务就绪
主机AIP
服务器IP
EHLO
发送端主机名
服务器IP
主机AIP
250
请求命令完成
主机AIP
服务器IP
AUTH LOGIN
与服务器进行身份认证
服务器IP
主机AIP
334
用base64编码响应
服务器IP
主机AIP
334
用base64编码响应
服务器IP
主机AIP
235
成功完成了认证交互
主机AIP
服务器IP
MAIL FROM
发信人
服务器IP
主机AIP
250
请求命令完成
主机AIP
服务器IP
RCPT TO
预期收信人
服务器IP
主机AIP
250
请求命令完成
主机AIP
服务器IP
DATA
邮件主体
服务器IP
主机AIP
354
开始邮件输入
服务器IP
主机AIP
250
请求命令完成
主机AIP
服务器IP
QUIT
向系统注销
服务器IP
主机AIP
221
服务关闭传输信道
SMTP连接释放过程
源IP
目IP
报文摘要和参数
报文作用
主机AIP
服务器IP
ACK FIN
用户端发送FIN段
服务器IP
主机AIP
ACK
服务器端对FIN段确定
服务器IP
主机AIP
ACK FIN
服务器端发送FIN段
主机AIP
服务器IP
ACK
用户端对FIN段确定
练习二: 使用Outlook接收电子邮件
一.使用POP3协议接收
步骤3:
POP3使用TCP端口是___110__。
找出传输用户帐号及密码数据包, 能不能看到用户密码?能
找到接收邮件内容报文(对命令RETR响应报文), 察看是否与发送内容一致?一致
二.使用IMAP协议接收
步骤6:
IMAP使用TCP端口是_143____
找出传输用户帐号及密码数据包, 能不能看到用户密码?能
结合IMAP.txt内容, 分析IMAP协议工作过程并画出邮件接收过程简图, 比较它与POP3协议异同点。
POP3与IMAP区分:
POP3提供了快捷邮件下载服务, 用户能够利用POP3把邮箱里信下载到PCh上进行离线阅读。 一旦邮件进入PC当地硬盘, 就能够选择把邮件从服务器上删除, 然后脱离Internet连接并选择在任何时候阅读已经下载邮件。
IMAP一样提供了方便邮件下载服务, 让用户服务能进行离线阅读, 但IMAP能完成却远远不只这些。 首先, IMAP提供摘要浏览功效能够让你阅读完全部邮件抵达时间、 专题、 发件人、 大小等信息后才作出是否下载决定。 也就是说, 你无须等全部邮件都下载完成后才知道空间邮件里都有些什么。 假如你依据摘要信息就能够决定一些邮件对你毫无用处, 你就能够直接在服务器上把这些邮件删除掉, 而无须浪费你宝贵上网时间。
练习三: 使用TCP连接工具和SMTP命令实现邮件发送
【思索问题】
1、 电子邮件系统使用TCP传送邮件。 为何有时我们会碰到邮件发送失败情况?为何有时对方会收不到我们发送邮件?
邮件用户端配置错误或邮件服务器关机等都能够造成邮件发送失败; 邮件服务器之间相互不信任可造成邮件接收不到。
2、 经过试验说明你电子邮件在网络上传输是安全吗?为何?假如不安全, 你认为实现邮件安全传输最好措施是什么?
简单使用SMTP和POP3协议传输邮件可能遭到信息被窃取、 篡改等攻击, 原因在于SMTP与POP3协议许可明文传送数据。我们能够使用PGP等技术对邮件进行加密后在进行传输, 以确保通信安全。
试验截图:
展开阅读全文