http设计了:
- 客户端和服务端交互数据的方式。
- 请求: 永远都是客户端向服务端发送。
- 响应: 永远都是服务端向客户端发送。
- 客户端和服务端交互数据的格式。
- 请求报文: 请求时发送的数据。
- 响应报文: 响应时发送的数据。
报文有规定的格式:
报文首部
行
头
报文主体
在HTTP1.0时,还是短连接
HTTP1.1时候,支持长连接,还支持缓存,响应速度更快
HTTP:应用层协议
TCP: 传输层协议 面向连接的协议
IP: 网络层协议
称之为:HTTP/TCP/IP 协议栈
场景:一个请求页面中包含有很多的请求链接(src图片请求、链接跳转等)。
短连接的时候,每次的请求都会创建连接,关闭连接,非常麻烦。
长连接是在最后一个请求结束后才关闭连接。
减少了时间的延迟,以及TCP创建的次数。
未完可能待续。。。。。。