首页 > Web开发 > 详细

WEB基础知识

时间:2019-10-20 18:34:25      阅读:87      评论:0      收藏:0      [点我收藏+]

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

 技术分享图片

 

WEB基础知识

原文:https://www.cnblogs.com/liujizhou/p/11707904.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!