让前端飞

回答好这些问题你才真正学好Http

2019-01-03  本文已影响0人  littleyu

初级


HTTP 是一个属于应用层的面向对象的协议.
HTTP 协议一共有五大特点可概括如下:
1.支持客户/服务器模式
2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有 GETHEADPOST。每种方法规定了客户与服务器联系的类型不同。由于 HTTP 协议简单,使得 HTTP 服务器的程序规模小,因而通信速度很快。
3.灵活HTTP允许传输任意类型的数据对象。正在传输的类型由 Content-Type 加以标记。
4.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。
5.无状态HTTP协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大。另一方面,在服务器不需要先前信息时它的应答就较快。
参考

参考

同上

参考
参考

1.XSS(关键是脚本,利用恶意脚本发起攻击)------ 存储型和反射型
2.SQL注入(关键是通过用SQL语句伪造参数发出攻击)
3.DDOS(关键是发出大量请求,最后令服务器崩溃)
4.CSRF(关键是借助本地cookie进行认证,伪造发送请求)
参考

“URI可以分为URL,URN或同时具备locators 和names特性的一个东西。URN作用就好像一个人的名字,URL就像一个人的地址。换句话说:URN确定了东西的身份,URL提供了找到它的方式。”
通俗来说 URI是抽象的定义,不管用什么方法表示,只要能定位一个资源,就叫URI,本来设想的的使用两种方法定位:1,URL,用地址定位;2,URN 用名称定位。


参考
参考

来这篇文章

中级


高级

上一篇 下一篇

猜你喜欢

热点阅读