自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Base64编码原理

一、Base64由来很早之前,电子邮件刚刚问世,那时候消息的传递都是英文,后来中国开通了互联网之后,对邮件的使用量也大量增加,这时候电子邮件就有了中文的需求。但是中文在传输的时候不能被有效地处理,这时候Base就出来了,Base64通过对这些中文进行编码,转化为服务器和网关能够识别的数据。这时候就能够使用电子邮件有效地传输了。上面的这个例子不是说Base64专门为电子邮件而生的,从其诞生之初,就开始在各大领域有了广泛的应用。比如说网络上传递图片,我们可以Base64先对图片进行处理,然后就可以有效的传输

2021-06-05 11:04:41 275 1

原创 TCP三次/四次握手(面试常问)

1.TCP:如图数据报结构(1)序号:seq(Sequence Number)序号占32位,用来标识从计算机A送到计算机B的数据包的序号,计算机发送数据是对此进行标记。(2)确认号:Ack(Acknowledge Number) 确认号占32位,客户端和服务端都可以发送,ack=seq+1(3)标志位:每个标志位占用1bit,共六个分别是URG、ACK、PSH、RST、SYN、FIN,具体含义如下:(1)URG:紧急指针(urgent pointer)有效。(2)ACK:确认序号有效。(3)P

2021-06-05 10:55:27 113

原创 thinkphp5使用socket监听日志

Chrome安装SocketLog插件安装1、解压"SocketLog-master.zip"2、打开chrome,地址栏输入:chrome://extensions/3、点击"Load unpacked"按钮,选择加入解压后的SocketLog-master的chrome目录安装SocketLog服务端Centos 7安装npm,运行以下命令(已安装的可跳过)运行命令:curl -sL https://rpm.nodesource.com/setup_13.x | bash -和yum

2020-07-01 17:56:05 814

原创 通过掩码计算IP范围

疑问一:对掩码小于24,地址数反而多不理解。子网掩码是一串连续的1和一串连续的0组成,共4段,每段8位,即32位数以255.255.255.0为例子,11111111.11111111.11111111.00000000子网掩码决定的是一个子网的计算机数目,公式是2的m次方,其中m可以看作是后面的多少颗0.掩码为24的时候,子网内计算机数为2的8次方-1。掩码为23的时候,子网内计算机...

2020-03-17 14:42:22 10278

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除