首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏用户10616523的专栏

    Socks 5 协议解析

    Socks5协议概述:Socks5协议是Socks协议家族中的一员,与其前身Socks4相比,引入了更多功能和协议支持。 Socks5协议结构:Socks5协议的通信流程通常包括几个关键步骤,如建立连接、认证方式选择、代理请求和数据传输等。文章将详细介绍每个步骤的结构和数据格式,包括握手协商阶段、认证阶段和数据传输阶段。 UDP支持和远程DNS解析:相比Socks4协议,Socks5协议引入了对UDP协议的支持,使得代理服务器可以中转UDP数据包。 安全性和加密支持:Socks5协议本身并没有提供数据加密功能,但可以与其他安全协议(如SSL/TLS)结合使用,以确保数据传输的机密性和完整性。 通过在Socks5协议之上使用加密协议,可以提供更高级别的数据保护和安全性。

    1.2K00编辑于 2023-06-14
  • 来自专栏飞天小牛肉

    5 幅图拿下 ARP 协议

    前言 在上一篇文章 别再恐惧 IP 协议 中, 我们了解到,「网络层实现主机之间的通信,而链路层实现具体每段链路之间的通信」。 ❝对于这段话不太了解的小伙伴强烈推荐翻看上篇讲解 IP 协议的文章 别再恐惧 IP 协议,有非常详细的解释和图例 ? ❞ 那么,ARP 就是用来实现由 IP 地址到 MAC 地址转化的一个「网络层协议」,当然,还有一个 RARP 协议可以实现由 MAC 地址到 IP 地址的转化。 两者原理都差不多,本文就以 ARP 协议为例进行讲解。 ? 1. 准确的来说,ARP 协议以目标 IP 地址为线索,用来定位下一个应该数据分包的网络设备对应的 MAC 地址。 ?

    60020发布于 2021-02-26
  • 来自专栏瓜农老梁

    Nacos5# Distro协议寻址模式

    引言 在Nacos服务端分析服务注册逻辑,就绕不开Distro协议。该协议为临时一致性协议,数据存储在缓存中。阿里专门为注册中心而设计的。后面文章逐步还原该协议承担的职责,本文先分析寻址模式。 server.port指定服务端端口,默认8848 注解@2 获取本地地址 注解@3 拆分IP和Port组装Member对象 注解@4 设置版本取自pom文件 version=${project.version} 注解@5 ex = null; int maxRetry = EnvUtil.getProperty("nacos.core.address-server.retry", Integer.class, 5) 默认为:http://jmenv.tbsite.net:8080/serverlist;每5秒钟定时向地址服务器请求获取地址列表;获取列表后执行afterLookup。 Nacos提供两种模式一个是通过动态监听配置文件cluster.conf;另外一种是通过定时5秒去地址中心获取。

    1.2K30发布于 2021-07-14
  • 来自专栏黑白天安全团队

    socks5协议原理学习

    这个协议最初由David Koblas开发,而后由NEC的Ying-Da Lee将其扩展到版本4,最新协议是版本5,与前一版本相比,socks5做了以下增强: 增加对UDP协议的支持; 支持多种用户身份验证方式和通信加密方式 socks5这个协议来访问到内部的网络,访问一些访问不到的资源,这也是对于网络攻防层面来讲,但是socks5的用途也是很多的。 socks5协议解析之授权认证 如果要与socks5服务器建立TCP连接,客户端需要先发起请求来对协议的版本及其认证方式。 = 5 { return nil, errors.New("该协议不是socks5协议") } s.ULEN = b[1] s.UNAME = string(b[2 : ,等待用户使用socks5协议连接。

    13.7K41发布于 2021-03-16
  • 来自专栏用户1692782的专栏

    手撕RTSP协议系列(5)——DESCRIBE

    Unauthorized CSeq: 2 WWW-Authenticate: Digest realm="IP Camera(23306)", nonce="a946c352dd3ad04cf9830d5e72ffb11e Lavf58.42.100 Authorization: Digest username="admin", realm="IP Camera(23306)", nonce="a946c352dd3ad04cf9830d5e72ffb11e

    3.7K22发布于 2020-10-30
  • 来自专栏全栈程序员必看

    5G NR协议_5G切片编排器

    系列文章目录 5G/NR 网络切片之NSSAI分类 5G/NR 网络切片之NSSAI配置 5G/NR 网络切片之NSSAI配置更新 5G/NR 网络切片之NSSAI包含模式 5G/NR 网络切片之AMF 选择(协议版) 5G/NR 网络切片之NSSAI的注册 5G/NR 网络切片之资源隔离(协议版) ---- ​​​​​ 网络切片是一个可以根据每个客户的要求进行差异化处理的概念。 ,以及可以将资源进行隔离,然后移动网络运营商可以将客户视为属于不同租户类型的客户,每种客户具有不同的服务要求,这些要求根据每个租户根据SLA (Service Level Agreement,服务水平协议 5.15.2.2-1] Slice/Service type SST value Characteristics eMBB 1 Slice suitable for the handling of 5G

    1.1K20编辑于 2022-11-11
  • 来自专栏用户1692782的专栏

    手撕Rtmp协议细节(5)——result消息

    rtmp客户端发送connect消息之后,rtmp server会给客户端发送_result消息,通过该消息通知客户端连接状态(success/fail)。这一篇我们就详细来讲讲_result消息。

    1.3K40发布于 2020-05-20
  • 来自专栏码农知识点

    zookeeper源码分析(5)-序列化协议

    在序列化和反序列化过程中,需要定义一种对数据相互转变的一致性协议,也就是序列化协议。zookeeper使用Jute作为序列化组件。 实际zookeeper的客户端在向服务端发送请求时,通信协议体如下: ? len为请求数据的总长度,占4位。 请求头就是事例中的RequestHeader的xid和type。

    85920发布于 2020-06-22
  • 来自专栏今天有没有多懂一点工业安全

    思科CDP协议爆出5个致命漏洞

    这些漏洞统称为“ CDPwn”,位于各种实施方式的思科交付协议(CDP)中,默认情况下,该协议在几乎所有思科设备上均已启用,并且无法关闭。 类似于LLDP(链路层发现协议),网络管理员需要了解到在二层域内有哪些设备连接,需要有这些协议的存在,而且LLDP也广泛的应用于网络打印机及一些非思科设备。 CDPwn漏洞出现在思科发现协议(CDP)数据包的处理环节,表明了第2层协议对网络安全状况可能带来的影响。 XR和NX-OS软件思科发现协议拒绝服务漏洞(CVE-2020-3120) 攻击方式 应当指出的是,由于CDP是不能跨越局域网边界的数据链路第2层协议,因此攻击者必须首先在同一网络上才能利用CDPwn 在网络交换机所服务的所有网段上,默认情况下启用的攻击面是用于交换机本身操作的第2层协议,而CDP是这些协议之一。 接管交换机后,攻击者可以横向移动到它所服务的所有网络段。

    93610编辑于 2022-05-10
  • 来自专栏腾讯IVWEB团队的专栏

    FLV协议5分钟入门浅析

    FLV协议简介 FLV(Flash Video)是一种流媒体格式,因其体积小、协议相对简单,很快便流行开来,并得到广泛的支持。 常见的HTTP-FLV直播协议,就是使用HTTP流式传输通过FLV封装的音视频数据。对想要了解HTTP-FLV的同学来说,了解FLV协议很有必要。 PreviousTagSizeN-1 + TagN FLV tag又分为3种类型: Video Tag:存放视频相关数据; Audio Tag:存放音频相关数据; Script Tag:存放音视频元数据; 在实际讲解FLV协议前 Tag) stereo BOOL 是否立体声 audiocodecid DOUBLE 音频编解码器ID(参考Audio Tag) filesize DOUBLE 文件总得大小(字节) 写在后面 FLV协议本身不算复杂 此外,FLV的字节序为大端序,在做协议解析的时候一定要注意。 本文为讲解方便,部分内容可能不够严谨,如有错漏敬请指出。

    1.6K31发布于 2020-06-28
  • 来自专栏twowinter

    LoRaWAN协议解析 第5章 MAC命令

    1 前言 我正在陆续对《LoRaWAN102》即LoRaWAN协议规范 V1.0.2 版本(2016年7月定稿)协议的各个章节进行翻译。 LoRaWAN第5章,LoRaWAN出于网络管理需要,提出了9条MAC命令,这个章节是对9条命令进行具体的描述。 说个题外话,CLAA(中国LoRa应用联盟)在9条命令以外还扩充了一些MAC命令。 现阶段协议还不能公开,所以我就不多说了。中兴目前作为LoRa联盟董事会成员,也许以后会把这些拓展MAC命令引入到LoRaWAN协议也说不准,大家暂且当个课外知识了解下就好。 * LoRaMAC mote MAC commands * * LoRaWAN Specification V1.0.1, chapter 5, table 4 */ typedef enum eLoRaMacMoteCmd * LoRaMAC server MAC commands * * LoRaWAN Specification V1.0.1 chapter 5, table 4 */ typedef enum

    81910发布于 2020-04-17
  • 来自专栏物联网智慧生活

    5G4G多协议工业网关 协议解析 数据采集传输

    协议网关TG451,支持Modbus RTU、Modbus TCP协议、支持MQTT协议、支持TCP/IP、UDP、FTP、HTTP支持其他工业协议定制实现数据采集上传。 计讯物联多协议网关支持APN/VPDN、OpenVPN、IPSEC、PPTP、L2TP等,数据传输安全可靠。 图片3.png 多协议工业网关TG451功能 4.png 多协议网关TG451接口 图片4.png USB接口、2路继电器输出接口、2路开关量输入接口、RS232接口、RS485接口、1个WAN 计讯物联多协议工业网关TG451置多级链路检测与恢复机制,保障设备网络连接不间断。 支持设备远程监测、配置、升级,工业级金属外壳、高EMC电磁兼容、耐高低温(-35℃至75℃),宽压(5V-35V);超强的防潮、防雷、防电磁干扰能力,保障设备在恶劣环境下稳定运行。

    1.2K10发布于 2021-06-29
  • 来自专栏剑指工控

    ——聊聊HART协议5

    HART-IP结合了HART 7的所有功能,还增加了使用TCP/IP协议栈在以太网网络上传输数据的能力。 HART是一种命令/响应协议,即主机发出命令、设备作出响应。当主机与众多设备通信时,主机需要知道要向其发出命令的设备名称或地址,这一寻址方案在HART协议规范中已定义。 这样原来的HART协议仍然存在于HART-IP中,但4~20mA模拟信号已被过程变量和控制指令的高速数字传输所取代。 HART-IP基于现有的TCP/IP协议栈,为访问一些智能设备和过程信息提供了新的选项。 HART‐IP增强的安全特性包括安全配置、安全传输层协议(TLS)/数据包传输层安全性协议(DTLS)密码和预共享密钥(PSK)、系统日志(syslog)支持、客户端访问级别控制(读或读/写)和消息加密

    1K10编辑于 2024-05-21
  • 来自专栏EMQ 物联网

    新增 ABB COMLI 等 5 个工业协议驱动

    南向驱动 AB DF1由罗克韦尔自动化公司开发的串行通信协议,主要用于 PLC 和其他设备之间进行通信。 此通信协议包含两种数据帧格式,二进制格式以及 ASCII 格式,Neuron 实现二进制数据传输,传输效率更高,速度更快。 此协议由中国环境保护部分和通信行业专家共同制定,212 为协议版本号,为环境监测工作提供了重要的支持,也为中国环境监测设备的国产化提供了技术支持和保障。 此协议在中国环境监测领域有着广泛的应用,包括大气监测、水监测、土壤监测等各个方面。南向驱动 ABB COMLI由 ABB 公司开发的一种串行通信协议,主要用于在其 PLC 和其他设备之间进行通信。 此协议是一种点对点的通信协议,支持两种数据帧格式、二进制格式和 ASCII 格式。Neuron 实现二进制数据帧格式进行数据采集与设备控制。

    43820编辑于 2023-04-07
  • 来自专栏FreeBuf

    基于free5gc+UERANSIM 5G模拟环境的5G_AKA协议解析

    5G_AKA了协议的协商过程。 0x01 5G AKA协议核心原理 参考TS33.501、TS33.102 5G AKA认证协议核心是基于鉴权向量AV的产生与传输、MAC的验证、RES的认证,其核心简要概括如下: 0x011 核心网 0x03 5G_AKA协议过程解析: 参照 3GPP TS33.501 5G支持两种UE和5GC双向认证方式: 5G AKA 及 EAP AKA。 free5gc项目默认使用的是5G AKA,其协议流程如下图所示: ? 下文将基于UERANSIM+free5gc 模拟环境的报文、项目代码、协议标准三位一体的对该协议过程进行分析。 0x0313 协议原理: 标准的5G_AKA协议,l AV:AV=RAND||XRES||CK||IK||AUTN。

    3.8K60发布于 2021-07-03
  • 来自专栏数字藏品系统

    Web3 协议的前 5 个区块链

    选择区块链来构建您的web3 协议时,必须考虑几个因素。以下是 5 个区块链及其功能的列表,可帮助您做出决定。什么是 Web3 协议? web3 协议是一组规则,用于定义 web3 应用程序和服务如何在区块链网络上运行。该协议建立了网络上计算机之间的接口和交互以及参与网络的激励机制。 Web3 协议旨在确保网络安全、去中心化、一致性和可扩展性。网络协议是一组用于在同一网络中的设备之间传输数据的规则。web3 协议是指 web3 应用程序和服务在其上运行的底层区块链协议。 Polkadot:开源区块链协议,独特的分片架构允许区块链之间的互联互通,支持多种编程语言,软件开发工具包和工具,文档节点设置和API,第三方服务结束语在为 web3 项目选择区块链协议时,重要的是要考虑协议的开发人员友好性 重要的是要注意这些协议可能会随着时间的推移而变化,并且可能需要自定义现有协议以满足项目的特定需求。

    1.4K60编辑于 2023-01-07
  • 来自专栏twowinter

    LoRaWAN协议中文版 第5章 MAC命令

    前言 这是《LoRaWAN102》的译文,即LoRaWAN协议规范 V1.0.2 版本(2016年7月定稿)。 我正在陆续对协议的各个章节进行翻译,具体其他章节的译文,以及译文之外的代码解析,可点此查看帖子LoRa学习笔记_汇总。 本文作者twowinter,转载请注明作者:http://blog.csdn.net/iotisan/ ---- 翻译开始 第5章 MAC命令 对网络管理者而言,有一套专门的MAC命令用来在服务器和终端 所以建议按照LoRaWAN协议介绍的MAC命令来处理MAC命令。这样所有基于LoRaWAN协议的MAC命令都可以被处理,即使是更高版本的命令。 Bit# Usable channels 0 Channel 1 1 Channel 2 .. .. 15 Channel 16 表5:信道状态表 ChMask 字段的对应位如果设置为

    98710发布于 2020-04-17
  • 来自专栏Hello工控

    最全的PLC通讯协议解析之EtherCAT篇(5)

    我们先回顾上几期的内容: 1.EtherCAT概述:最全的PLC通讯协议解析之EtherCAT篇(1) 2.EtherCAT与EtherNet:最全的PLC通讯协议解析之EtherCAT篇(2) 3.EtherCAT 运行机制:最全的PLC通讯协议解析之EtherCAT篇(3) 4.EtherCAT同步性(分布式时钟):最全的PLC通讯协议解析之EtherCAT篇(4) 我们这期讨论EtherCAT的性能。 基于以太网的通讯协议 以太网无处不在,并且具有成本效益,它采用公共物理链路且速度更快。正因如此,多种工业通信协议正转移到基于以太网的解决方案上。 工业以太网协议使用经过修改的介质访问控制 (MAC) 层来实现非常低的延迟和确定性响应。以太网还使系统具备灵活的网络拓扑和灵活的节点数量。我们来详细了解一些流行的工业以太网通信协议。 ,因此,完全独立于协议堆栈的实时运行系统、CPU 性能或软件实现方式。

    81211编辑于 2024-06-25
  • 来自专栏Devops专栏

    5. http协议简介、http请求以及响应介绍

    5. http协议简介、http请求以及响应介绍 http协议概述 1. 什么是HTTP协议 HTTP是HyperText Transfer Protocol(超文本传输协议)的简写,传输HTML文件。 HTTP是互联网上用的最多的一个协议, 所有的www开头的都是遵循这个协议的(可能是https) 2. 响应(响应行,响应头,响应体) 3.小结 HTTP协议: 超文本传输协议,它就定义了客户端与服务器端进行交互时候的规则 HTTP协议的作用: 定义客户端与服务器端交互的过程以及传输的数据 http请求 IP地址部分) 协议版本:HTTP/1.1 2.

    1.6K20发布于 2021-11-02
  • 来自专栏Rice嵌入式

    教你动手写UDP协议栈-CoAP报文解析5

    教你动手写UDP协议栈系列文章 序号内容1《教你动手写UDP协议栈-UDP协议栈格式》2《教你动手写UDP协议栈-DHCP报文解析》3《教你动手写UDP协议栈-OTA上位机》4《教你动手写UDP协议栈- CoAP协议是采用二进制格式,而HTTP协议是文本格式,所以CoAP比HTTP协议更加紧凑。 Coap协议是一个轻量化协议,最小长度仅仅为4B。 支持可靠传输,数据重传,块传输。 token对报文来说是非必须的Code1byte分成前3bit(0~7)和后5bit(0~31),前3bit代表类型(class type), 后5bit代表细节码(detail code),为了方便描述写成 2.XX、4.XX、5.XX 表示CoAP响应的具体表现。 类似于HTTP 415 响应码(5.XX): 服务器错误码 这类状态码代表了服务器在处理请求的过程中有错误或者异常状态发生,也有可能是服务器的软硬件资源无法完成对请求的处理。

    1.5K10编辑于 2022-05-10
领券