简介 ICMP是封装在IP数据报当中的 ICMP通常被IP层或更高的协议使用,ICM报文时在IP数据报内部被传输的。 类型字段可以有15个不同的值,主要用来描述报文的作用,下图介绍了类型和代码分表代表了那些请求或响应 有几种情况都不会产生ICMP差错报文: 1.ICMP差错报文 因为已经是报的差错报 ...
分类:
其他好文 时间:
2020-06-17 13:01:50
阅读次数:
72
1. 配置文件的修改 将文件docker-compose.yml中的内容进行修改,开启随机设备服务 ~]# ll total 16 -rw . 1 root root 1249 anaconda-ks.cfg -rw-r--r--. 1 root root 11451 docker-compose. ...
分类:
其他好文 时间:
2020-06-17 10:49:24
阅读次数:
43
一、概念 nginx [engine x]是HTTP和反向代理服务器,邮件代理服务器和通用TCP / UDP代理服务器,最初由Igor Sysoev编写。 二、正向代理 局域网中的客户端要访 问 Internet,则需要通过代理服务器来访问,这种代理服务就称为正向代理。 客户端不能直接访问goole ...
分类:
其他好文 时间:
2020-06-17 01:07:34
阅读次数:
102
视频讲解整体说明这节演示一下使用APP配网绑定ESP8266然后和ESP8266实现远程温湿度采集和远程控制继电器绑定方式:APUConfigAPUConfig是我自己取的名字,这种方式一开始是为了微信小程序配网绑定ESP8266而做为了和微信小程序绑定方式做到统一,故我也用APP做了一款测试功能1 ...
分类:
移动开发 时间:
2020-06-15 12:27:01
阅读次数:
97
什么是Keeplived? Keepalived是Linux下面实现VRRP备份路由的高可靠性运行件。基于Keepalived设计的服务模式能够真正做到主服务器和备份服务器故障时IP瞬间无缝交接。二者结合,可以构架出比较稳定的软件LB方案。 简单点说,就是keepalived可以将下面这种简单的负载 ...
分类:
其他好文 时间:
2020-06-14 11:13:26
阅读次数:
91
新手网络编程之UDP实现聊天室 上一篇文章我使用了TCP协议实现了一个非常非常简单的聊天,存在客户端和服务端,客户端和服务端必须要相互连接成功才能进行数据传输。(就像“打电话”,接通了才能互相收到语音); 而UDP协议就不同了,它不需要服务端,发出去的文件也不需要确定与对方是否连接成功!(就像发短信 ...
分类:
其他好文 时间:
2020-06-13 23:01:40
阅读次数:
64
#1 UDP流程 前序:可以借助网络调试助手工具进行使用 1 UDP 发送方 1 创建UDP套接字 2 准备目标(发送方) IP和端口 3 需要发送的数据内容 4 关闭套接字 from socket import * # 1 创建套接字 udp_socket = socket(AF_INET, SO ...
分类:
其他好文 时间:
2020-06-13 17:26:55
阅读次数:
54
网络编程 IP地址 Java中封装IP地址的类:InetAddress。 package org.westos.demo; import java.net.InetAddress; import java.net.UnknownHostException; /** * @author lwj * @ ...
分类:
编程语言 时间:
2020-06-13 17:18:25
阅读次数:
45
在工作中我们常会用到wireshark抓取数据包进行分析,当使用wireshark默认设置时,会捕获到大量冗余的数据包,如果没有过滤器过滤,我们很难找到自己想要抓取的数据,这个时候就需要用到wireshark的过滤器来过滤,它们可以帮助我们在庞杂的结果中迅速找到我们需要的信息。 wireshark提 ...
分类:
其他好文 时间:
2020-06-13 11:06:06
阅读次数:
87
标准套接字不能对IP首部或TCP、UDP首部进行操作,如果开发底层的应用,比如发送一个自定义的IP包、UDP包、TCP包、ICMP包,伪装本机IP地址,捕获所有经过本机的数据包,就要用到原始套接字。 一、面向链路层的原始套接字 可以获取链路层的数据包 创建原始套接字 <netinet/in.h> i ...
分类:
其他好文 时间:
2020-06-12 14:19:41
阅读次数:
62