HTTP协议基础总结
Posted zzjlxy-225223
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HTTP协议基础总结相关的知识,希望对你有一定的参考价值。
1,HTTP协议
协议的概念:协议就是指计算机网络中,两台计算机之间进行通讯所必须共同遵守的规定和规则。
HTTP协议:超文本传输协议是一种通信协议,它允许将超文本标记语言(html)文档从web服务器传送到客户端的浏览器,版本:HTTP/1.1
2,web服务器,浏览器,代理服务器过程
浏览器---URL----(Request)---Web服务器---(response)对象---浏览器---(解析response中的html)---网页
其中代理服务器作为浏览器和Web服务器的中转站。
3,URL详解
地址用于描述一个网络上的资源,基本格式如下:
schema://host[:port#]/path/.../[?query-string]
http://www.localhost/MvcPro/welcome.html
schema:指定底层使用的协议(例如:http,https ,ftp)
host:HTTP服务器的IP地址或者域名
port#:HTTP服务器的默认端口是80,这种情况下端 口号可以省略,如果使用别的端口,必须指 明。
path:访问资源的路径
query-string:发送给Web服务器的数据
4,HTTP的协议是无状态的
就是同一个客户端两次请求是没有对应关系的,http服务器无法确认两个请求是来自同一个客户端,但web程序引入了Cookie机制来维护状态
5,打开网页需要浏览器发送很多次request
因为一个有图片,CSS文件等,需要浏览器再次发送请求并所有文件下载成功,网页才显示出来。
以上是关于HTTP协议基础总结的主要内容,如果未能解决你的问题,请参考以下文章
(转) HTTP & HTTPS网络协议重点总结(基于SSL/TLS的握手TCP/IP协议基础加密学)