网络
文章平均质量分 87
Sunday_ding
Weather
展开
-
HAProxy 根据报文解析来定义不同的acl
在 HAProxy 中使用 ACLs(Access Control Lists)检查 TCP 报文内容时,你可以使用。以下是一个例子,演示如何在 HAProxy 的 ACL 中使用。原创 2023-12-13 11:22:14 · 307 阅读 · 0 评论 -
github timeout 问题解决 与访问加速
github登录总是超时,非常影响体验,原因不是被github被限制了,而是github的DNS被污染了,可以通过手工设置DNS解析来处理。通过点击windows键,输入terminal, 右键选择“以管理员的方式运行”清理下本机的dna解析信息 参考博客github timeout 问题解决。录入上述github地址,保存并退出即可登录github了。如果仍然不好使,可以执行 cmd窗口执行。下载最新的github hosts文件。修改本地配置, 注意需要使用。windows管理员。原创 2023-11-26 13:37:24 · 1029 阅读 · 0 评论 -
TincVPN:组建虚拟局域网
TincVPN是一个P2PVPN,即两端可以直接通信,虚拟局域网内只需要一台机器(VPS)能够有外网访问的能力即可,一旦两端建立起连接,流量就不会再经过VPS。最后和服务端(VPS)交换公钥,也就是把node_family公钥文件上传到VPS的/etc/tinc/imlala/hosts目录。回到软件根目录,新建一个网络(文件夹)我这边建立文件夹名称为imlala,然后在imlala这个文件夹内再新建一个hosts文件夹。同理,服务端上的imlala公钥文件下载到本地的hosts文件夹下即可。原创 2023-08-23 11:29:12 · 1309 阅读 · 2 评论 -
linux history 命令 && ssh log
上面使用的是~/.bashrc文件,还可以选择/etc/profile、/etc/bashrc(某些系统无此文件,如ubuntu,对应的有/etc/bash.bashrc )、~/.profile、~/.bash_profile等文件。如果为了一完成配置信息就能使用,即打开一个新的shell就能使用,不想重启系统,那么在在/etc/bashrc (/etc/bash.bashrc) 或者 ~/.bashrc 中添加即可;查看错误的登录尝试,查询命令:lastb,文件位置/var/log/btmp。原创 2023-07-14 11:46:13 · 1063 阅读 · 0 评论 -
IPC 进程间通讯 (2)
管道是Unix中最古老的进程间通信的形式,我们把从一个进程连接到另一个进程的数据流称为一个“管道”。例如,统计我们当前使用云服务器上的登录用户个数。其中,who命令和wc命令都是两个程序,当它们运行起来后就变成了两个进程,who进程通过标准输出将数据打到“管道”当中,wc进程再通过标准输入从“管道”当中读取数据,至此便完成了数据的传输,进而完成数据的进一步加工处理。who命令用于查看当前云服务器的登录用户(一行显示一个用户),wc -l用于统计当前的行数。原创 2023-07-07 16:30:10 · 196 阅读 · 0 评论 -
KVM 虚拟机管理和基本使用
KVM 简介KVM — 全称是基于内核的虚拟机(Kernel-based Virtual Machine)是一个开源软件,基于内核的虚拟化技术,实际是嵌入系统的一个虚拟化模块,通过优化内核来使用虚拟技术,该内核模块使得Linux 变成了一个Hypervisor,虚拟机使用Linux自身的调度器进行管理。KVM 是基于虚拟化扩展(Intel VT 或者AMD-V)的X86 硬件的开源的Linux 原生的全虚拟化解决方案。原创 2023-07-11 19:04:38 · 3997 阅读 · 0 评论 -
IPC 进程间通讯 (1)
前面我们对进程间通信的本质和框架有了基本的了解,下面我们来简单介绍一下Linux中的所有进程间通信机制。我们先来看一下总图。我们先把这张图简介浏览一下。首先从大类上分,进程间通信方法可以分为3类,消息传递式、共享内存式、进程间同步。为啥这里会有进程间同步呢?进程间同步是为了同步两个进程对共享内存的读写,进程间同步也算是在两个进程间传递了信息,所以把进程间同步也放在了进程间通信中。可以看到共享内存式机制比消息传递式机制要少,我们就先介绍共享内存式。原创 2023-07-07 15:55:06 · 195 阅读 · 0 评论 -
headscale专有网络及其ACL控制
第一部分是为了方便读者理解一些新型内网穿透的大致基本原理, 现在回到本文重点: TailscaleTailscale 就是一种利用 NAT 穿透(aka: P2P 穿透)技术的 VPN 工具. Tailscale 客户端等是开源的, 不过遗憾的是中央控制服务器目前并不开源;Tailscale 目前也提供免费的额度给用户使用, 在 NAT 穿透成功的情况下也能保证满速运行.不过一旦无法 NAT 穿透需要做中转时, Tailscale 官方的服务器由于众所周知的原因在国内访问速度很拉胯;原创 2023-06-27 08:39:47 · 1412 阅读 · 0 评论 -
分布式应用 ----- 点对点(p2p)网络
P2P,英文全称:Peer To Peer,点对点技术,是一种区别于C/S的网络模型,没有统一的中心服务器结点,各个Client也是提供服务的Server。最早1969年4月就记录在RFC1。NAT本质为解决IPv4地址不够用而诞生的,通过IP复用达到地址几乎无限扩充。基本网络地址转换(Basic NAT)也称“静态NAT”,仅支持地址转换,不支持端口转换(一般拥有多个公网IP池可用)宽带路由器使用此方法(宽带路由器有时候被标记为DMZ主机)网络地址端口转换(NAPT)原创 2023-06-22 12:49:18 · 3058 阅读 · 0 评论 -
iptables 添加,删除,查看,修改,及docker运行时修改端口
出口我都是开放的,所以出口就没必要在去开放端口了。将源地址是 192.168.10.0/24 的数据包进行地址伪装如果不加-t的话,默认就是filter表,查看,添加,删除都是的所有添加,删除,修改后都要保存起来,/etc/init.d/iptables save.上面只是一些最基本的操作,要想灵活运用,还要一定时间的实际操作。原创 2023-05-23 19:37:29 · 5425 阅读 · 0 评论 -
网络模型及网络编程
有一个网段是192.168.1.0-192.1.254,这个网段就像一个村子一样,就称它为安防村,此这网段有个ip地址是192.168.1.1,我们就叫他安防一,另外一个人叫安防二,它的ip地址为192.168.1.2,我们一看他们,就知道他们是同村的。这个时候就需要子网掩码了来判断他们是属于那个网段的,需要把安防一、安防二带到村里去认下,就知道他们是属于那个村了,安防村的网段是255.255.255.0,安村的网段是255.255.0.0。由相关硬件制造商统一分配,每台电脑的MAC地址都是唯一的。原创 2023-05-18 09:21:33 · 1006 阅读 · 0 评论 -
UDP和TCP详解
在延迟应答的基础上, 我们发现, 很多情况下, 客户端服务器在应用层也是 “一发一收” 的. 意味着客户端给服务器说了 “How are you”, 服务器也会给客户端回一个 “Fine, thank you”;接收端处理数据的速度是有限的. 如果发送端发的太快, 导致接收端的缓冲区被打满, 这个时候如果发送端继续发送,就会造成丢包, 继而引起丢包重传等等一系列连锁反应.当某一段报文段丢失之后, 发送端会一直收到 1001 这样的ACK, 就像是在提醒发送端 "我想要的是 1001"一样;原创 2023-05-18 09:05:22 · 3380 阅读 · 0 评论 -
开源物联网平台和智能家居平台
物联网平台主要是数据管理,设备管理,规则引擎等等,通常都支持各种相关协议,不过数据可视化与多租户功能不是都有,甚至多租户功能许多须要收费。整体来说各个智能家居平台基本功能一致,不过应选择功能较为丰富,教程丰富,社区活跃的,以及选择一个配置简单方便的,如下各有优缺点。用户名:test 密码:test123456。原创 2023-05-15 19:47:49 · 1598 阅读 · 0 评论 -
主流总线通信和系统接口技术
神经元芯片(neuron chip)是LonWorks技术的核心,它不仅是LON总线的通信处理器,同时也可作为采集和控制的通用处理器,LonWorks技术中所有关于网络的操作实际上都是通过它来完成的。现场控制总线技术提高了系统的可靠性,缩短了响应时间,减小了上位机的运算负荷,是整个控制系统性能提高的保证。通过定义工作站级通讯网络的标准通信协议,以取消不同厂商工作站之间的专有网关,将不同厂商、不同功能的产品集成在一个系统中,并实现各厂商设备的互操作,从而实现整个楼宇控制系统的标准化和开放化。原创 2023-05-15 17:48:16 · 1951 阅读 · 0 评论 -
认识BACnet协议
BACnet,Building Automation and Control networks的简称,即楼宇自动化与控制网络。是用于智能建筑的通信协议。一般楼宇自控设备从功能上讲分为两部分:一部分专门处理设备的控制功能;另一部分专门处理设备的数据通信功能。而BACnet就是要建立一种统一的数据通信标准,使得设备可以互操作。BACnet协议只是规定了设备之间通信的规则,并不涉及实现细节。BACnet协议模型为:(1)所有的网络设备,除基于MS/TP协议的以外,都是完全对等的(peer to peer);(2)原创 2023-05-15 17:44:13 · 1634 阅读 · 0 评论 -
简述AGV通信接口标准-VDA5050
VDA5050定义了车辆调度系统和AGV车辆之间的。原创 2023-05-13 16:15:12 · 4312 阅读 · 0 评论 -
IoT -- 解读物联网四层架构
数据挖掘是从大量的、不完全的、有噪声的、模糊的及随机的实际应用数据中,挖掘出隐含的、未知的、对决策有潜在价值的数据的过程。后来发展出将物连接入网的技术,我们称其为设备接入网,通过这一网络可以将物与互联网打通,实现人与物和物与物之间的信息交互,大大增加了信息互通的边界,更有利于通过大数据、云计算、AI智能等先进技术的应用来增加物理和人类世界的丰富度。支持设备级别的通信资源(Topic等)隔离,防止设备越权等问题。云计算具有强大的存储能力、处理能力、带宽和极高的性价比,它可以为不同的物联网应用提供统一的服务。原创 2023-05-12 13:59:20 · 5490 阅读 · 0 评论 -
近40个开源的工业软件-工业4.0
OpenWMS.org 是一个用于构建现代仓库管理系统的软件项目,使用 Apache-2.0 许可证分发,由仓库管理部分 (WMS)、传输管理 (TMS) 和其他系统的连接器组成,带有用于自动和手动仓库的物料流控制 (MFC) 系统。myWMS LOS 基于开源框架 myWMS 发展而来,使用 GPL 许可发布,支持 JEE 规范,并以面向服务的架构 (SOA) 的形式提供基本的物流服务。链接:https://www.oschina.net/p/mywms-los。原创 2023-05-11 19:42:01 · 8696 阅读 · 0 评论 -
快速了解车联网V2X通信
5G正在将蜂窝网络从一种消费类技术转向高风险的汽车应用联合国负责信息和通信技术的专门机构—国际电信联盟(ITU-R)的无线通信部门确定了5G的三种主要应用场景:增强移动多千兆比特宽带、大规模高密度机器类连接以及超高可靠性低时延(99.999%)通信。5G技术以其较低的延迟、更宽的带宽和在道旁基础设施中的普及性,将进一步增强C-V2X。•汽车通信则包括车辆到车辆(V2V)、车辆到网络(V2N)、车辆到基础设施(V2I)、车辆到行人(V2P)、车辆到公用事业(V2U)以及车辆到一切车联网(V2X)之间的通信。原创 2023-05-04 11:13:20 · 1310 阅读 · 0 评论 -
车联网需要哪些关键技术?
5G网络能力开放将具有更加丰富的内涵,除了4G网络定义的网络内部信息、QOS控制、网络监控能力、网络基础服务能力等方面能力的对外开放外,网络虚拟化、SDN技术、以及大数据分析能力的引入,也为5G网络提供了更为丰富的可以开放的网络能力,比如:网络切片的编排管理能力等。在众多车联网技术当中,传感器技术是一项很基础的支撑技术,在目前阶段,传感器以及涉及汽车的方方面面,比如说车速的监控、温湿度、刹车、燃料监控等等,而未来,随着智能化的程度越来越高,汽车里面所使用的传感器数量与种类也将会增加的更多。原创 2023-05-02 20:31:14 · 738 阅读 · 0 评论 -
工业以太网发展的四层视角
工业物联网最主要的两个体系,分别是德国的工业4.0和美国的工业互联网。从两者所追求的目标是高度一致的,即通过工业系统的联网来聚合能力,再灵活运用,服务于个性化、创造性的需求,并产生新的商业模式和生态。不过,不同于工业4.0更注重供应链(价值链)的研究,工业互联网则更偏向于对信息系统、利益相关者(角色)的研究。其中的“角色”,不仅仅是指产业链上下的企业和组织,还包括了企业中的各类职业人士(商业决策者、技术工程师、产品经理等)。从“角色”的需求出发,工业互联网提出了四层“视角(Viewpoint原创 2023-01-31 15:49:43 · 231 阅读 · 0 评论 -
低功耗广域网LPWAN 8大关键技术对比
它在北美、欧洲、非洲和亚洲拥有约400家成员公司,其创始成员包括IBM,MicroChip,Cisco,Semtech,Bouygues Telecom,Singtel,KPN,Swisscom,Fastnet和Belgacom。在美国单个RPMA接入点能够覆盖176平方米的区域,这比Sigfox和LoRa标准都要大得多,它具有最小的开销、低延迟和广播功能,能够同时向大量设备发送命令,硬件、软件和其他功能仅限于该公司所提供的,这家公司要搭建自己的公共和私有网络,专用于机器对机器之间的通信。原创 2023-01-26 13:24:55 · 2474 阅读 · 0 评论 -
计算机网络
计算机之间相互通讯的层次,以及各层中的协议和各层中的接口的集合。b.从会话层处理好的信息(减头部信息),首先在本层(表示层)减去头部信息,外部软件(遵循表示层规定的协议)对数据解密,解压缩,解码的处理,最后将数据传送到应用层。a. 从应用层接收到的数据,外部软件(遵循表示层规定的协议)对数据进行加密,压缩,终端格式转化,然后在本层(表示层)对数据加头部信息,最后将数据传送到会话层。a. 数据链路层的帧在物理层中转化我二进制的数据,加本层的头部信息,通过传输媒体以比特流的形式传送到另一个设备的物理层。原创 2022-12-16 18:28:24 · 647 阅读 · 0 评论