冲冲冲---HTTP
一、基本概念
1、WWW:万维网,可以让客户端访问到web服务器的页面
2、URL:统一资源定位符,用来标识万维网中的某一个文档,由协议、主机和端口、文件名三部分构成
例如:http://www.qq.com:80/news/index.html
3、HTTP(80):超文本传输协议,面向应用层的协议,是Internet上使用最广泛的协议,它基于传输层的TCP进行通信,HTTP协议是通用的、无状态的协议
功能:用于在客户端和服务器之间传输超文本文件
4、HTTP协议运行原理:
在用户点击URL为http://www.qq.com:80/index.html 链接后,浏览器和web服务器执行以下操作:
- 浏览器分析超链接中的URL,
- 浏览器向DNS请求解析www.qq.com的IP地址
- DNS将解析出来的IP地址222.246.129.80返回给浏览器
- 浏览器与服务器建立TCP连接
- 浏览器请求文档:GET /index.html
- 服务器给出响应,将index.html发送给浏览器
- 释放TCP连接
- 浏览器显示index.html的内容
5、HTTP的连接方式和无状态性:
- 非持久性连接
浏览器每请求一个web文档,就会建立新的连接,当文档传输玩后,连接会立刻释放
- 持久性连接:
在一个连接中,可以进行多次文档的请求和相应
- 无状态性:
指同一个浏览器在第二次访问一个页面时,服务器无法知道这个浏览器之前访问过这个页面。

浙公网安备 33010602011771号