一、HTTP 协议及其组成HTTP(Hyper Text Transfer Protocol): 全称超文本传输协议 , 是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议 。
HTTP 是一种应用层协议 , 是基于 TCP/IP 通信协议来传递数据的 , 其中 HTTP1.0、HTTP1.1、HTTP2.0 均为 TCP 实现 , HTTP3.0 基于 UDP 实现 。现主流使用 HTTP1.0 和 HTTP3.0
协议: 为了使数据在网络上从源头到达目的 , 网络通信的参与方必须遵循相同的规则 , 这套规则称为协议 , 它最终体现为在网络上传输的数据包的格式 。
可以通过抓包工具 , Fillder 或者其他去抓去一个请求 , 然后可以看请求数据和响应数据 。分为两部分 , 一个是客户端的请求信息 , 一个是服务端的响应信息 。
文章插图
URL(Uniform Resource Locator)
用于描述一个网络上的资源 , 基本格式
例如:
http://www.baidu.com/xx?xx=xx
schema://host[:port#]/path/.../?[url-params]#[ query-string]
scheme :指定应用层使用的协议(例如:http, https, ftp)
host :HTTP 服务器的 IP 地址或者域名
port# :HTTP 服务器的默认端口是 80 , 这种情况下端口 号 可 以 省 略。如果使用了别的端 口 , 必须指明
path :访问资源的路径
query-string: 查询字符串
URI(Uniform Resource Identifier)
每个 web 服务器资源都有一个名字 , 这样客户端就可以根据这个名字来找到对应的资源 , 这个资源称之为(统一资源标识符)
【http协议是什么 HTTP协议相关介绍】总的来说:URI 是用一个字符串来表示互联网上的某一个资源 。而 URL表示资源的地点(互联网所在的位置)
- 电脑频繁开关机对电脑影响大吗 关机和重启的区别是什么
- 女生忽冷忽热是什么心理 女朋友忽冷忽热是不是该分手
- 恋人未满是什么意思
- 8021是什么商户
- 电脑开机屏幕不亮排查方法 开机屏幕不亮是什么原因
- 特采出货是什么意思 什么是特采
- 错误代码678是什么意思 宽带连接错误代码678解决方法
- 客家人是什么意思
- 十零时是什么意思
- 汽车突然熄火故障原因 汽车自动熄火是什么原因