美文网首页
C2 简单的HTTP协议

C2 简单的HTTP协议

作者: 拆迁特工 | 来源:发表于2016-07-22 17:52 被阅读0次

1.HTTP协议用于客户端和服务端之间的通信

2.HTTP协议规定,请求从客户端发出,最后服务端响应该请求并返回。换句话说,肯定是从客户端开始建立通信的,服务端在没有接收到请求之前不会发送响应。

3.请求报文是由 请求方法、请求URI、协议版本、可选的请求首部字段和内容实体 构成的。

请求报文的构成

4.响应报文 基本上由 协议版本、状态码、用以解释状态码的原因短语、可选的响应首部字段以及实体主体构成。

响应报文的构成

5.HTTP是一种不保存状态的协议,即无状态协议。HTTP协议自身不对请求和响应之间的通信状态进行保存。  HTTP1.1虽然是无状态协议,但为了实现期望的保持状态功能(比如用户登录状态),于是引入了Cookie技术。由了Cookie再用HTTP协议通信,就可以管理状态了。

6.持久连接 HTTP keep-alive   只要任意一端没有明确提出断开连接,则保持TCP的连接状态

7.持久连接的好处在于减少了TCP连接的重复建立和断开所造成的额外开销,减轻了服务端的负载。另外,减少开销的那部分时间,使HTTP请求和响应能够更早的结束,这样客户端的显示速度也相应提高了。

8.Cookie技术通过在请求和响应报文中写入Cookie信息来控制客户端的状态。

Cookie会根据从服务端发送的响应报文中的一个叫Set-cookie的首部字段信息,通知客户端保存Cookie。当下次客户端再往服务器发送请求时,客户端会自动在请求报文中加入Cookie值后发送出去。

服务器端发现客户端发送过来的Cookie后,回去检查究竟是哪个客户端发来的连接请求,然后对比服务器上的纪录,最后得到之前的状态信息。

相关文章

  • C2 简单的HTTP协议

    1.HTTP协议用于客户端和服务端之间的通信 2.HTTP协议规定,请求从客户端发出,最后服务端响应该请求并返回。...

  • HTTP简单协议

    HTTP用于客户端和服务器端之间的通信 请求资源一端成为客户端,提供相应资源的一端叫做服务器端 通过请求和响应的交...

  • 简单的HTTP协议

    作用 请求的报文构成 响应报文构成 使用URI定位资源 HTT...

  • 简单的HTTP协议

    作者:李成文;标签: 简单的HTTP协议 HTTP协议用于客户端和服务端之间的通信 HTTP协议用于客户端与服务端...

  • 简单的HTTP协议

    HTTP是不保存状态的协议   HTTP是一种无状态协议,自身不对请求和响应之间的通信状态进行保存。也就是说在HT...

  • 简单的Http协议

    1、HTTP协议用户用户客户端和服务器端之间的通信 请求访问资源的一端称为客户端,提供资源相应的为服务端 满足HT...

  • 简单的HTTP协议

    http用于客户端和服务器端之间的通信 通过请求和相应的交换达成通信 http是不保存状态的协议也就说在http这...

  • 简单的HTTP协议

    HTTP协议用于客户端和服务器端之间的通信。 请求访问文本或图像等资源的一端称为客户端。而提供资源响应的一端成为服...

  • 简单的HTTP协议

    前端7班_leec HTTP协议用于客户端和服务器端之间的通信## 请求访问文本货图像等资源的一端称为客户端,提供...

  • 简单的HTTP协议

    HTTP协议用于客户端和服务端之间的通信: 客户端与服务端:(请求->处理->响应) 请求报文是由请求方法、请求 ...

网友评论

      本文标题:C2 简单的HTTP协议

      本文链接:https://www.haomeiwen.com/subject/wlmijttx.html