HTTP协议概述
2016-12-09 10:13
232 查看
1概念
HTTP超文本传输协议是TCP/IP协议的应用层协议,它不传输数据包,主要规定了客户端和服务器端的访问格式。
HTTP默认使用80端口,HTTPS默认使用443端口。
HTTP超文本传输协议可以将超文本标记语言HTML从web服务器传送到客户端的浏览器。
2过程
浏览器中输入URL之后:
request:浏览器——>代理服务器——>web server
response:web server——>代理服务器——>浏览器
代理服务器的功能: (1)提高访问速度,具有缓存的功能
(2)突破限制,即翻墙
(3)身份隐藏
代理服务器不是必须的,可以不使用。
3URL详解
schema://host[:port#]/path/.../[;url-params][?query-string][#anchor]
依次解释:
schema: 底层使用的协议,例如http或者https或者ftp
//host IP地址
[:port#] 端口号
/path/.../ 资源访问路径
[;url-params] 指定特殊参数的可选项
[?query-string] 查询数据
[#anchor] 信息片段
4HTTP是无状态的
HTTP是无状态的,什么意思呢?
就是说客户端的这次请求和上一次请求之间没有必然的关系。服务器不知道这两次请求来自于同一个客户端。因
此引入了一个cookie机制来解决。
5HTTP消息请求结构request
略
6HTTP消息回应结构response
略
完!
HTTP超文本传输协议是TCP/IP协议的应用层协议,它不传输数据包,主要规定了客户端和服务器端的访问格式。
HTTP默认使用80端口,HTTPS默认使用443端口。
HTTP超文本传输协议可以将超文本标记语言HTML从web服务器传送到客户端的浏览器。
2过程
浏览器中输入URL之后:
request:浏览器——>代理服务器——>web server
response:web server——>代理服务器——>浏览器
代理服务器的功能: (1)提高访问速度,具有缓存的功能
(2)突破限制,即翻墙
(3)身份隐藏
代理服务器不是必须的,可以不使用。
3URL详解
schema://host[:port#]/path/.../[;url-params][?query-string][#anchor]
依次解释:
schema: 底层使用的协议,例如http或者https或者ftp
//host IP地址
[:port#] 端口号
/path/.../ 资源访问路径
[;url-params] 指定特殊参数的可选项
[?query-string] 查询数据
[#anchor] 信息片段
4HTTP是无状态的
HTTP是无状态的,什么意思呢?
就是说客户端的这次请求和上一次请求之间没有必然的关系。服务器不知道这两次请求来自于同一个客户端。因
此引入了一个cookie机制来解决。
5HTTP消息请求结构request
略
6HTTP消息回应结构response
略
完!
相关文章推荐
- HTTP协议演示_基于 HTTP 的 Web Forms 编程3-5-HTTP 协议概述
- 通过 http 协议上传文件(rfc1867协议概述,jsp 应用举
- HTTP协议--概述
- 通过 http 协议上传文件(rfc1867协议概述,jsp 应用举例,客户端发送内容构造)
- HTTP协议概述
- HTTP协议概述(读后记)
- http协议之报文定义与概述
- http协议概述
- HTTP协议概述
- http协议概述
- HTTP协议概述
- HTTP 协议概述
- HTTP协议的概述
- Http协议重点概述
- HTTP协议概述
- http协议内容的简单易懂版概述
- 通过 http 协议上传文件(rfc1867协议概述,jsp 应用举例,客户端发送内容构造)
- Http协议概述
- http协议原理基本概述
- 通过 http 协议上传文件(rfc1867协议概述,jsp 应用举例,客户端发送内容构造)