WEB基础知识

WEB:万维网

World Wide Web

非常普遍的互联网应用,每天都有数以亿万计的Web资源传输

WEB的发展

web1.0 :个人网站  门户网站   使用静态页面,主要提供信息给用户,提供的信息只能够阅读,不能够添加和修改

安全问题:SQL注入、上传漏洞为主   主要危害web服务器

web2.0 : 微博、博客等       可以进行人与人之间的互动

安全问题:以XSS  CSRF等安全漏洞为主  主要危害web用户为主

 

WEB工作流程

 

 

 

 

浏览器的工作流程

1、浏览器->DNS服务器    发送DNS请求,请求查询访问网页的IP地址

2DNS服务器->浏览器      返回域名对应的IP地址

此种方式叫做DNS解析,通过DNS解析浏览器才能找到web服务器

3、浏览器->web服务器     发送HTTP请求

4web服务器->浏览器      服务器处理完请求之后会给浏览器发送HTTP响应

浏览器是如何把服务器返回的HTTP响应转化为看到的各种各样的网站的呢?

是通过与web相关的一些标准和技术:HTML  JS  CSS

 

URL协议

URL:就是在浏览器上输入的站点链接

URL:统一资源定位符,支持多种协议HTTP FTP

URL的作用:定位服务器的资源

URL是如何定位到网站资源的:URL充当了web服务器的收货地址,浏览器通过URL定位到web服务器的资源,把wen服务器的资源展示给用户

URL的详细格式

host:以//开始

path:以/开始

query-string:以?开始

anchor:以#开始

 

 

 

 

HTTP协议:超文本传输协议

HTTP协议是web通信时使用的协议,也是web的基础,也是互联网运用最广泛的网络协议

HTTP协议的流程

 

 

 

HTTP报文

GET请求报文

 

 

 

POST请求报文

 

 

 

HTTP请求--Referer

 

 

posted @ 2019-10-20 16:07  枕桃花吹长笛  阅读(202)  评论(0编辑  收藏  举报