HTTP

2016-07-28  本文已影响47人  INTERNALENVY

1.OSI 七层模型指什么

开放系统互联参考模型,是参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。它是一个七层的、抽象的模型体,不仅包括一系列抽象的术语或概念,也包括具体的协议。从低到高分为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

Paste_Image.png

2.HTTP的工作原理是什么?

HTTP协议定义web客户端如何从web服务器请求web页面,以及服务器如何把web页面传送给客户端。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求报文,请求报文包含请求的方法、URL、协议版本、请求头部和请求数据。服务器以一个状态行作为响应,响应的内容包括协议的版本、成功或者错误代码、服务器信息、响应头部和响应数据。下图表明了这种请求/响应模型。

Paste_Image.png

HTTP请求/响应步骤:

3.URI的格式是什么?常见的协议有哪些?

URI的全称是统一资源标识符。URL是同一资源定位符。URL是URI的一个子集,URL除了像URI确定一个资源,还提供了一种定位该资源的主要访问机制。
格式为:
<scheme>://<user>:<password>@<host>:<port>/<path>;<params>?<query>#<hash>
scheme:协议名称如http或https
user:password:登陆信息验证
host:服务器地址,可以使IP地址或者域名
port:端口号,http默认为80,https为443,ftp为21
path:资源路径
params:在一些协议中需要参数来访问资源,例如ftp是二进制还是文本传输,参数是名值对,用;隔开
query: get请求传递的参数 ,是一组组键值对
hash:表示内容的位置

4.HTTP协议有几种和服务器交互的方法

5.状态码200,301,304,403,404,500,503分别代表什么意思

200:OK 正常运行;
202:Accepted 已经接受请求,但处理尚未完成。
301:Moved Permanently页面URL永久性重新定向;
302:Found类似于301,不过是临时性替代。
304:Not Modified服务器资源未改变,可以直接使用未过期的缓存
403:Forbidden资源不可用,服务器接受了请求,但是用户没有权限使用。
404:Not Found无法找到指定位置的资源。
500:Not Implemented服务器不支持实现请求所需要的功能。
502:Bad Gateway服务器作为网关或者代理时,为了完成请求访问下一个服务器,但该服务器返回了非法的应答。
503:Service Unavailable服务器由于维护或者负载过重未能应答。

6.报文有哪几部分组成

HTTP报文时在HTTP应用程序之间发送的数据块,这些数据块以一些文本形式的元信息开头,描述报文的内容及含义,后面跟着可选的数据部分。组成:

7&8.请求头和首部的格式和作用是什么?给个范例截图说明

Paste_Image.png

Request URL:URL
Request Method:方法
status code:状态码
Accept:支持的文件格式
Accept-Encoding:用户支持编码的优先级
Accept-Language:优先的语言
Cache-Control:缓存机制
Connection:持续链接
Cookie:就是Cookie啊。。。
Host:服务器
User-agent:用户端的信息

9.主体的作用是什么?给个范例

主题就是浏览器和服务器传输的主要内容,一般包括HTML文件什么的

Paste_Image.png

10.简述浏览器缓存是如何控制的

11.下图各个参数是什么意思

Paste_Image.png

Request URL:请求URL
Request Method:请求方法
status code:状态码
Remote Address:服务器地址与端口号
Content-length:返回实体的长度
Content-type:返回的实体类型
data:事件戳
server:使用的服务器及版本
Accept:支持的文件格式
Accept-Encoding:用户支持编码的优先级
Accept-Language:优先的语言
Cache-Control:缓存机制
Connection:持续链接
Cookie:就是Cookie啊。。。
Host:服务器
Origin:资源所在的源
referer:从哪个网页来的
User-agent:用户端的信息
x-requested-with:请求的方式ajax

上一篇 下一篇

猜你喜欢

热点阅读