HTTP(一)_概述

* 概念:Hyper Text Transfer Protocol 超文本传输协议

* 传输协议:定义了客户端和服务器端通信时发送数据的格式,服务器和客户端之间传递的是请求信息和响应消息,而http正是对这一过程所规定的一种规则,为了使传输过程更加规范

* 特点:

1. 基于tcp/ip的高级协议

2. 默认端口号是:80,如果web项目把http port设置为80,那么访问服务器的资源时只需要输入虚拟路径即可,不需要输入端口号

3. 基于请求/响应模型的,一次请求对应一次响应,不能出现客户端给服务器发送一次请求,然后服务器进行多次响应的效果,那样是不遵守http协议的

4. 无状态的协议:每次请求之间相互独立,不能相互交互数据,多个客户端之间不能交换数据,与服务器之间建立的连接是独立的

* 历史版本

1.    1.0版本

由于一个网页资源全部加载完毕,需要向服务器进行多次请求,这里面有可能包括js文件、html文件、单个图片,该版本就是每一次有请求就建立一个新的连接,这样做会让页面加载时间长

2.    1.1版本

由于采用复用连接的方法,较1.0版本在传输速度上有了很大的提升,复用连接规则:如果旧连接传输资源文件完了之后,会等待一段非常小的时间,如果在这段时间内有新的连接请求,那么就复用这个旧连接,这样大大节省了因为建立新连接而消耗的时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值