图解电子邮件协议SMTP的工作机制(通俗易懂!)

        提供电子邮件服务的协议叫做 SMTP(Simple Mail Transfer Protocol)。SMTP为了实现高效发送邮件内容,在其传输层使用了 TCP 协议。
        早期电子邮件是在发送端主机与接收端主机之间直接建立 TCP 连接进行邮件传输。发送人编写好邮件以后,其内容会保存在发送端主机的硬盘中。然后与对端主机建立 TCP 连接,将邮件发送到对端主机的硬盘。当发送正常结束后,再从本地硬盘中删除邮件。而在发送过程中一旦发现对端计算机因没有插电等原因没有收到邮件时,发送端将等待一定时间后重发。
        这种方法,在提高电子邮件的可靠性传输上非常有效。但是,互联网应用逐渐变得越发复杂,这种机制也将无法正常工作。例如,使用者的计算机时而关机时而开机的情况下,只有发送端和接收端都处于插电并且开机的状态时才可能实现电子邮件的收发。比如中国和美国之间存在时差。中国的白天相当于美国的夜晚。如果大家都是只在白天开机,那么中国跟美国之间就根本无法实现收发邮件。由于互联网是一个连接全世界所有人进行通信的网络,所以这种时差问题就不得不考虑在内。

        为此,在技术上改变了以往直接在发送端与接收端主机之间建立 TCP 连接的机制,而引进了一种一直会连接电源的邮件服务器,可以将其理解为中间人,发送和接收端通过这个中间人——邮件服务器进行收发邮件。接收端从邮件服务器接收邮件时使用 POP3 (Post Office Protocol) 协议。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

撬锁不偷车

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

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

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

打赏作者

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

抵扣说明:

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

余额充值