Amazing Archios

面试之HTTP

2019-02-26  本文已影响58人  码字农民工

网络模型

HTTP协议

协议:是指计算机通信网络中两台计算机之间通信所必须共同遵守的规定或者规则。
HTTP协议:超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。

特点:

URI和URL的区别

URI

uniform resource identifier,统一资源标识符,用来标识唯一的一个资源。

URL

uniform resource locator,统一资源定位器,它是一种具体的URI,即URL可以用来标识一个资源,而且还指明了如何定位这个资源。

TCP三次握手

三次握手.png

TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。

TCP四次挥手

四次挥手.png

TCP采用四次挥手来释放连接:

TCP和UDP的区别

HTTP1.1和HTTP1.0的区别

Cookie和Session的区别

Cookie

Cookie技术是客户端的解决方案,Cookie就是由服务器发送给客户端的特殊信息,而这些信息以文本文件的方式存放在客户端,然后客户端每次向服务器发送请求的时候都会带上这些特殊的信息。

Session

Session是另一种记录客户状态的机制,不同的是Cookie保存在客户端浏览器中,而Session保存在服务器上。客户端浏览器访问服务器的时候,服务器把客户端的信息以某种形式记录在服务器上。

区别:

HTTPS

HTTPS并不是一个单独的协议,而是对工作在常规HTTP协议中加入了SSL/TLS加密协议,通过在TCPHTTP之间加入TLS来加密数据。

HTTPS实际就是在TCP层和HTTP层之间加入了SSL/TLS来为上层的安全保驾护航,主要用到对称加密、非对称加密,证书,等技术进行客户端与服务器的数据加密传输,最终达到保证整个通信的安全性。

HTTP、TCP、IP的区别

HTTP响应状态码

上一篇 下一篇

猜你喜欢

热点阅读