day44HTML

一、HTTP简介

1、互联网是物理连接介质+互联网议

2、打破地域限制,实现数据传输

3、用户上网就是向浏览器向服务端发送请求,然后将服务端主机的文件下载到本地显示的过程

1、HTTP协议(超文本传输协议)简称万维 

2、HTTP工作于B/S架构上

3、HTTP协议是基于TCP、IP通信协议来传递的(HTML文件,图片文件)

二、现在常用的是HTTP1.1

主流版本,引入许多关键性能优化:keepalive、请求流水线、chunked编码传输

1、keepalive连接

长连接

保持连接状态,不用每次请求都接连接

1.1版本的都是默认长连接

1.2、请求流水线

可以发送多个请求面无需等待每个响应,服务器必须按照与收到请求的相同顺序来向这些请求发送响应

1.3chunked编码

该 编码就是将实体分块,每块都是固定长度

HTTP新增如下特性:

1、请求消息和响应消息支持host头

随着虚拟主机技术的发展,在一台物理服务器上可以存在多个虚拟主机,并且它们共享一个IP地址
,因此Host头引入很有必要了

2、新增了一批request method

增加了options,put,delete,trace,connect方法

3、缓存存处

增加了一些cache的新特性,引入了实体标签,一般称为e-tags,新增更为强大的cache-control头

三、HTTP协议之请求Request

1、请求URL

URI :HTTP是统一资源标识符来传输数据和建立连接

URL:是统一资源定位符,包含了用于查找某个资源的足够信息

一个完整的URL包括

1、协议部分:http://

2、域名部分:www.aspxfans.com

猜你喜欢

转载自www.cnblogs.com/lg04551/p/9076238.html