TCP/IP详解——POP3协议,SMTP协议

1. POP3 协议

1.1 POP3 概述

  • POP3:邮局协议版本3(Post Office Protocol Version 3)
  • POP3 的作用是将存储在邮件服务器上的邮件离线下载到本地。
  • 使用C/S架构工作在TCP110端口。

邮件在发出的时候使用的是SMTP协议的,在接受的时候使用的是POP3协议。

POP3协议是接受邮件的一种,还有一种是IMAP协议。

1.2 POP3 操作命令

image-20231115175422236

POP3服务器返回信息

  • +OK:正响应
  • -ERR:负响应

1.3 POP3 协议命令交互示例

在三次握手成功建立后,客户端会向服务器发起一些指令。

image-20231115175631465

1.4 POP3 总结

  • POP3 使用TCP的110端口建立连接传输邮件。

  • POP3 客户端发送操作命令,POP3 服务器返回 +OK 或者 - ERR。

  • POP3 共有4个阶段,分别是:连接建立,身份认证,邮件传输,连接断开。

  • POP3 共有3个阶段,分别是:确认状态,操作状态,更新状态。

1.5 思考

当“小张@b.com”收到一封来自“小王@a.com”的邮件时,邮件需要经过几次转发?在每一段上分别使用的是什么协议

  • 发件人"小王@a.com"通过SMTP协议将邮件发送到自己所在域名的邮件服务器。
  • 发件人所在域名的邮件服务器通过SMTP协议将邮件发送到接收方"小张@b.com"所在域名的邮件服务器。
  • 接收方"小张@b.com"所在域名的邮件服务器通过POP3、IMAP或类似协议将邮件存储在"小张@b.com"的邮箱中。
  • "小张@b.com"通过邮件客户端(如Outlook、Gmail等)使用POP3、IMAP或类似协议从其所在域名的邮件服务器获取邮件。

2. SMTP 协议

2.1 SMTP 概述

  • SMTP 简单邮件传输协议(Simple Mail Transfer Protoco)
  • SMTP 的目标是可靠,高效的传输邮件。
  • 使用C/S架构工作在TCP协议的25端口。

2.2 SMTP 操作命令

客户端发送操作指令

image-20231115160354835

2.3 SMTP 状态码

服务器返回状态码

image-20231115160616246

2.4 SMTP 协议命令交互示例

下面的操作的在成功建立TCP连接后进行的。

image-20231115160856753

2.5 SMTP 总结

  • SMTP使用TCP的25端口建立连接传输邮件。
  • SMTP客户端发送操作命令,SMTP服务器返回状态码。
  • SMTP共有4个阶段,分别是:
    • 连接建立。
    • 身份认证。
    • 邮件传输。
    • 连接断开。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

来日可期x

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

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

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

打赏作者

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

抵扣说明:

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

余额充值