1 前言 Q/GDW 376.1主站与采集终端通信协议(Master Station Communication With Data Acquire terminal Communication Protocol)规定了电力用户用电信息采集系统主站和采集终端之间进行数据...
原创
2021-08-09 14:00:22
1028阅读
1评论
系统架构概述一个典型的集成电力载波、485、以太网、GPRS无线通讯接口的376.1规约系统,在Linux下的软件架构可参考下图:
376.1规约(Q/GDW 376.1)要点376.1规约(Q/GDW 376.1)是电力用户用电信息采集系统主站和采集终端之间的通信协议,规定了数据传输的帧格式、数据编码及传输规则。协议帧结构376.1规约的帧基本结构如下:字段长度描述示例/备注起始字符1字节固定为
URL(统一资源定位符)简单的说就是通过一简单字符串就能定位到唯一资源,在Java中使用URL类表示。URL能够解析出protocol、hostname、port 等信息。 protocol 决定了交互规范,通用的协议,比如 HTTP 、 File 、 FTP 等协议, JDK 自带了默认的通讯实现
转载
2023-08-12 11:23:42
217阅读
有不少学习Java的同学一直有个疑问,不仅在初学者中很普遍,连许多经验丰富的老手也很难表述清楚,那就是:Java接口到底是什么?来看看孙鑫老师的讲解,本文干货含量拉满,这可能是距离你深入理解Java接口最近的一次。本文选自《Java无难事:详解Java编程核心思想与技术》,文末了解本书详情。深入接口:通信双方的协议接口有一个重要的作用,就是作为模块与模块之间通信的协议。在软件领域,一直以来都希望能
转载
2023-08-20 14:12:29
58阅读
CAN
CAN协议
五种错误类型
发送节点
位检测错误
发送节点检测到信号位的发送与回读不一致ACK错误
发送节点回读报文应答符时读不到显性位接收节点
位填充错误CRC校验错误全部节点同时产生的公共错误
格式错误节点错误状态
主动错误被动错误总线关闭被动错误
转载
2023-07-18 22:15:43
109阅读
RPC(Remote Procedure Call Protocol)——远程过程调用协议,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC使得开发包括网络分布式多程序在内的应用程序更加容易。
转载
2024-02-10 21:26:26
49阅读
说明: 本篇文章主要总结的是Http协议,以及请求的两种方式和响应,通过阅读本片博文将会熟知这些知识点。 Http协议总结目录1、协议的含义?2、Http协议是什么?3、Http的请求协议4、Http的响应协议5、如何向服务器发送GET和POST请求?6、GET和POST请求的区别7、GET请求和POST请求的选择 1、协议的含义?Ⅰ 协议实际上是某些
转载
2023-10-04 10:33:46
172阅读
一、什么是HTTP协议HTTP协议是超文本传输协议的简写,他是TCP/IP协议的一个应用层协议,用于定义Web浏览器与Web服务器之间的数据交换的过程。客户端连上web服务器后,若想获得web服务器中的某个web资源,需要遵循一定的通讯格式,HTTP协议用于定义客户端与web服务器通讯的格式。二、HTTP协议的版本HTTP协议版本有:HTTP/1.0、HTTP/1.1三、HTTP请求3.1 HTT
转载
2023-12-14 04:19:31
59阅读
不吹不黑,上一章足足写了8页文档,不为别的,就为了在学习知识时能保持一个连贯性,将知识串起来。之前的文章将JVM与线程进程还有内存以及数据类型等都连在一起了,仔细读你会发现这些知识有很多连接关系。今天咱们先简单唠唠计算机网络那些事。(先吃开胃菜,后面再细嗦)网络协议:OSI模型7层:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。(1).应用层:即进程服务;表示层:接收数据并加/解密与
转载
2023-07-28 22:32:01
63阅读
一、什么事Http协议 HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义web浏览器与web服务器之间交换数据的过程。客户端连上web服务器后,弱项获得web服务器中的某个web资源,须遵守一定的通讯格式,http协议用于定义客户端与web服务器通讯的格式。 二、http协议的版本和区别 分为HTTP1.
转载
2023-12-25 20:12:07
61阅读
一、简介CAN 是 Controller Area Network 的缩写(以下称为 CAN),是 ISO 国际标准化的串行通信协议。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个 LAN,进行
转载
2023-09-27 09:31:35
265阅读
日常工作生活中少不了和邮件打交道,比如我们会用邮件进行信息交流,向上级汇报日常工作;再比如大家熟悉的某个WEB系统注册阶段,通常会有一个功能,点击发送到目标邮箱的链接完成账户激活。本博客主要是介绍在java环境下如何发送邮件开始之前先简单介绍一下与邮件相关的一些协议SMTP 协议SMTP 的全称是 Simple Mail Transfer Protocol,即简单邮件传输协议,它是一组用于从源地址
转载
2023-10-15 13:29:22
91阅读
目录1.什么是HTTP协议?2.HTTP协议的版本3.HTTP1.0和HTTP1.1的区别4.HTTP请求4.1 HTTP请求包括的内容4.2 HTTP请求的细节之请求行4.3 HTTP请求的细节之消息头5.HTTP响应5.2 HTTP响应的细节之状态行5.3 HTTP响应细节之常用响应头 1.什么是HTTP协议?超文本传输协议(HTTP,HyperText Transfer Protocol)
转载
2023-10-15 17:44:07
155阅读
1、CS架构&BS架构区别(1)CS架构客户机-服务器,即Client-Server(C/S)结构范例:LOL下载,王者荣耀下载(2)BS架构浏览器-服务器,即Browser-Server(B/S)结构范例:PC端网页浏览,云生态,例如4399小游戏(3)BS & CS区别(4)URL含义:统一资源定位符,获取服务器的一种;标准格式:协议://服务器IP:端口/路径N ? key1
转载
2023-10-07 12:25:20
204阅读
前言协议特点QUIC协议与HTTP/2协议区别QUIC协议的多路复用技术优势QUIC协议在Java中的应用存在的问题 前言QUIC(Quick UDP Internet Connections)是一种基于 UDP 的传输层协议,由 Google 提出。从协议栈可以看出,QUIC = HTTP/2 + TLS + UDP。它使用 UDP 而不是 TCP 作为传输协议,并且在设计上考虑了提供多路复用和
转载
2024-07-30 15:45:10
49阅读
0. QUIC是什么 QUIC(全称Quick UDP Internet Connections)是谷歌公司制定的一种基于 UDP 协议的低时延互联网传输协议,它提供了多项改进,旨在加速HTTP传输并使其更加安全,目标是想最终取代TCP和TLS协议。 可以用一个公式大致概括如下:TCP + TLS + HTTP2 = UDP + QUIC +
转载
2024-05-11 11:30:57
44阅读
传输控制协议(TCP,Transmission Control Protocol):字面意思传输那就会有源和目的地,TCP中的源和目的地就是客户端和服务端两个核心类型1、Socket:客户端套接字2、ServerSocket:服务端套接字 一、创建客户端思路 1、创建tcp客户端socket服务,通过Socket对象 建议一创建就就明确目的地,要连接主机 2、如果连接建立成功,
转载
2023-06-03 23:22:42
77阅读
一、什么是HTTP协议 HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。二、HTTP协议的版本 HTTP协议的版本:HTT
转载
2023-10-21 22:12:54
57阅读
目录1 can协议介绍1.1can协议1.2 CAN协议特点2.CAN FD2.1 CAN FD协议简介2.2 CAN FD协议特点3.LIN3.1 LIN总线简介3.2 LIN总线特点4. FlexRay4.1 FlexRay简介4.2 FlexRay特点5. MOST6.Ethernet7 总结:1 can协议介绍1.1can协议CAN,全称为“Controller Area Network”
转载
2023-09-05 08:03:43
243阅读
在开发java版mosquitto客户端程序时需要使用paho库,如果开发的java客户端要用ssl功能,则需要Bouncy Castle库;在使用ssl功能时,需要证书文件进行进行身份认证,但在测试过程中,只自己制作ca并进行证书签发即可。在测试过程中首先创建一个统一的ca,该ca包括一个crt文件,一个key文件(例如ca.crt、ca.key);测试过程中,要使用该ca为每个测试的机子签发证
转载
2024-02-21 17:03:31
43阅读