[整理] POP3、SMTP、IMAP、CardDAV、CalDAV 之间的区别和联系


看了一下QQ邮箱的设置,发现邮箱服务这块的协议之前理解的不是很清楚,特此整理一下:

SMTP管“发”,POP3/IMAP管“收”。

你坐在电脑边用mail client写完邮件,点击“发送”。这时你的mail client会发消息给邮件服务器上的SMTP service。这时有两种情况:

  1. 如果邮件的收信人也是处于同一个domain,比如从http://163.com发送给163的邮箱,SMTP service只需要转给local的POP3 Service即可
  2. 如果邮件收信人是另外的domain,比如http://163.com发送给http://sina.com, SMTP service需要通过询问DNS,找到属于sina的SMTP service的host

概念

POP3(Post Office Protocol)

邮局通讯协定POP是互联网上的一种通讯协定(比较老),主要功能是用在传送电子邮件,当我们寄信给另外一个人时,对方当时多半不会在线上,所以邮件服务器必须为收信者保存这封信,直到收信者来检查这封信件。当收信人收信的时候,必须通过POP通讯协定,才能取得邮件。

SMTP (Simple Mail Transfer Protocol)

与POP同时出现的还有SMTP(简易邮件传输通讯协议),它也是用来传送网络上的电子邮件,不同的是POP是负责邮件程序和邮件服务器收信的通讯协定,SMTP则是负责邮件服务器与邮件服务器之间的寄信的通讯协定。

IMAP(Internet Mail Access Protocol)

交互式邮件存取协议(比较新),是一个应用层协议(端口是143)。IMAP 整体上为用户带来更为便捷和可靠的体验。POP3 更易丢失邮件或多次下载相同的邮件,但 IMAP 通过邮件客户端与webmail 之间的双向同步功能很好地避免了这些问题。

SSL(Secure Sockets Layer)

安全套接层,及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密,客户与服务器应用之间的通信不被攻击者窃听。

CardDAV、CalDAV

一种通讯录同步的开放协议。使用 CardDAV 同步的通讯录可以编辑、修改或者删除,并且你在手机上的这些操作也同样会和服务器同步,并同时同步到你的其他设备上。
CalDAV 是一种用于存取网络行事历及行程或会议排程的client/server 协议。

[整理] POP3、SMTP、IMAP、CardDAV、CalDAV 之间的区别和联系

上一篇:leetcode 合并K个升序链表


下一篇:Cisco PIX防火墙的安装流程