计网学习记录,burp抓包等学习记录

2023-11-17

攻防实验室

网安学习记录

1.学习到html的基础架构及其简单用法

1.html基础架构

<html>

<body>

</body>

</html>

2. <table> 定义表格

<tr> 定义行~, <td> 定义表格数据

  <tr>
            <td>Frist name:<input type="text" value="xxx" ></td>
        </tr>
        <tr>
            <td>Last  name:<input type="text" value="xxx" ></td>
        </tr>

2.学会用phpstudy创建网站

了解了域名等基础概念
通过Apache(web服务器).**Mysql(**数据库)
成功创建了网站.
在这里插入图片描述

3.用wordpress对phpstudy创建的网站进行了编辑修改

先将资源包解压后的文件放到网站根目录下面
在这里插入图片描述
登录网站,完成注wordpress注册登录等操作后对创建的网站进行修改,将无关内容删去,将写好的html注入在这里插入图片描述

实现了表格的完成

通过用不同浏览器登录的方式验证了成功

效果如图
火狐浏览器

EDGE浏览器
在这里插入图片描述
通过查阅资料,观看视频完成.

4.仅通过phpstudy修改

1.自己写一份html,放在根目录内,将其余冗杂文件删除
2.用edge浏览器,不管怎样都是网页创建成功的初始画面在这里插入图片描述

3.困扰了数天,经过很多资料的引导,进行了对浏览器缓存清除,改变浏览器的方式
火狐浏览器打开如下在这里插入图片描述

5.学习markdown编辑写法

1.标题

# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
###### 六级标题

2.文本样式

强调文本* 

**加粗文本** 

==标记文本==

~~删除文本~~

> 引用文本

3.TOC

@[TOC](这里写目录标题)
# 一级目录
## 二级目录
### 三级目录

4.引用

用三个 ~ 开头,3个结尾,即可实现引用,不会讲markdowm转译

6.cmd

cmd是command的缩写.即命令行 。

1.文件夹命令

  1. 进入文件夹

cd D:\typora\file

  1. 返回上一级

cd…

  1. 跳转到硬盘根目录

cd \

  1. 打开文件夹或文件

start 文件名字

  1. 新建文件夹

md d:\typora\file
mkdir newtest 进入根目录后使用

  1. 新建空文件

cd.>file.txt
cd.>file.docx
cd.>file.ppt
type nul> newtest.txt
type nul>.txt

  1. 新建非空文件

echo 文件中的内容>new.txt

  1. 删除文件(如果是 del 文件夹A 是删除文件夹A内的所有带后缀的文件,若文件夹A中有文件夹B,文件夹B不会被修改)

del file.txt

  1. 删除指定后缀的文件

del *.txt
del *.docx

2.对dir的组合使用

  1. 查找文件。只需要输入路径即可,无需cd返回到某个路径再执行命令(eg:D:\JAVA\eclipse\file和D:\eclipse效果相同)

dir/s/b d:\file

  1. 复制文件

copy 路径\文件名 路径\文件名

  1. 移动文件

move 路径\文件名 路径\文件名

3.网络相关

  1. 查看ip地址

ipconfig

  1. 查询ip地址

ping www.csdn.net

  1. netstat 查看网络连接状态

netstat -help 获取命令行使用帮助信息

netstat -ano //查看网络连接、状态以及对应的进程id

4.其它

  1. 定时关机,定时60s,时间自定

shutdown -s -t 60

  1. 关机并重启

shutdown -r

  1. 解除命令

shutdown -a

  1. 清除屏幕

cls


《计算机网络自顶向下发展》学习记录

第一章.计算机网络和英特网

1.1什么是英特网

1.1.1具体构成描述

把与因特网相连的计算机和其他设备称为端系统(主机)(因为它们位于因特网的边缘)

端系统通过通信链路分组交换机连接到一起。

通信链路由不同类型的物理媒体组成(同轴电缆、铜线、光纤和无线电频谱等)
路由器链路层交换机属于分组交换机

主机有时又被进一步划分为两类:客户和服务器

1.1.2服务描述

分布式应用程序:涉及多个相互交换数据的端系统

因特网应用程序运行在端系统上,即它们并不运行在网络核心中的分组交换机中。尽管分组交换机能够加速端系统之间的数据交换,但它们并不作为数据的源或宿的应用程序。

与因特网相连的端系统提供了一个套接字接口,该接口规定了运行在一个端系统上的程序请求因特网基础设施向运行在另一个端系统上的特定目的地程序交付数据的方式。因特网套接字接口是一套发送程序必须遵循的规则集合,因此因特网能够将数据交付给目的地.

1.1.3什么是协议

协议(protocol)定义了在两个或多个通信实体之间交换的报文的格式和顺
序,以及报文发送和/或接收一条报文或其他事件所采取的动作

掌握计算机网络领域知识的过程就是理解网络协议的构成、原理和工作方式
的过程。

1.2网络边缘

ISP:互联网服务提供商
DSL:数字用户线路,大大提高进入家庭或办公室的普通电话线(本地环路)数字容量的技术

1.2.1接入网
1.家庭接入:DSL、电缆、FTTH、拨号和卫星

接入网是指将端系统物理连接到其边缘路由器的网络

边缘路由器是**端系统到任何其他远程端系统的路径上的第一台路由器

宽带住宅接入有两种最流行的类型:数字用户线电缆

光纤到户(FTTH):从本地中心局到每户设置一根光纤

用户将一台家庭路由器(通常是无线路由器)与ONT相连,并经过这台家庭路由器接入因特网。

被动光纤网络(PON):工作原理

ONT:光纤网络端接器
OLT:本地电话和公司的中心局中的光纤线路端接器(提供了光信号和电信号之间的转换,经过本地电话公司路由器与因特网相连)

另外两种接入网技术:卫星链路,传统电话线的拨号接入

2.企业(和家庭)接入:以太网和WiFi

在公司和大学校园以及越来越多的家庭环境中,使用局域网(LAN)将端系统连接到边缘路由器。
典型的家庭网络
在这里插入图片描述

3.广域无线接入:3G和LTE

应用了与蜂窝移动电话相同的无线基础设施,通过蜂窝网提供商
运营的基站来发送和接收分组

1.2.2物理媒体

HFC使用了光缆和同轴电缆相结合的技术。
DSL和以太网使用了双绞铜线
移动接入网使用了无线电频谱

一个比特的短暂历程:
源端系统首先发射这个比特,不久后其中的第一台路由器接收该比特;
第一台路由器发射该比特,接着不久后第二台路由器接收该比特;
因此,这个比特当从源到目的地传输时,通过一系列“发射器-接收器”对。对于每个发射器-接收器对, 通过跨越一种物理媒体 (physical medium) 传播电磁波或光脉冲来发送该比特

物理媒体分成两种类型:导引型媒体 . 非导引型媒体

对于导引型媒体, 电波沿着固体媒体前行,如光缆、双绞铜线或同轴电缆(成本较低)

对于非导引型媒体,电波在空气或外层空间中传播,例如在无线局域网或数字
卫星频道中

举例:

双绞铜线:最便宜并且最常用的导引型传输媒体

同轴电缆:能够达到较高的数据传输速率

光纤:不受电磁干扰,很难窃听,这些特征使得光纤成为长途导引型传输媒体,特
别是跨海链路

陆地无线电信道:不需要安装物理线路,并具有穿透墙壁、提供与移动用户的连接以及长距离承载信号的能力

卫星无线电信道:一颗通信卫星连接地球上的两个或多个微波发射器/接收器,它们被称为地面站。该卫星在一个频段上接收传输,使用一个转发器再生信号,并在另一个频率上发射信号

1.3网络核心

1.3.1分组交换

源和目的地之间,每个分组都通过通信链路分组交换机传送。

交换机主要有两类:路由器链路层交换机

1.存储转发传输

多数分组交换机在链路的输入端使用存储转发传输机制。

存储转发传输是指在交换机能够开始向输岀链路传输该分组的第一个比特之前,必须接收到整个分组

2.排队时延和分组丢失

每台分组交换机有多条链路与之相连。对于每条相连的链路,该分组交换机具有一个输出缓存(输出队列)它用于存储路由器准备发往那条链路的分组

如果到达的分组需要传输到某条链路,但发现该链路正忙于传输其他分组,该到达分组必须在输出缓存中等待。因 此,除了存储转发时延以外,分组还要承受输岀缓存的排队时延这些时延是变化的,变化的程度取决于网络的拥塞程度。因为缓存空间的大小是有限的,一个到达的分组可能发现该缓存已被其他等待传输的分组完全充满了。在此情况下,将出现分组丢失(丢包),到达的分组或已经排队的分组之一将被丢弃。

3.转发表和路由选择协议

当源主机要向目的端系统发送一个分组时,源在该分组的首部包含了目的地的IP地址。该地址具有一种等级结构

当一个分组到达网络中的路由器时,路由器检查该分组的目的地址的一部分,并向一台相邻路由器转发该分组。每台路由器具有一个转发表,用于将目的地址(或目的地址的一部分)映射成为输岀链路。当某分组到达一台路由器时,路由器检查该地址,并用这个目的地址搜索其转发表,以发现适当的出链路。路由器则将分组导向该出链路。

因特网具有一些特殊的路由选择协议用于自动地设置这些转发表

例如,一个路由选择协议可以决定从每台路由器到每个目的地的最短路径,并使用这些最短路径结果来配置路由器中的转发表。

1.3.2电路交换

通过 网络链路 和 交换机 移动数据有两种基本方法:电路交换分组交换

电路交换网络:
电路交换网络中,在端系统间通信会话期间,预留了端系统间沿路径通信所需要的资源(缓存,链路传输速率),在分组交换网络中,这些资源则不是预留的

1.电路交换网络中的复用

链路中的电路是通过 频分复用(FDM)时分复用(TDM) 来实现的。

对于FDM,链路的频谱 由 跨越链路创建的所有连接 共享
在这里插入图片描述

对于一条TDM链路,时间被划分为固定期间的帧,并且每个帧又被划分为固定数量 的时隙。当网络跨越一条链路创建一条连接时.网络在每个帧中为该连接指定一个时隙。 这些时隙专门由该连接单独使用,一个时隙(在每个帧内)可用于传输该连接的数据。
在这里插入图片描述

1.4分组交换网中的时延、丢包和吞吐量

1.5协议层次及其服务模型

1.6面对攻击的网络

1.7计算机网络和因特网的历

第二章.应用层

2.1应用层协议原理

2.2 Web 和 HTTP

2.3因特网中的电子邮件

2.4 DNS:因特网的目录服

2.5 P2P文件分发

2.6视频流和内容分发网

2.7套接字编程:生成网络应用

第三章.运输层

3.1概述和运输层服

3.2多路复用与多路分

3.3无连接运输:UDP

3.4可靠数据传输原

3.5面向连接的运输:TCP

3.6拥塞控制原理

3.7 TCP拥塞控制

第四章.网络层:数据平面

4.1网络层概述

4.2路由器工作原理

4.3网际协议:IPv4、寻址、IPv6及其他

4.4 通用转发和SDN

第五章.网络层:控制平面

5.1 概述

5.2路由选择算法

5.3因特网中自治系统内部的路由选择:OSPF

5.4 ISP之间的路由选择:BGP

5.5 SDN控制平面

5.6 ICMP:因特网控制报文协议

5.7 网络管理和SNMP


burp抓包,放包,丢包,发包

1.抓包

抓百度的包
进行证书下载,证书导入后,安装插件,打开拦截请求,点击搜索后抓到了百度的包
在这里插入图片描述

2.放包

放包以后,浏览器请求的的搜索页面正常返回
在这里插入图片描述

3.丢包

一段时间后进行丢包,页面直接消失
在这里插入图片描述
在这里插入图片描述

4.发包

www.baidu.com
将该url黏贴为请求
在这里插入图片描述
之前拦截的https请求,可以右键将其发送到重发器。即发包模块
在这里插入图片描述
点击发送即可看到之前拦截的https
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

计网学习记录,burp抓包等学习记录 的相关文章

  • 系统开发与运行

    系统开发与运行 系统分析与设计 需求分析 需求工程 结构化分析与设计 测试基础知识 系统运行与维护 软件架构介绍 系统分析概述 系统分析是一种问题求解技术 它将一个系统分解成各个组成部分 目的是研究各个部分如何工作 交互 以实现其系统目标
  • 合肥工业大学 软件学院 软件质量保证与测试 第九章 软件测试

    文章目录 第九章 软件测试 1 软件测试概述 1 1 软件测试的定义 1 2 软件测试的目的 2 软件测试过程 3 软件测试类型 3 1 单元测试 3 2 集成测试 测试方法 3 3 系统测试 3 4 验收测试 3 5 回归测试 3 6 补
  • 【软件工程】静态测试与动态测试

    静态测试 桌前检查 代码走查 代码审查 动态测试 黑盒测试 等价类划分 确定无效与有效等价类 设计用例尽可能多的覆盖有效类 设计用例只覆盖一个无效类 边界值分析 处理边界情况时最容易出错 选取的测试数据应该恰等于 稍小于或稍大于边界值 错误
  • 【软件工程】白盒测试:基本路径测试

    基本路径测试是在程序控制流图的基础上 通过分析控制构造的环路复杂性 导出基本可执行的路径集合 从而设计测试用例的方法 步骤 以一段代码为例 1 画出控制流图 void sort int num int t 1 2 int x 0 3 int
  • 软件设计七大原则

    文章目录 一 开闭原则 定义 实现方法 二 里氏替换原则 定义 实现方法 三 依赖倒置原则 定义 实现方法 四 单一职责原则 定义 实现方法 五 接口隔离原则 定义 实现方法 六 迪米特法则 定义 实现方法 七 合成复用原则 定义 实现方法
  • [管理与领导-69]:IT基层管理者 - 辅助技能 - 4- 职业发展规划 - 评估自己、下属、老板的职业性格

    目录 前言 一 心理学上性格 1 1 心理学 1 2 知情意行 1 3 心理学性格 1 4 四大生理人格特征 1 4 1 外向型 1 4 2 内向型 1 5 大五人格特质理论 二 霍兰德社会职业兴趣类型 2 1 霍兰德六型的简要描述 2 2
  • Open Source Game Clones

    Open Source Game Clones This site tries to gather open source reimplementations of great old games in one place If you t
  • 【论文阅读-ICSE-2021】CodeShovel: 构造方法级别上的源代码历史信息 Constructing Method-Level Source Code Histories

    CodeShovel Constructing Method Level Source Code Histories Conference ICSE 2021 Github https github com ataraxie codesho
  • 服务计算:简单的web程序

    CloudGo 框架选择 看了go的一些框架如beego和iris觉得挺好的 本来想用 但是虚拟机出了点问题装不成 windows上装成了没ab指令 所以使用官方的net http库做简单的实验 看完beego和iris的特性我还是比较想用
  • 软件工程期末试题及答案(史上最全)

    软件工程期末试题及答案 文章目录 软件工程期末试题及答案 一 填空题 二 选择题 三 判断题 四 简答题 五 分析题 六 画图题 一 填空题 在信息处理和计算机领域内 一般认为软件是 文库 程序 文档 和 数据 数据流图的基本组成部分有 数
  • 什么是决策表?什么是决策树?

    决策树 是在已知各种情况发生概率的基础上 通过构成决策树来求取净现值的期望值大于等于零的概率 评价项目风险 判断其可行性的决策分析方法 是直观运用概率分析的一种图解法 这种决策分支画成图形很像一棵树的树干 故称决策树 它是一种树形结构 每个
  • 程序员要不断学习

    2016 10 20 计算机技术的发展速度还是很快的 当个人电脑赶上10年前的超算时 我们不得不感叹硬件的发展编程开发带来了很大的影响 对世界带来了很大的影响 知识和工具的更新速度还是比较快的 这就要求程序员始终需要学习 我在知乎上看到一个
  • SQL 算术运算符:加法、减法、乘法、除法和取模的用法

    SQL Server中的存储过程 什么是存储过程 存储过程是一段预先编写好的 SQL 代码 可以保存在数据库中以供反复使用 它允许将一系列 SQL 语句组合成一个逻辑单元 并为其分配一个名称 以便在需要时调用执行 存储过程可以接受参数 使其
  • 软件开发流程分析

    软件开发流程分析 相关概念 1 原型设计 2 产品设计 3 交互设计 4 代码实现 详细步骤 相关概念 前端 自研API 调用第三放API 后端 自研API 第三方API 数据库 Mysql 数据采集 数据迁移 服务器 JAVA Nginx
  • 软件工程期末复习+数据仓库ETL

    一 软件工程 请用基本路径测试方法为下列程序设计测试用例 并写明中间过程 第1步 画出流程图 1 菱形用于条件判断 用在有分支的地方 2 矩形表示一个基本操作 3 圆形是连接点 第2步 计算程序环路复杂性 流图G的环路复杂度V G 定义为
  • DEVOPS 持续部署的例子:IMVU

    持续部署的例子 IMVU IMVU是一家社交娱乐公司 它的产品允许用户以一种3D阿凡达式的体验互相连接起来 本节内容改编自一位IMVU工程师所写的博客 IMVU采用了持续集成 开发人员尽早提交并经常提交 每次提交都触发测试套件的执行 IMV
  • 嵌入式培训机构到底怎么选?培训了能找到工作吗

    嵌入式作为一种广泛应用于企业级开发的编程语言 对于想要从事软件开发行业的人来说 掌握嵌入式技能是非常重要的 而参加嵌入式培训机构是一个快速提升技能的途径 然而 很多人可能会担心 参加嵌入式培训了能找到工作吗 如何选择靠谱的嵌入式培训机构 要
  • C 语言文件读取全指南:打开、读取、逐行输出

    C 语言中的文件读取 要从文件读取 可以使用 r 模式 FILE fptr 以读取模式打开文件 fptr fopen filename txt r 这将使 filename txt 打开以进行读取 在 C 中读取文件需要一点工作 坚持住 我
  • Docker CLI 实战指南:从基础命令到 Dockerfile 构建和 Docker Compose

    Docker CLI 命令行界面 是一个强大的工具 可让您与 Docker 容器 映像 卷和网络进行交互和管理 它为用户提供了广泛的命令 用于在其开发和生产工作流中创建 运行和管理 Docker 容器和其他 Docker 资源 安装 要开始
  • 掌握 C# 变量:在代码中声明、初始化和使用不同类型的综合指南

    C 变量 变量是用于存储数据值的容器 在 C 中 有不同类型的变量 用不同的关键字定义 例如 int 存储整数 没有小数点的整数 如 123 或 123 double 存储浮点数 有小数点 如 19 99 或 19 99 char 存储单个

随机推荐

  • IDEA中Translation插件无法使用怎么办?

    昨天一个小偷 来我家偷钱 我们一起找了一晚上 问题 谷歌翻译退出中国了 导致我的 IDEA 翻译插件 Translation 也不能用了 会出现这样的错误 更新 TKK 失败 请检查网络连接 解决办法 使用百度翻译 很多翻译都收费 百度翻译
  • 用jquery实现选项卡效果(非常漂亮,带动画效果)

  • Map和String的相互转化

    Java中的Map集合与String的相互转化 代码如下 package com jianhu Test import java util Arrays import java util HashMap import java util M
  • electron-store 本地储存数据

    elelctron store elelctron store 是很好的本地储存库 https www npmjs com package electron store 使用 npm i elelctron store 设置 electro
  • BurpSuite武器库打造之环境搭建和API介绍(下)

    0x00 前言 接上篇丹丹妹 我又给大家带来了下篇 还是以python为开发语言 如有错误的地方还望大家多指正 轻喷 然后呢这边亲亲建议大家代码这种东西还是要多敲 多踩坑 毕竟伟大的爱情家周树人老先生说过只有痛过才能在心底留下不可磨灭的记号
  • 长草(Python)

    题目描述 小明有一块空地 他将这块空地划分为 n 行 m 列的小块 每行和每列的长度都为 1 小明选了其中的一些小块空地 种上了草 其他小块仍然保持是空地 这些草长得很快 每个月 草都会向外长出一些 如果一个小块种了草 则它将向自己的上 下
  • 【转】山寨一个 Boost.Bind

    原文地址 http www cppblog com Streamlet archive 2012 04 21 172241 html 点击打开链接 一直比较好奇 boost bind 里面占位符和参数的顺序是怎么实现的 也一直看不太懂这方面
  • 2023年最火副业:Python爬虫兼职,一周赚7800元,一天只要两小时 !

    下写了5 6年Python 期间写了各种奇葩爬虫 挣各种奇葩的钱 写这篇文章总结下几种爬虫挣钱的方式 1 最典型的就是找爬虫外包活儿 这是网络爬虫最通常的的挣钱方式 通过外包网站 熟人关系接一个个中小规模的爬虫项目 一般向甲方提供数据抓取
  • 开发者须知,App和小程序须备案,否则面临清退!

    备案并不陌生 前端开发的老铁肯定熟悉 若你的网站未备案情况下 在国内的服务器是无法访问的 所谓备案 通常指的就是ICP备案 需要把你经营的信息 给相关部门进行报备 简而言之 就是网络上的 营业执照 这么做的目的 就是维护网络的安全 防止在网
  • JDK源码阅读之AbstractStringBuilder类

    AbstractStringBuilder类源码阅读 AbstractStringBuilder类的作用 AbstractStringBuilder类的类图 AbstractStringBuilder类的重点方法 属性变量 构造方法 精华方
  • StringUtils常用方法+StringUtils详细介绍

    StringUtils用法 StringUtils详细介绍 博文来源 http yijianfengvip blog 163 com blog static 175273432201212221935832 public static vo
  • anaconda64位环境切换为32位,切换64位和32位python的方法

    今天需要调用一个dll动态函数库 但是本地的python是64位的 dll是32位的 直接调用会报错 OSError WinError 193 1 不是有效的 Win32 应用程序 1 python版本 3 6 anaconda对于pyth
  • Python学习(三)条件运算

    Python学习 三 条件运算 之前讲解了Python中的一些基本语法 今天我们来讲一下Python中的条件运算 一 条件运算符 在Python中我们可以用条件运算符进行最基本的条件判断 基本语法为 语句1 if 条件判断式 else 语句
  • git上传项目到Github(详细版)

    第一步 下载git 官网 Git Downloads 第二步 再需要上传到github的项目右键 打开git的命令行界面 第三步 查看当前分支 所在的分支就是代码上传的地方 git branch 如果需要切换分支 则执行以下语句 切换到主分
  • 浅析java基本数据类型

    java中的基本数据类型4类8种 四种整数类型 byte short int long 两种浮点数类型 float double 一种字符类型 char 一种布尔类型 boolean true 真 和 false 假 所谓数据类型 在数据结
  • 若依免登录进首页

    现象 在启动若依后 输入验证码登录至首页 然后关掉idea中的前后端 再打开idea重启前后端 然后发现若依免登录直接进入到首页 应是login vue中设置了Cookie 如下图所示 这里验证码的答案因为已经缓存到Redis中了 因而在该
  • mpu6050数据,mqtt订阅实时存mysql数据库

    import json import paho mqtt client as mqtt import pymysql import time HOST mqtt域名 PORT mqtt端口号 KEEPALIVE 60 topic MPU60
  • linux系统架构与目录解析

    1 当有两个硬盘都装有linux时 居然可以直接跳进另一个操作系统 不用重启 使用命令chroot 做一些简单的操作 因为linux kernel差不多 2 linux本地启动过程为grub gt kernel gt initrd gt i
  • RIP的防环机制:水平分割、毒性反转、触发更新

    RIP的防环机制 水平分割 毒性反转 触发更新 RIP Routing Information Protocol 路由信息协议 一种距离矢量路由协议 属于IGP协议 适用于中小型网络 使用UDP进行路由信息的交互 端口号520 为了防止产生
  • 计网学习记录,burp抓包等学习记录

    攻防实验室 网安学习记录 1 学习到html的基础架构及其简单用法 1 html基础架构 2 table 定义表格 2 学会用phpstudy创建网站 3 用wordpress对phpstudy创建的网站进行了编辑修改 4 仅通过phpst