SMTP(POP)协议分析实验

一、 SMTP概述

1、SMTP协议简介
SMTP是一种提供可靠且有效的电子邮件传输的协议。SMTP是建立在FTP文件传输服务上的一种邮件服务,主要用于系统之间的邮件信息传递,并提供有关来信的通知。
2、SMTP协议工作过程
SMTP协议的工作过程可分为如下3个过程:
(1)建立连接:在这一阶段,SMTP客户请求与服务器的25端口建立一个TCP连接。一旦连接建立,SMTP服务器和客户就开始相互通告自己的域名,同时确认对方的域名。
(2)邮件传送:利用命令,SMTP客户将邮件的源地址、目的地址和邮件的具体内容传递给SMTP服务器,SMTP服务器进行相应的响应并接收邮件。
(3)连接释放:SMTP客户发出退出命令,服务器在处理命令后进行响应,随后关闭TCP连接。

二、实验配置

1、实验工具
foxmail,wireshark
2、实验步骤
1.首先使用foxmail编辑一条邮件,暂不发送;
2.启动wireshark进行分组捕获;
3.发送编辑好的电子邮件;
3、实验结果
SMTP(POP)协议分析实验_第1张图片
前三条是客户端与服务器通过TCP连接的三次握手数据包。
66 C:出于安全考虑,SMTP服务器要求发送邮件时,对发送者进行身份认证,客户端发送AUTH LOGIN。
72 S:服务器返回应答,用base64编码的字符串文本,username。
4、POP报文
SMTP(POP)协议分析实验_第2张图片
主机向服务器发送命令码STAT,服务器向主机发回邮箱的统计资料,包括邮件总数和总字节数,6个邮件,911590个字节。

主机向服务器发送命令码LIST,服务器返回邮件数量和每个邮件的大小。

主机向服务器发送命令码QUIT,终止会话。

你可能感兴趣的:(网络工程实验)