IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 网络安全-基础入门数据包拓展 -> 正文阅读

[网络协议]网络安全-基础入门数据包拓展

一。#request? 请求数据包

? ? ? ? #proxy 代理服务器

? ? ? ? #response 返回数据包

? ? ? ? 关系图二。http/https

? ? ? ? http? ? ? ? ? ? ? ? ? ? ? ? ? ? https

? ? ? ? HTTP? ? ? ? ? ? ? ? ? ? ? ? HTTP

? ? ? ? TCP/IP? ? ? ? ? ? ? ? ? ? ? TCP/IP

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? SSL or TLS(加密)

? ? ? ? 区别:有无加密。

clientserver
http请求--->
<----服务器响应
证书校验、生成密码、公钥加密加密信息----->
---------->私钥,解密握手消息
<-----加密信息
解密握手消息验证HASH
<--正常加密通信-->

(1)request数据包

? ? ? ? 1.请求行:请求方法、请求URL和http版本

? ? ? ? ? ? ? ? 例如:GET/index.html? ? ? ?HTTP/1.1

? ? ? ? HTTP:规划定义了8种可能的请求方法

? ? ? ? GET:检索URL标识资源的一个请求

? ? ? ? HEAD:检索与GET方法相同,服务器只返回状态行和达标,并不返回请求文档

? ? ? ? POST:服务器接受被写入客户端输出流中的数据请求

? ? ? ? PUT:服务器保存请求数据作为指定URL新内容

? ? ? ? DELETE:服务器删除URL中的命令的资源的请求

? ? ? ? OPIONS:关于服务器支持的请求方法信息的请求

? ? ? ? TRACE:web服务器反馈http请求和其头标的请求

? ? ? ? CONNECT:已文档化,但当前来实现的一个方法做隧道处理

(2)请求体

? ? ? ? HOSP:主机或者域名地址

? ? ? ? ACCEPT:只浏览器或其他客户可以接受的MINE文件格式。servle可以判断适当的文件格式

? ? ? ? User-Agent:是客户浏览器名称

? ? ? ? connection:用来告诉服务器是否可以维持固定的http连接

? ? ? ? cookie:浏览器用这个属性想服务器发送cookie。cookie是在浏览器中寄存的小型数据体,他?可以记载和服务器相关的用户信息,也可以用来实现会话功能

(3)空行

? ? ? ? 最后一个请求投标之后是空行,发送回车符和运算

(4)请求数据

? ? ? ? 使用POST传送,最常用的是content-type和content-lenght头标

(5)response返回数据包

? ? ? ? 1.状态行:协议版本,数字形式的状态码和状态描述,元素之间已空格分隔

? ? ? ? 2.响应头标:包含服务器类型、日期、长度、内空类型等

? ? ? ? 3.空行:响应头与响应体之间用空行分隔

? ? ? ? 4.相应数据:实体内空中的数据取出来

http响应码
1xx信息、请求收到,继续处理
2xx成功,行为被成功的接受、理解和采纳
3xx重定向,为了完成请求,必须进一步执行的动作
4xx客户端错误
5xx服务器错误
200存在文件
403存在文件夹
3xx均可能存在
404不存在文件或者文件夹
500均可能存在

涉及资源:

htts://www.mozhe.cn/

https://www.bgsafe.cn/thread-52.html

练习工具:Burpsuite

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-07-07 11:55:40  更:2021-07-07 11:55:58 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/5 10:45:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码