程序员

HTTP超文本传输协议

2017-04-12  本文已影响0人  秘果_li
HTTP是什么?

顾名思义HTTP(HyperText Transfer Protocol)是一个协议,基于TCP/IP协议,为客户端与服务器的信息传输设定的标准。客户端与服务器就像来自两个不同国家的人,他们要交流,需要选择一种两个人都能理解的语言,HTTP就是这种语言。

HTTP有什么作用?

HTTP协议是用于从WWW服务器传输超文本(通过计算机处理文本信息的方法)到本地浏览器的传输协议。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快,它可以使浏览器更加高效,使网络传输减少。

状态码

我们有时访问一个网页会出现错误403,或者登陆校园翼讯客户端时会有错误503等,这些状态码都代表什么呢?

衍生概念:

URL(Uniform Resource Locator):指我们在浏览器地址栏里输入的网址
URL的组成:

HTTP的作用机制:

浏览器通过http协议,从远程服务器上拿到网页源代码,解析它们,并将它们渲染成图形可视化的方式展现给用户

客户端与服务器的交互机制:

请求方法包括:get post head delete put option等

访问谷歌:


HTTP的特点:

说明:本来无连接的特性是为了节省传输时间,但由于用户在一个页面不止会有一个请求,多次请求,不断地与服务器连接,断开,再连接会增加服务器的处理量,所以有(如上图)Connection:keep-alive使它保持连接,用户关闭窗口时断开连接,这样用户访问一个页面只需要连接一次

上一篇下一篇

猜你喜欢

热点阅读