HTTP协议简介
发布日期:2021-05-08 03:57:36 浏览次数:14 分类:精选文章

本文共 1734 字,大约阅读时间需要 5 分钟。

HTTP协议简介

  • 什么是超文本?(HyperText)

    包含有超链接和各种多媒体元素标记的文本。这些超文本文件彼此链接,形成网状(Web),因此又被称为网页(Web Page)。这些链接使用URL表示。最常见的超文本格式是超文本标记语言HTML。

  • 什么是URL?

    URL即统一资源定位符,用来唯一标识网络中的某一个文档。URL由协议,主机和端口(默认80)以及文件名三部分构成。

https:		  //www.baidu.com	    :80		        /s协议			    域名                 端口          文件名及其路径参数(用&符隔开):?tn=10018800_hao_pg&ie=utf-8&sc=UWYknj0krj6sn7qCmyqxTAThIjYkPWD4P1fvrjmkrj04FhnqpA7EnHc1Fh7W5HD1PW03Pj6krjf			&ssl_sample=normal &srcqid=5237951782170266823&f=3			&rsp=1&H123Tmp=nunew7&word=csdn
  • 什么是超文本传输协议HTTP?
    是一种按照URL指示,将超文本文档从一台主机(Web服务器)传输到另一台主机(浏览器)的应用层协议,以实现超链接的功能。

HTTP工作原理

在这里插入图片描述

HTTP协议的组成

在这里插入图片描述
Http协议由Http请求和Http响应组成,没有请求就没有响应。

Http请求

在这里插入图片描述

请求报文中的方法

  • 方法是对所请求对象所进行的操作,也就是一些命令。请求报文中的操作有:
    在这里插入图片描述

Http协议不同版本的连接方式

在这里插入图片描述

  • 短连接 : HTTP/1.0版本,发送请求,创建一次Tcp连接,获得一个web资源,连接断开。
  • 长连接 : HTTP/1.1版本(现在一般都用1.1版本),发送请求,创建一次Tcp连接,获得多个web资源,保持连接。

Http响应

  1. 响应的状态码
  2. 响应的路径
  3. 响应的协议
    在这里插入图片描述
  • 常见的响应状态码!!!!!
200					成功	301					永久跳转		302					临时跳转	307					内部跳转	304					走本地缓存	客户端错误		400					客户端错误	401					认证错误	403					找不到主页,权限不足	404					找不到该页面服务端错误		500					内部错误	502					找不到后端主机	503					服务器过载	504					超时

常见的Http报文头部信息

在这里插入图片描述

  • 补充说明
    HTTP是一个无状态,并不会记录任何的东西,如果需要记录用户内容,需要借助cookie来实现。
    Cookie的作用: 会话共享

总结:

用户输入url--->	浏览器跳转--->浏览器缓存--->结束	浏览器跳转--->浏览器没有缓存--->DNS域名解析--->tcp三次握手-->http请求--->http响应--->tcp四次挥手http请求:	请求的方法: GET POST	请求的协议: http://	请求的域名: www.baidu.com	请求的端口: http 80 ; https 443	请求的文件: /index.html	请求的参数: ?tn=10018800_hao_pg  &ie=utf-8	header: (类型,长连接,压缩,语言,浏览器缓存)	请求的空行http响应:	响应协议: http1.1	响应状态码:		200 301 302 307 304 400 401 403 404 500 502 503 504	响应服务器使用的版本	响应是否缓存	响应是否空行	响应内容主体: baidu.com			baidu.com/index.html

pv,uv,ip的概念

  • pv : 页面浏览量
  • uv : 独立设备
  • ip : 独立IP

案例 :

假设公司有一座大厦,大厦有100人,每个人都有一台电脑和一部是手机。上网都是通过nat转换出口,每个人点击网址2次,请问对应的pv,uv,ip分别是多少?pv: 100个人*2个客户端*2次 = 400uv: 100个人*2个客户端 = 200ip: 公用一个交换机 = 1

SOA解耦合架构

在这里插入图片描述

上一篇:python_时间序列_重采样及频率转换
下一篇:ansible自动化软件工具(04)

发表评论

最新留言

关注你微信了!
[***.104.42.241]2025年03月22日 02时49分09秒