HTTP协议概述
来源:互联网 发布:cda数据分析师考试地点 编辑:程序博客网 时间:2024/06/10 06:27
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协议概述
- HTTP协议概述
- http协议概述
- HTTP协议--概述
- HTTP协议概述
- HTTP 协议概述
- HTTP协议概述
- HTTP协议概述
- HTTP协议--概述 (一)
- HTTP协议概述
- HTTP协议的概述
- Http协议概述
- http协议概述
- Http协议概述
- HTTP协议概述
- Http协议概述
- HTTP协议概述
- HTTP协议的概述
- CentOS 7 SSH使用证书登录
- cocos2s-x游戏源码测试小白教程,从创建工程到游戏运行起来
- Mina长连接Android使用
- UOJ#26. 【IOI2014】Game
- java开发接口利用http协议传输数据
- HTTP协议概述
- 网站开发流程以及HTML5简介(八)
- MYSQL的安装配置系列问题
- 9. Optimizing and satisficing metrics 优化指标和满足指标(《MACHINE LEARNING YEARNING》翻译)
- input type date 解决移动端显示placeholder.
- SQL 查询当天、本周、本月记录
- Linux随机数nonblocking pool快速初始化
- plist存储(读取/写入)
- 安卓中自定义简单的组合控件