Classification:Network-else

Classification (Network-else)'s result:

了解cgi/fast-cgi/php-cgi/php-fpm

0x00 什么是cgi 即Common Gateway Interface 公共网关接口,是协议!!! 运行在服务器上的程序,fork-and-execute 模式,因为web服务器只能处理静态html/css,需要动态的就要交给cgi ,有标准输入,输出和环境变量的语言都可以编写,如C,PHP,python,shell,perl等。 /……

web服务器、中间件、web容器的区别

有时会弄混这三者的区别,现总结区分。 Web服务器:提供www服务,处理http协议,响应静态页面的请求,页面跳转,也可以把动态请求委托其他程序(中间件/容器),返回信息给客户端。 中间件:提供系统软件和应用软件之间的连接,为应用程序提供容器。 Web容器:给其中的应用程序组件提供环境,中间件的组成部分,实现了对动态语言的解析,如tomc……

HTTP 状态码大全

0x00 概述 1xx:收到请求 2xx:请求成功 3xx:重定向 4xx:客户端错误 5xx:服务端错误   0x01 状态码解释 100:继续 101:切换协议 ############################## 200:请求成功 201:已创建 202:已接受 203:非授权信息 204:无内容 205:重置内容……

概览开源协议

0x00 什么是开源协议 简单的说,就是规定别人用你的开源代码可以做什么,可以修改什么,可以怎么用,用的时候要达到啥要求的一个条约。协议可以维护代码原作者的权利,尊重原作者劳动成果。开源协议有很多种,自己也可以写一份,但是如果没有特别需求,还是选一个已经写好的协议较为方便。   0x01 主要的开源协议 1. MIT:此协议允许……

浅析比特币运行原理

0x01 前言 前段时间wannacry把比特币推向了一个高潮,本人决定稍微深入了解一下比特币,得出此文,适合于比特币零基础或不甚了解的读者。 //本文图片皆来源于网络 0x02 什么是比特币(bitcoin) 虚拟电子加密货币的一种,使用P2P技术,去中心化,高度匿名,无需信任,分布式账本,实体相当于账本,交易记录相当于货币。 0x03……

浅析各种编码(持续更新)

1.ascii (标准): 所有编码的祖先。 二进制八位一组,只能表示128个字符 表1:ascii表(来源于百度百科) Bin(二进制) Oct(八进制) Dec(十进制) Hex(十六进制) 缩写/字符 解释 0000 0000 0 0 00 NUL(null) 空字符 0000 0001 1 1 01 SOH(start of he……