应用层协议2

接上一篇文章的内容 应用层协议1

四、邮件服务器

(1)SMTP发送协议

负责发送邮件的SMTP进程是SMTP客户端,负责接收邮件的SMTP进程是SMTP服务端。

(2)POP3接收协议

具有身份鉴别功能,和对邮件的删除备份等操作功能。一般情况下,用户从POP3服务器上读取了邮件,POP3服务器就将该邮件删除了。

(3)IMAP邮件访问协议

可以通过客户端直接对服务器上的邮件进行操作,邮件存储在服务器上。MAP服务器邮箱中的邮件会一直保存着,直到用户发出删除邮件的命令。

(4)邮件加密协议

1.PGP:功能包括加密,鉴别,电子签名和压缩技术。使用公钥。私钥和一次性密钥加密。使用MD5进行摘要运算。
2.PEM:可以使用RSA和三重DES进行加密,比PGP有更完善的密钥管理机制,由证书机构(CA)发布证书。

五、WEB服务器

WEB(World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和HTTP的、全球性、动态交互的、跨平台的分布式图形信息系统。
https由ssl+http构建,可以进行加密传输,身份认证。

缓存数据:

(1)Cookie

提供了一种在Web应用程序中存储用户特定信息的方法。当用户访问站点时,Cookie存储用户首选项或其他信息。当该用户再次访问该网站时,便可以检索以前存储的信息。
存储于客户端硬盘上。

(2)Session

为当前用户会话提供信息。还提供对可用于存储信息的会话范围的缓存的访问,以及控制如何管理会话的方法。
存储于服务器内存中。

(3)WEB缓存Cache

用于缓存用户的访问请求。
存储于服务器的内存中。

常见的http错误代码

1xx:临时响应并需要请求者继续执行操作的状态代码
2xx:成功处理了请求的状态代码
3xx:表示要完成请求,需要进一步操作。通常,这些状态代码用来重定向
4xx:表示请求可能出错,妨碍了服务器的处理
5xx:表示服务器在尝试处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错

六、WEB代理服务器

http代理服务器主要用于访问网页,一般有内容过滤和缓存功能。HTTP代理服务功能包括打破IP限制,访问被限制网站,隐藏内部IP。通过缓存保存访问信息,相同访问则调用,进而提高网站访问速度,不能提高用户带宽。HTTP协议代理服务器常用端口有TCP的80,8080,8081,9080等端口。

七、IIS服务组件

互联网信息服务IIS,是由微软公司提供的基于Microso Windows的互联网基本服务。组件包括FTP、NMIP和HTTP/HTTPS等服务和.NetFrameWork、ASP.NET等系统运行环境。IIS 7.0包括一个新的Runtime State and Control API,提供了关于应用程序池、工作进程、网站、应用程序域和运行中的请求的实时状态信息。


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论