在本地登录用foxmail登录qq邮箱和163邮箱,用qq邮箱发送邮件给163邮箱,并抓取smtp和pop3协议的数据包:

SMTP协议数据包如下:

状态字220代表连接SMTP服务器成功

状态字250表示与服务器握手成功

用户登录命令

状态字334表示接受用户登录

用户名登录

用户登录smtp服务器的密码

状态字235代表用户登录成功

该字段记录邮件的发送者,必须存在且完全正确

DATA明令表示以下为邮件正文

邮件的详细信息

退出SMTP服务器

POP3的数据报如下:

用户成功连接POP服务器

此处为163邮箱的邮件用户名

+OK core mail表示服务器接受用户登录

此处为用户的密码

这里表示服务器接受该帐户,服务器上对应有11封邮件,总大小341262个字节)

LIST 命令列出每一封邮件的信息,己每封邮件对应的ID号和大小

邮件的唯一ID,通常称“独立-ID表”,用于唯一确定一封邮件,通常用于客户端判别已读未读

格式 RETR num, num为邮件ID号,返回邮件全部源码

邮件的详细信息

退出pop服务器

Wireshark分析SMTP、POP3协议相关推荐

  1. 使用Wireshark分析工控协议

    在工控系统中通信协议存在众多标准,也存在众多私有协议,如果你有过使用组态软件的经历,你便会发现,在第一步连接设备时除连接设备的方式有以太网/串行等方式外,各家基本上都存在自己的私有通信协议. 上图为, ...

  2. 【计算机网络】利用WireShark分析TCP/UDP协议

    前期准备: IntelliJ IDEA 2021.1.3 (Ultimate Edition) Build #IU-211.7628.21, built on June 30, 2021 JDK 1. ...

  3. SMTP/POP3协议

    SMTP发件,pop3收件 SMTP工作原理 一.电子邮件从客户机传输到服务器:二从某一个服务器传输到另一个服务器.SMTP也是个请求/相应协议,命令和相应都是基于ASCII文本,并以CR和LF符结束 ...

  4. 邮件服务器之POP3协议分析

    第1章. POP3概述 POP3全称为Post Office Protocol version3,即邮局协议第3版.它被用户代理用来邮件服务器取得邮件.POP3采用的也是C/S通信 模型,对应的RFC ...

  5. 邮件协议SMTP/POP3/IMAP——应用层

    一.SMTP协议 1.SMTP协议简介 SMTP称为简单邮件传输协议(Simple Mail Transfer Protocal),目标是向用户提供高效.可靠的邮件传输.它的一个重要特点是它能够在传送 ...

  6. PHP+socket+SMTP、POP3协议发送、接收邮件

    1.实现SMTP协议的类dsmtp.cls.php: <?php            // 通过socket实现SMTP协议的功能 // version: 1.1 // author : DC ...

  7. 【计算机网络】应用层 : 电子邮件 ( SMTP 协议 | MIME 协议 | POP3 协议 | IMAP 协议 | 基于万维网的电子邮件 )

    文章目录 一.电子邮件信息格式★ 二.电子邮件系统 组成 结构 ★ 三.SMTP 协议 ( 简单邮件传送协议 ) ★ 四.SMTP 协议 连接建立流程 五.SMTP 协议 邮件发送 流程 六.SMTP ...

  8. 关于联通短信发送程序(SGIP协议)没有收到返回状态报告的报告(使用WireShark分析)

    关于联通短信发送程序(SGIP协议)没有收到返回状态报告的报告(使用WireShark分析) 这是数年前给一个公司做的:使用WireShark抓包分析程序问题:是使用WireShark分析程序涉及到网 ...

  9. 计算机网络实验二抓包协议分析,计算机网络实验-使用Wireshark分析TCP和UDP协议...

    <计算机网络实验-使用Wireshark分析TCP和UDP协议>由会员分享,可在线阅读,更多相关<计算机网络实验-使用Wireshark分析TCP和UDP协议(6页珍藏版)>请 ...

  10. 计算机网络实验5以太网链路帧实验,计算机网络实验-使用Wireshark分析以太网帧与ARP协议.docx...

    编号:_______________ 本资料为word版本,可以直接编辑和打印,感谢您的下载 计算机网络实验-使用Wireshark分析以太网帧与ARP协议 计算机网络实验-使用Wireshark分析 ...

最新文章

  1. 【编程之美】2.12快速寻找满足条件的两个数
  2. 关于动画培养灵感的网站
  3. datagrid后台分页js.js
  4. android 手动签名apk,记录手动签名APK的过程
  5. 51Nod 蜥蜴和地下室(搜索)
  6. python与tensorflow知识点截图集锦(持续囤积)
  7. 华为手机显示解析服务器返回错误,ajax服务器返回错误
  8. ajax获取jsp对象,如何用Ajax传递一个对象集合到jsp页面。
  9. HR搬程序员椅子拍老板马屁,开怼的程序员被开?
  10. 做.NET开发解决Extjs4智能感知
  11. mysql-connector-java-8.0.26-bin.jar 包含bin的jar下载
  12. musictools(无损付费音乐免费下载神器) 最新版 v3.7.0
  13. 经验分享——家长与学校应该怎样沟通
  14. PX4代码学习系列博客(1)——开发环境配置
  15. 计算机WIN7系统网络访问权限设置,win7系统ipv6无网络访问权限如何解决?
  16. matlab表示双曲函数,MATLAB2009_1_5三角函数和双曲函数
  17. Task ‘bulid‘ not found in root project ‘cas‘. Some candidates are: ‘build‘.
  18. 最好的时光在路上,最美的风景在远方
  19. 新品发布季第二场,APT威胁挖掘机「NDR流量监测系统」正式亮相
  20. 经验分享:半桥电路的工作原理及注意问题

热门文章

  1. linux 硬件raid 坏道,Linux服务器磁盘坏道的修复过程
  2. latex审阅时添加行号
  3. bessel 函数乘以指数函数的积分
  4. 程序员的思考:一年管理成富翁,三年市场路路通,十年技术一场空
  5. c语言输出10000以内的回文数,输出10000以内的素数、回文数、回文素数
  6. 【每日新闻早报】9月17日 星期二
  7. git放弃本地修改:
  8. git系列之-放弃修改
  9. 编程基础巩固——英语单词记忆技巧
  10. 人工智能导论期末复习重点