02HTTP协议
1. http 基本概念
- HTTP 是 Hyper Text Transfer Protocol (超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和 Internet 工作小组 IETF(Internet Engineering Task Force)合作的结果。他们最终发布了一系列的 RFC,RFC 1945 定义了 HTTP 1.0 版本。RFC 2616 定义了今天普遍使用的一个版本 —— HTTP1.1。
- HTTP 协议是用于从 WWW 服务器传输超文本到本地浏览器的传输协议。它可以使浏览器更加高效,减少网络传输。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。
- HTTP 是一个应用层协议,由请求和相应构成,是一个标准的客户端服务端模型。
- HTTP 是一个无状态的协议。同一个客户端的这次请求和上次请求是没有对应关系的。
- HTTP 协议通常基于 TCP 实现,如果基于 TLS 或 SSL(带数据加密的加强版 TCP) 协议,就成了 HTTPS。HTTP 的端口为 80,HTTPS 的端口为 443。
对对对
2. 协议
3. warkshark 抓包工具使用
道虽迩,不行不至;事虽小,不为不成。