码迷,mamicode.com
首页 > Web开发 > 详细

HTTP协议基础总结

时间:2019-04-24 12:11:51      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:就是   下载   格式   mvc   无法   中转   路径   port   状态   

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协议基础总结

标签:就是   下载   格式   mvc   无法   中转   路径   port   状态   

原文地址:https://www.cnblogs.com/zzjlxy-225223/p/10761489.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!