冲冲冲---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文档,就会建立新的连接,当文档传输玩后,连接会立刻释放

  • 持久性连接:

    在一个连接中,可以进行多次文档的请求和相应

  • 无状态性:

    指同一个浏览器在第二次访问一个页面时,服务器无法知道这个浏览器之前访问过这个页面。

posted @ 2021-03-19 01:21  奥力给、  阅读(74)  评论(0)    收藏  举报