- 博客(27)
- 收藏
- 关注
原创 计算机网络常见数据包结构回顾
储完全没有必要回答的查询相关的额外信息。:如果响应数据包中设定了这个值,则说明这个响应是由域内权威域名服务器发出的。:在RFC1035的规定中被全设为0,但有时会被用来作为RCode域的扩展。:大小可变,包含有被发送到DNS服务器的一条或多条的信息查询的部分。:查询/响应,用来指明数据包是DNS查询还是响应。:用来匹配请求和响应的一个随机数。
2023-03-04 14:56:31
473
原创 SQLess7一句话木马上传问题
3.点击属性,找到这个mysql的data文件位置(因为我的数据都误放在了这个Mysql)5.关闭原来的Mysql服务,在PHPStudy中启动mysql服务并修改my.ini即可。2.输入win+R services.msc发现有一个Mysql在启动。4.将data文件拷贝到PHPStudy的data文件同目录替换。1.启动PHPStudy的mysql服务发现一直启动不了。在mysql数据库中用命令查找一下可修改文件的路径。发现要在网站根目录上上传木马才有效,于是找办法解决。
2023-01-07 15:28:56
529
原创 套接字编程
套接字编程1.知识点1.1套接字的分类1.2 IP数据报格式1.3 TCP数据报格式2.实例3.练习1.知识点1.1套接字的分类流套接字:TCP;数据报套接字:UDP;原始套接字:可以读写内核没有处理的IP数据包。1.2 IP数据报格式(1)4位版本,IPV4或者IPV6 (2)4位首部长度,单位32字长,4字节。最大首部长度60字节。当IP首部长度不是4字节的整数倍,要填充,数据部分以4的整数倍开始。 (3)16位总长度,65535字节(4)16位标识,作用是将属于同一数据报的不同分片组
2022-02-05 20:27:07
956
原创 CentOS7 VMware安装过程
CentOS7虚拟机安装过程1.打开VMware虚拟机 点击创建新的虚拟机2.选择自定义 下一步3.保持默认,点击下一步4.选择稍后安装操作系统,下一步5.选择linux CentOS7 64位 ,点击下一步6.填写虚拟机名称 以及虚拟机存放位置(我事先新建了一个linux文件夹放虚拟机) 点击下一步7.处理器配置和内存配置都选择默认 点击下一步8.网络连接选择桥接模式 点击下一步9.一直保持默认 点击下一步 直到下图 选择自定义硬件10.将镜像文件加载进来 点击完成
2020-12-07 22:34:04
572
原创 传输层随记
传输层概述传输层为应用进程提供了逻辑通信。对比网络层—>为主机之间提供了逻辑通信。放送方:收到应用层的数据报,拆分向下交给网络层接收方:从网络层组装数据报,向上交给应用层传输层的一个主要功能:多路复用和多路分用。多路分用的解释:网络层只有一个,主机有host1 host2 host3,host1的P1和host2的 P3进程通信,host3的P2进程和host2的P4进程通信,就涉及到了接收方为多个进程。UDP(无连接)的多路分用,用二元组标识(源端口号,目的端口号)TCP(面向连接)
2020-09-28 10:11:03
111
原创 随记
IP地址的组成以及分类IP地址由4个字节组成,每个字节为8位,IP地址被分为5类地址A类 0开头网络号占1个字节,主机号占3个字节B类 10开头网络号占2个字节,主机号占2个字节C类 110开头网络号占3个字节,主机号占1个字节D类 1110开头 多播地址E类 11110开头 保留范围 A类 1.0.0.1~126.255.255.254 B类 128.0.0.1~191.25...
2020-05-28 09:43:31
141
原创 python的条件筛选(列表/字典/集合)
一 .列表1.迭代筛选data=[-1,3,4,0,5]res=[]for x in data: if x>=0: res.append(x)print(res)2.使用过滤器from random import randint #导入randint函数data=[randint(-10,10) for _ in range(10)] #随机生成-10到10的10个元素的列表print(data)newlist=filter(lambda x:x&g
2020-05-09 10:54:20
891
原创 局域网(以太网)的数据链路层
由于局域网与数据链路层的关系颇多,所以《计算机网络》一书中把局域网放到了数据链路层来讲,但这并不代表局域网只与这一层相关。局域网的数据链路层被拆分为2个子层,即逻辑链路控制LLC子层和媒体接入控制MAC子层。互联网的发展,使得以太网取代了局域网这一代词,经常使用的局域网是DIX EthernetV2标准的局域网,所以由IEE制定的LLC层已经消失,很多厂商生产的适配器就没有LLC协议。计算机与...
2020-05-06 17:28:50
2122
原创 数据链路层及PPP协议
(上图为主机H1和主机H2进行通信时,从协议的层次上看数据的流动可见 路由器在转发分组时只用了下面三层)数据进入路由器后要先从物理层上到网络层,在转发表中找到下一跳的地址后,再到物理层转发出去。点对点信道(把H1/R1/R2/R3/H2都看成结点)的数据链路层在进行通信时的主要步骤:(1)结点A的数据链路层把网络层传下来的IP数据报添加首部和尾部封装成帧(2)结点A把封装好的帧发送给B的...
2020-05-06 15:12:07
1135
原创 python之列表
切片切片的表达式[((x):(y))](加括号表示x,y均可省略,当x:y都省略时,表示切片值为空)还有一种空的情况,[x:x]列表是从[0]开始的,跟数组下标一样使用切片可对列表进行删除,增改操作eg.name=list('perl')name[1:]=list('ython')结果 ['p','y','t','h','o','n']eg.numbers=[1,...
2020-04-13 12:49:12
5615
原创 计算机网络第一章汇总
计算机网络主要分为三个板块网络边缘网络接入网络核心一.网络边缘网络边缘是连接到网络中的主机,端系统二.网络接入网络接入考虑的是如何将主机(网络边缘)接入核心网,分为家庭网络接入,企业网络接入(Ethernet),无线网络接入(局域的无线和广域的无线)三.网络核心网络核心是互联的路由器网络,主要组成部分是路由+转发路由:确定分组从源到目的的传输路径,通过路由算法算出转发:将分组...
2020-03-31 16:03:51
224
原创 赫夫曼编码的顺序结构实现
赫夫曼编码的顺序结构实现算法分析要得到赫夫曼编码,需要知道每个叶子结点的编码,然后再依次打印输出每个叶子结点的编码,所以需要创建一个存储叶子结点权值的函数,以此得到赫夫曼树。难点在于创建一棵赫夫曼树。直接附代码。...
2020-01-18 22:02:57
275
网络安全/信息安全/web渗透/物联网渗透/安卓逆向/前后端学习资料
2024-08-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人