#1 是什么?
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)
# 2 作用是?
服务器与本地浏览器之间传输超文本的传送协议
# 3 特点是什么?
-1基于TCP协议之上的【应用层】协议----》它是可靠传输
-2 基于请求-响应模式: 必须客户端主动发起--》服务端才有响应
-如果实时跟服务端通信---》每隔2s发送一次请求--》轮询---》实现实时聊天
-web版微信
-实时通信---》使用轮询, webscoket 协议
-3 无状态保存
-发送多次请求,对于服务端来讲,都是新的
-cookie,session做会话保持
-4 无连接 客户端不会一直跟服务端链接
基于tcp---》有链接
# 4 http请求协议与响应协议
-请求协议
-请求首行---》请求方式--》请求地址--》请求协议版本号 1.1 \r\n
-请求头:key-value形式 \r\n \r\n\r\n
-请求体:get请求一般没有请求体,post请求有请求体
-响应协议
-响应首行:HTTP/1.1 200 OK\r\n --协议版本---响应状态码--》响应描述符
-响应头:响应头有什么
-响应体:一般给个html标签
浏览器中看到的页面,都是响应体的内容