计算机网络知识总结与心得三

16 阅读2分钟

应用层协议与 BurpSuite 实战工具

URL

作用:定位服务器上的具体资源

结构:协议://域名[:端口号]/路径[?参数][#片段标识符]

组成部分说明
协议对指定资源访问的“规则”
域名服务器IP
端口号服务器的服务窗口
路径服务器资源的地址
参数向服务器资源传递的具体要求
片段标识符网页的具体位置

HTTP

定义:它是从WEB服务器传输超文本标记语言(HTML)到本地浏览器的超文本传输协议

简单理解:服务器与客户端之间的网络通信规则

特点:简单灵活(请求即响应)、无状态(不保留请求的信息)、明文传输(无加密)

HTTP状态码:

图片.png

HTTP报文结构

图片.png

代理与VPN

代理:“中间商”

VPN:需要解密密文的“中间商”

BurpSuite渗透测试工具

中间人代理工具,专门用于拦截、查看、修改客户端与服务器之间的HTTP/HTTPS流量

bp证书

为中间服务器做背书

HTTPS加密通信技术

HTTPS

定义:超文本传输安全协议,是一种通过计算机网络进行安全通信的传输协议。

简单理解:服务器与客户端之间的安全(加密)网络通信规则

HTTPS=HTTP+S(SSL/TLS)

对称加密与对称加密

对称加密:客户端和服务器使用同一个密钥钥来加密和解密

非对称加密:使用公钥和私钥两种密钥

MITM

定义:中间人攻击是一种网络攻击方式,攻击者通过某种手段将自己插入到通信双方之间,窃取、篡改或者干扰双方的通信内容

简单理解:可以理解为将“运输中的信封”进行窃取、篡改或者干扰的过程

CA

CA(证书颁发机构)核心作用是证明服务器公钥的合法性,解决HTTPS通信中的身份信任问题。

简单理解:派出所给办身份证