PythonWeb基础篇【一】:HTTP协议



HTTP如何传输WEB资源

  作为应用层中最为广泛应用的协议,HTTP是WEB服务中的重要组成部分。客户端发送HTTP请求报文,服务端接收到并解析请求报文,将请求的内容放入HTTP响应报文并发送回客户端,由客户端WEB程序解析后呈现给用户,这就是HTTP协议完成的主要内容。通常,与HTTP密切配合的协议有DNS协议IP协议以及TCP协议,下图简要描述了这四种协议是如何协同工作的:
HTTP协议简要工作流程
P.S. 这里稍微补充一点HTTP的传输方式,传统的HTTP1.0使用的是单次HTTP传送,即发送HTTP请求-接收HTTP响应-断开HTTP连接-发送下一次HTTP请求,这种方式在连续请求多个相同资源时,大量增加建立HTTP连接的时间。而HTTP1.1使用了保持一段时间的机制,即一次请求应答结束后,HTTP连接不会立即断开,而是保持一段时间,只有长时间不通信再断开,这样如果有连续的请求,就可以避免连接多次重复建立。
HTTP1.0与HTTP1.1的区别

然鹅,对于HTTP1.1,传输方式又分为非流水线

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值