实验6 电子邮件

该实验主要目的是理解电子邮件系统的基本结构,客户端和服务器端通信,以及SMTP和POP3协议。实验内容包括使用邮件代理、本地收发、Web邮件和telnet收发邮件,并通过Wireshark进行通信协议分析。实验涉及QQ邮箱的配置,foxmail的使用,以及telnet命令的实践。通过Wireshark抓包,详细解析了SMTP的EHLO,AUTH,MAIL FROM,RCPT,DATA和QUIT命令,以及POP3的STAT,LIST,UIDL和QUIT命令,和TLS握手过程。
摘要由CSDN通过智能技术生成

1、实验目的

  • 理解电子邮件系统基本结构

  • 理解客户端和服务器端,以及服务器之间的通信

  • 分析理解SMTP,POP3协议

2、实验环境

  • 硬件要求:阿里云云主机ECS 一台。

  • 软件要求:Linux/ Windows 操作系统

3、实验内容

3.1 使用邮件代理收发邮件

配置邮件用户代理(例如windows Outlook Express,linux 雷鸟软件等;可以使用系统自带,也可以自行下载。),实现本地撰写,收取自己的QQ邮件。

3.2 本地收发邮件

利用本地客户端撰写和发送QQ电子邮件。同时利用Wireshark抓包分析其通信过程和通信协议。

3.3 web邮件

利用浏览器登录QQ邮箱,撰写和发送QQ电子邮件。同时利用Wireshark抓包分析其通信过程和通信协议。

3.4 telnet收发邮件

利用telnet命令登陆qq邮件服务器,发送电子邮件。同时利用Wireshark抓包分析其通信过程和通信协议。

具体操作命令和端口查询自行网络资料解决。

4、实验结果与分析

4.1 使用邮件代理收发邮件

4.1.1 打开qq邮箱,点击设置-账户,开启(POP3/IMAP/SMTP/CardDAV/CalDAV服务

4.1.2 进行手机验证过后得到授权码,此授权码用于第三方客户端登录qq邮箱。
4.1.3 下载foxmail,选择QQ邮箱并登录授权,进去foxmail界面后点击右上角-设置-账号-服务器-SSL,点击取消SSL选项。

4.1.4 以上步骤结束后,即可进行本地撰写,收取自己的QQ邮件。

4.2 本地收发邮件

4.2.1 打开wireshark,在WLAN中进行抓包,利用本地foxmail客户端进行撰写与发送电子邮件。

4.2.2 分析smtp协议
4.2.2.1 过滤抓取的数据

4.2.2.2 对smtp进行追踪流

4.2.2.3 对smtp协议进行分析

220:响应代码220表示连接建立成功。

EHLO:服务端返回220代码之后,客户端继续发送请求,首先是发送EHLO命令。

AUTH:服务端接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cwn_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值