更新日志 11/06/2021 1.增加IPV6 2.ipv6通过windows10初步测试 3.ipv6包括: 接收和发送 5.增加错误代码接口 6.本机IPv6截图 7.编译通过截图 8.ipv6测试结果 30/05/2021 1.增加IPv6,待测 2.全部改为Unicode编码, 无签名 23-05-2021 1.模块内部增加优化 15/12/2020 cmake重新配置,改为支持modern cmake 创建cmake文件夹,并创建spdlog.cmake文件 类的成员函数和成员变量重…
SNMP简介 简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layer protocol).数据库模型(database schema)和一组资源对象.该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况.该协议是互联网工程工作小组(IETF,Internet Engineering Task Force)定义的internet协议簇的一部分.SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台…
将/etc/shadowsocks-libev/config.json文件中的 "server":"0.0.0.0", 修改为: "server":["[::0]", "0.0.0.0"], 然后重启SS服务或者重启服务器,即可.…
1.修改listener.ora文件 LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = )) (ADDRESS = (PROTOCOL = TCP)(HOST = FEC0::)(PORT = )) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) ) ADR_BASE_LISTENER = /u01/oracle 2.修改tnsnam…
前言 因为互联网终端不断添加.IPv4 地址长度(32位)已不可以满足要求.所以出现了 IPv6地址(128位).可是现有应用程序大部分还是採用 IPv4 地址形式,所以必须解决 IPv4 与 IPv6 之间的相互操作,使现有基于 IPv4 的应用程序可以与基于 IPv6 的应用程序相互通信.那么我们怎么实现 IPv4 client与 IPv6 server.IPv6 client与 IPv4 server之间的通信. IPv4 client与 IPv6 server 如果我们主机是执行双栈,即…
一.IPFIX与NetFlow 一.IPFIX 全称IP Flow Information Export,即IP流信息输出,是网络流量监测的国际标准.IPFIX是IETF的一个工作组,它的主要工作就是制订用于IP网络中的流信息测量标准协议,称为IPFIX协议.因IETF在因特网行业的权威性,IPFIX制订的一系列RFC形式的标准,是专业网络流量监测产品及其企业,都应参考的重要文献.官方网站:http://datatracker.ietf.org/wg/ipfix/ 二.流 一般定义:流是一系列通…
章节回顾: <TCP/IP详解卷1:协议>第1章 概述-读书笔记 <TCP/IP详解卷1:协议>第2章 链路层-读书笔记 <TCP/IP详解卷1:协议>第3章 IP:网际协议(1)-读书笔记 <TCP/IP详解卷1:协议>第3章 IP:网际协议(2)-读书笔记 <TCP/IP详解卷1:协议>第4章 ARP:地址解析协议-读书笔记 <TCP/IP详解卷1:协议>第5章 RARP:逆地址解析协议-读书笔记 <TCP/IP详解卷1:协…
开源基于asio的网络通信框架asio2,支持TCP,UDP,HTTP,RPC,SSL,跨平台,支持可靠UDP,支持TCP自动拆包,TCP数据报模式等 C++开发网络通信程序时用asio是个不错的选择,但asio本身是一套函数集,自己还要处理诸如“通信线程池管理.连接及生命周期管理.多线程收发数据的同步保护等”.因此这里对asio进行了一层封装,大大简化了对asio的使用.代码使用了C++17相关功能,所以只能用在C++17以上. 其中http和websocket部分用的是boost::beas…
一.TCP socket ipv6与ipv4的区别 服务器端源代码如下: #include <stdio.h> #include <stdlib.h> #include <errno.h> #include <string.h> #include <sys/types.h> #include <netinet/in.h> #include <sys/socket.h> #include <sys/wait.h>…
NGINX 1.9.11开始增加加载动态模块支持,从此不再需要替换nginx文件即可增加第三方扩展.目前官方只有几个模块支持动态加载,第三方模块需要升级支持才可编译成模块. tinywan@tinywan:~/nginx-$ ./configure --help | grep dynamic --with-http_xslt_module=dynamic enable dynamic ngx_http_xslt_module --with-http_image_filter_module=dyn…