http协议

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


#面试复盘##HTTP#
全部评论
哦了,谢谢博主
点赞
送花
回复
分享
发布于 2022-04-15 22:12
无连接实际上也符合短连接的定义,无连接与短连接都是在强调一次连接处理一个请求,只不过无连接强调的是http的特性,短连接或长连接是连接的一种实现方式
点赞
送花
回复
分享
发布于 2022-04-17 13:24
秋招专场
校招火热招聘中
官网直投

相关推荐

头像
05-22 20:17
点赞 评论 收藏
转发
点赞 3 评论
分享
牛客网
牛客企业服务