首页 > Web开发 > 详细

图解http笔记

时间:2020-01-17 16:11:25      阅读:58      评论:0      收藏:0      [点我收藏+]

①按发送的流程:应用层(HTTP/DNS)-传输层(TCP/UDP)-网络层-数据链层(IP),接收流程反之。

②为保证数据成功送达,TCP采用三次握手协议:

技术分享图片

 

 

 ③DNS给客户端提供IP地址,发送端根据域名向DNS发送请求时,DNS会向客户端提供IP地址

④申请报文是由:请求方法+请求URI+协议版本+可选的请求首部字段+内容实体构成:

技术分享图片

 

 服务器响应的处理结果是由:协议版本+状态码+状态码的原因短语+响应首部字段+主体组成:

技术分享图片

 

⑤HTTP使用方法:

方法 说明
GET 获取资源
POST 是用来传输实体的主体
PUT 传输文件
HEAD 获得报文首部,但不返回报文主体部分
DELETE 该方法是用来删除文件,是与PUT相反的方法
OPTIONS 询问URI支持的方法
TRACE 追踪路径
CONNECT 要求用隧道协议连接代理

 

技术分享图片

⑥cookies的状态管理

技术分享图片

 

 

⑦返回结果的HTTP状态码:

技术分享图片

 

 

⑧JavaScript的轻量级脚本:json格式。

⑨WEB的攻击技术:CSS攻击,在表单上录入存在html的标签,比如登录窗口,用户名输入:“<s>test</s>”,脚本一运行,正在浏览的web网站的用户cookies就会被窃取。

⑩HTTP首部攻击、SQL注入攻击、OS注入攻击、邮件首部注入攻击、目录遍历攻击、远程文件包含漏洞、密码破解、密码试错、穷举法和字典法攻击、Dos攻击、后门程序攻击。

图解http笔记

原文:https://www.cnblogs.com/dyc-1234/p/12205839.html

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