SNMP协议简介 协议简介简单网络管理协议SNMP(Simple Network Management Protocol)是广泛应用于TCP/IP网络的网络管理标准协议。是应用层协议。 目前有SNMPv1,SNMPv2c,SNMPv3三个版本,在SNMP报文中,对应的整数分别为0,1,2. SNMP系统由以下四个部分组成: SNMP管理模型 MIBMIB定义了被管理对象的很多属性:包括对象的名称,对象 2023-03-17 网络
DNS报文详解 报文格式 抓包 PS:开启混杂模式的网卡可以捕获所有流过该网卡的帧,不开启则只能捕获广播帧以及发给该网卡的帧。一般都要开混杂模式。 DNS报文之后的数据我抓包的时候发现了这样的包: 数据包在DNS之后还有2段数据,查阅资料后得知,这2段数据分别是以太网的Trailer和以太网帧校验序列(FCS)。 抓包概览Authority RRs 权威名称服务器计数:权威名称服务器的数目。Addition 2023-03-11 网络
dig trace命令及抓包 dig trace命令 dig(域信息搜索器)是一个在Linux和Unix系统中常用的网络工具,用于查询DNS域名解析相关信息,比如查询域名对应的IP地址、查询DNS服务器的相关信息、查询DNS记录等等。 它可以通过指定参数和选项进行各种类型的DNS查询,包括常用的A记录、MX记录、CNAME记录等等,还可以设置查询的DNS服务器,以及查询的超时时间等等。同时,dig也可以用于诊断DNS相关的问题 2023-03-11 网络
clickhouse的TTL redis有TTL功能,可以实现指定时间段后自动删除key,clickhouse也有类似的功能,可以指定在某个时间段后自动删除数据,但是删除不是即使的,clickhouse会间隔某个周期(一般是4小时)查看数据库是否有要删除的数据,再对要删除的数据进行删除操作。具体可以参考官方文档 新增或者删除TTL都可以用modify语句 ALTER TABLE example1 MODIFY TTL time 2023-03-10 数据库
clickhouse的嵌套类型与Tuple 下面是关于Nested类型和Tuple类型的SQL用法的例子,两者插入数据的方法不一样,存储方式也不也一样: 1234567891011121314create table test( uid Int8 , dns_flag_desc String, answer Nested( type String, info String )) eng 2023-03-10 数据库
DNS抓包请求详解 DNS的传输层使用的是UDP协议或者TCP协议。 DNS在某些情况下会使用TCP协议。DNS通常使用UDP协议(用户数据报协议)来进行域名查询,因为UDP速度快、效率高,而且查询数据包通常较小,适合在UDP上进行。但是,当DNS查询数据包的大小超过了UDP数据包的最大限制时(通常是512字节),DNS会使用TCP协议来进行查询。此外,某些DNS服务器也会将DNS查询请求强制转换为TCP协议,以增 2023-02-24 计算机网络
golang将某个整数存储到文件中与读取 写入 Go语言提供了内置的标准库,可以方便地将整数存储到文件中。您可以使用encoding/binary包进行二进制编码。 123456789101112131415161718192021mport ( "encoding/binary" "log" "os")func main() { // 打开文件 file, 2023-02-21 golang #原创
golang实现二进制位 1234567891011121314151617type Bit int16// 设置第i位置为1func (b *BitMask) Set(i int) { *b |= (1 << (i - 1))}// 判断是否第i位是否为1func (b BitMask) IsSet(i int) bool { return b&(1<<(i- 2023-02-21 golang #原创
clickhouse cli使用 参考官方文档 比如执行下面的语句,就相当于登录上了clickhouse服务器并执行了SQL语句 1clickhouse-client --host="x" --user="x" --database="x" --password="x" --query="select count() from x where 2023-02-21 数据库
clickhouse的where中使用不确定性函数 需求要实现一个脚本,删除clickhouse七天前的数据 SQL找到了date_trunc函数,参考了 https://clickhouse.com/docs/en/sql-reference/functions/date-time-functions/ 官方用法,比如SELECT now(), date_trunc('hour', now()); 1date_trunc(unit 2023-02-21 数据库