16.http/https及邮件协议

2018-04-21  本文已影响0人  杨大菲

打开一个网页,用http协议的方式来获取这个网页的内容,其中包括网页文本和各种图片资源,如果以加密的方式访问,还可以使用https协议来获取资源,在http1.0时代,每次请求都要重新建立一次TCP连接,但是到了http2的时代就是一次请求多个数据,而且支持二进制流的传输,且对头部信息进行压缩,因为每次请求的头部都是一样的一些ua信息等,而且http2页支持由服务器端向客户端推送

邮件协议,先回忆一下,每次新入职一个公司,都要先拿到一个新电脑,然后用公司指定的邮件收发客户端登录,在配置登录信息时候首次启动客户端,会提示选择邮件收发协议,一般会有pop、IMAP、SMTP这些选项

这些邮件收发客户端,配套实现了以上这些协议的邮件收发对接工作

POP3就和我们用邮局送信是一样的,举个例子,假设我的一个朋友要给我发一封信件,那么他首先会将这个信件发送到邮局(邮件服务器),然后邮局将这封信件,手抄了一份给我了,之后将原本烧掉了,此时邮局已经没有这封信件了。公司推荐这种方式是因为POP3并不会因为邮件传输的数目增加导致邮件服务器磁盘占满(因为POP3这种方式在服务器上并不会保存邮件的原本)

IMAP与POP3的区别就是POP3协议允许电子邮件客户端下载服务器上的邮件,但是在客户端的操作(如移动邮件,标记已读等),不能反馈到服务器上(因为服务器压根没有这个邮件),比如通过客户端收取了邮箱中的三封邮件并移动到其他文件夹,邮箱服务器上的这些邮件是没有同时被移动的,而IMAP提供webmail与电子邮件客户端之间双向通信,客户端的操作都会反馈到服务器算上,对邮件进行的操作,服务器上的邮件也会做相应的动作。同时,IMAP像POP3那样提供了方便的邮件下载服务,让用户能进行离线阅读。IMAP提供摘要浏览功能可以让你在阅读完所有的邮件到达时间、主题、发件人、大小等信息后才作出是否下载的决定。此外,IMAP更好的支持了从多个不同设备中随机访问新邮件。

SMTP(简单邮件传输协议),它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP还有一个认证,简单地说就是要求必须在提供账户名和密码之后才可以登录到SMTP服务器,这就使得那些垃圾邮件的散播者无可乘之机。增加SMTP认证就是为了使得用户免于垃圾邮件的侵扰。

上一篇 下一篇

猜你喜欢

热点阅读