背景
在日常工作中,经常会遇到某某框架是基于Http协议或者TCP协议,今天,就针对于该协议,整理下
从本质上来说,Http协议与TCP协议是应用在不同网络层,Http协议处于应用层,TCP处于传输层,从上往下的网络层来划分的话,Http是基于TCP
Http协议是一种无状态的短连接;
何为无状态?是指浏览器每次向服务器发送一个请求,不是通过一个连接,而是创建一个新连接;如果是通过一个连接的话,服务器就能保持这个连接并记住一些信息状态。
在使用Socket(基于TCP协议)开发时,可以手动开启关闭连接,所以TCP是有状态的长连接。