dig工具 dig命令的安装 yum install -y bind-utils 推展: DNS 包括七大资源记录类型: SOA (起始授权机构) 定义了该与众的权威名称服务器 NS (名称服务器) 表示某区域的权威服务器鹤SOA中指定的该区域的主服务器的辅助服务器 A (主机) 列出了区域中的FQ ...
分类:
其他好文 时间:
2020-07-22 01:55:45
阅读次数:
103
一.rabbitmq基础 1.简介 RabbitMQ是使用Erlang语言来编写的,并且RabbitMQ是基于AMQP协议的。Erlang语言在数据交互方面性能优秀,有着和原生Socket一样的延迟,这也是RabbitMQ高性能的原因所在 2.典型应用场景 (1)异步处理。把消息放入消息中间件中,等 ...
分类:
其他好文 时间:
2020-07-21 23:24:11
阅读次数:
106
本篇并不是为了介绍这几款工具,而是谈谈如何自研一款高效稳定的端口扫描器。Python的Socket模块可以创建套接字,创建tcp三次握手连接,以此探测目标端口是否存活。本篇将使用socket模块编写tcp扫描以及syn扫描,并对比两者的差异。 ...
分类:
其他好文 时间:
2020-07-21 22:23:06
阅读次数:
66
1.对于TCP和UDP主要是两种不同的协议,前者是“面向连接”,“安全”,后者是“面向无连接”,“速度快”,“不安全”。 2.端口地址在0~65535之间,其中0~1023之间的端口是用于一些知名的网络服务和应用,用户的普通网络应用程序应该使用1024以上的端口。 3.使用UDP主要涉及的对象有Da ...
分类:
编程语言 时间:
2020-07-21 09:49:28
阅读次数:
81
目前多版本共存的方法有好几种,但是目前个人建议的方式如下 nginx 通信php-fpm的时候使用unix-socket通信,在启动的时候,不同版本的启动fpm,使用不同的端口比如 一般fpm的端口9000,可以根据版本设置不同的端口比如7.2就设置成9072,7.3.7.4就设置成9073,907 ...
分类:
Web程序 时间:
2020-07-20 15:19:11
阅读次数:
83
一. 些许协议的理解////注意TCP和UDP AF_UNIX 只能本机内进行数据传输AF_INET 都可以 但是本机内传输不如AF_UNIX 其对CPU消耗高,对本机内数据传输资源占有远大于AF_UNIX 所以多用来跨机通信所以 UNIX域 也被称为 LOCAL域AF 和 PF 无差别////还有 ...
分类:
编程语言 时间:
2020-07-20 10:25:32
阅读次数:
81
python之socket编程 本章内容 1、socket 2、IO多路复用 3、socketserver Socket socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即是 ...
分类:
编程语言 时间:
2020-07-19 23:58:37
阅读次数:
111
3.网络编程 3.1.TCP编程 server package main import ( "bufio" "fmt" "net" ) func process(conn net.Conn) { defer conn.Close() for { // 接收数据 reader := bufio.New ...
分类:
编程语言 时间:
2020-07-19 23:42:31
阅读次数:
84
在用户权限下docker 命令需要 sudo 否则出现以下问题: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http:/ ...
分类:
其他好文 时间:
2020-07-19 23:34:49
阅读次数:
95
TCP协议同样是运输层的协议,掌握TCP重点要关注这几个问题:顺序问题、丢包问题、连接维护、流量控制、拥塞控制。先解析下TCP报文段结构,相比于UDP要复杂很多。 首先还是两个端口号,对应着具体的应用进程。 序号指的是包的序号,为了解决包乱序问题。 发出去的包应该有确认,如果接收方没有收到就应该重新 ...
分类:
其他好文 时间:
2020-07-19 23:25:22
阅读次数:
70