http协议
怎么理解http协议的无状态,无连接,长连接,短连接?
http的长连接短连接就是tcp的长连接短连接?
①http的无状态是指协议对事务处理没有记忆,服务器不知道客户端是什么状态,其数据包的发送传输和接收都是相互独立的。
②http的无连接就是说通信双方都不长久的维持对方的任何信息
③http的短连接是客户端和服务端每进行一次http操作,就建立一次连接,但是任务结束就中断连接
④http的长连接是客户端和服务端建立连接后不立即断开连接,并在此连接的基础上进行多次消息(心跳)交互,直至连接的任意一方(客户端或服务端)主动断开连接
#什么时候用长连接?需要频繁交互的场景使用长连接,如即时通信微信,QQ等
#什么时候用短连接?普通的web网站,只有当浏览器发起请求时才会建立连接,服务器返回响应后,立即断开连接
#面试复盘##HTTP#
http的长连接短连接就是tcp的长连接短连接?
①http的无状态是指协议对事务处理没有记忆,服务器不知道客户端是什么状态,其数据包的发送传输和接收都是相互独立的。
②http的无连接就是说通信双方都不长久的维持对方的任何信息
③http的短连接是客户端和服务端每进行一次http操作,就建立一次连接,但是任务结束就中断连接
④http的长连接是客户端和服务端建立连接后不立即断开连接,并在此连接的基础上进行多次消息(心跳)交互,直至连接的任意一方(客户端或服务端)主动断开连接
#什么时候用长连接?需要频繁交互的场景使用长连接,如即时通信微信,QQ等
#什么时候用短连接?普通的web网站,只有当浏览器发起请求时才会建立连接,服务器返回响应后,立即断开连接
#面试复盘##HTTP#