随笔分类 -  水车--网络协议

平时接触到的各种网络协议集合 http, websocket, rtmp, rtsp, mqtt
摘要:前言 UserAgent作为客户端与服务器之间交互的重要标识,对于了解用户设备信息、优化用户体验以及网站或应用的兼容性测试等方面都具有重要的意义。通过解析不同的UserAgent,我们可以更好地理解用户的需求和习惯,提供更个性化、优质的服务。随着移动互联网的普及和技术的不断进步,UserAgent的 阅读全文
posted @ 2024-04-19 14:48 水车 阅读(565) 评论(0) 推荐(0) 编辑
摘要:参考 DLT645协议解析(二) 07协议数据帧结构解析 https://www.bilibili.com/read/cv18306889?spm_id_from=333.999.0.0 目前主要使用的有两个版本DLT645-97和DLT645-07,该协议主要用于电表抄表,采用为主-从结构的半双工 阅读全文
posted @ 2023-03-23 12:06 水车 阅读(648) 评论(0) 推荐(0) 编辑
摘要:前言 本篇博文将为你解答这些问题: https单相认证和双向认证的讲解 https证书获取途径:腾讯云、阿里云、自签名证书 nginx如何配置https双向认证? 如何验证https双向认证? uni-app 配置 https 自签名客户端证书 mac如何安装客户端证书 chrome浏览器访问自签名 阅读全文
posted @ 2022-09-04 17:38 水车 阅读(3600) 评论(3) 推荐(0) 编辑
摘要:前言 本文主要介绍 go开源框架gin 是如何使用session的。以及前端 vue3 + axios@0.27 是如何配合session一起使用的 主要介绍内容包括这些: session的基本原理 gin配置session axios 如何设置携带cookie (chrome版本 < 80) ax 阅读全文
posted @ 2022-08-04 11:20 水车 阅读(7061) 评论(0) 推荐(0) 编辑
摘要:参考连接:https://segmentfault.com/a/1190000040638947 阅读全文
posted @ 2022-04-09 18:59 水车 阅读(65) 评论(0) 推荐(0) 编辑
摘要:前言 我们在上传文件过大时会报 413 错误,本教程记录一下解决办法 git 上传文件过大报 413 我们在使用 git 提交文件时有两种方式:http 方式和 ssh 方式,我们最多使用的是 http 方式,原因是简单方便 有时候我们在提交时报错 error: RPC failed; HTTP 4 阅读全文
posted @ 2022-01-05 15:51 水车 阅读(9477) 评论(2) 推荐(1) 编辑
摘要:前言 mqtt现在基本是物联网标配的数据传输协议了,我们今天就详细说一下mqtt里的那些入门概念 结构 mqtt分两部分: 1. 一个是服务端(broker)也可以叫server端,服务端一般使用现成的程序,国内现在比较流行的就是 ,也有一个用C语言写的 ,生产环境下,服务端一般安装到云服务器里。 阅读全文
posted @ 2021-06-28 14:19 水车 阅读(1779) 评论(3) 推荐(0) 编辑
摘要:前言 CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。我们知道,用浏览器发送 http 请求(ajax)就存在跨域的问题,现在主流的解决跨域方案就是 CORS。 这里特别强调,我们经常说的跨域只是浏览器的限制,如果我们用脚本发送请求或者 阅读全文
posted @ 2021-04-14 18:49 水车 阅读(1219) 评论(0) 推荐(0) 编辑
摘要:前言 nginx : version 1.18 server 配置参数 这里只给 server 参数 server { listen 443 ssl; server_name test.com; # 这里填域名,可以是二级域名,可以是正则域名 ssl_certificate "/srv/nginx/ 阅读全文
posted @ 2021-03-15 17:22 水车 阅读(969) 评论(0) 推荐(0) 编辑
摘要: Data URLs,即前缀为 data: 协议的URL,它允许开发者向文档中嵌入小文件。语法为: data:[ 阅读全文
posted @ 2020-11-26 08:12 水车 阅读(443) 评论(0) 推荐(0) 编辑
摘要:前言 FTP基本操作 安装FTP工具 brew install telnet brew install inetutils brew link --overwrite inetutils 使用FTP 登录 #方式一 $ ftp ftp> open server-ip #方式二 $ ftp serve 阅读全文
posted @ 2020-09-14 16:25 水车 阅读(3233) 评论(0) 推荐(0) 编辑
摘要:dns查询: 站长工具 Mac hosts 文件目录 : sudo vi /etc/hosts hosts修改后立即生效 sudo killall -HUP mDNSResponder 阅读全文
posted @ 2020-08-25 13:11 水车 阅读(640) 评论(0) 推荐(0) 编辑
摘要:前言 今天也就是2020年, 临时需要一个ssl的证书, 之前就知道阿里云可以申请,今天打开,购买时缺都是收费的.费用还不低.就研究了一下. 果然还是被我找到了免费ssl的入口.现在就分享给大家 正文 打开申请地址: https://www.aliyun.com/product/cas 这里是点选截 阅读全文
posted @ 2020-08-25 01:39 水车 阅读(594) 评论(0) 推荐(0) 编辑
摘要:方法一 终端使用 openssl工具校验 openssl s_client -connect example.com:443 方法二(推荐) 在线工具校验 https://myssl.com/ssl.html 阅读全文
posted @ 2020-08-25 01:31 水车 阅读(532) 评论(0) 推荐(0) 编辑
摘要:前言 现在https大行其道, ssl又是必不可少的环节. 今天就教大家用开源工具openssl自己生成ssl证书的文件和私钥 环境 MAC电脑 openssl工具自行搜索安装 正文 终端执行命令 //生成rsa私钥,des3算法,1024位强度,ssl.key是秘钥文件名。 openssl gen 阅读全文
posted @ 2020-08-25 01:23 水车 阅读(5389) 评论(0) 推荐(0) 编辑
摘要: 多数服务或者协议都有自己的默认使用端口. 例如web我们一般只用写域名就可以了,不用带端口号, 这是因为web我们默认都走80端口了. 一个系统里能开启最多数量的端口号又是有限的65534个. 所以难免会有自己开发的程序占用了某些服务的默认端口号. 所以我这里整理了我知道的一些服务用的端口号.这样我们在自己开发程序使用端口时,就可以避免有些时候端口冲突了. 阅读全文
posted @ 2020-08-17 12:15 水车 阅读(913) 评论(0) 推荐(0) 编辑
摘要:前言: mqtt 的主题一个 层级 的概念. 我们订阅多个主题就需要用到这个技术点 功能是在主题中引入层次。层次又分主题层级分隔符,多层通配符和单层通配符 需要注意的一点是: 这些层级不能用在发布消息的 Publish 接口中 + 层级分类 + 主题层级分隔符: / + 多层通配符: + 单层通配符 阅读全文
posted @ 2020-04-04 10:19 水车 阅读(7820) 评论(0) 推荐(0) 编辑
摘要:broker: 指 mqtt 服务器 package mqtt import ( "crypto/tls" "net/http" "net/url" "regexp" "strings" "time" ) // 允许在重新连接之前更新用户名和密码。函数应该返回当前的用户名和密码。 type Cred 阅读全文
posted @ 2020-04-04 10:17 水车 阅读(1220) 评论(0) 推荐(0) 编辑
摘要:常规配置 ================================================================= 默认监听器 基于证书的SSL / TLS支持 Pre shared key based SSL/TLS support 基于预共享密钥的SSL / TLS支持 阅读全文
posted @ 2020-04-04 10:15 水车 阅读(21035) 评论(0) 推荐(1) 编辑
摘要:海康威视 默认IP地址:192.168.1.64/DHCP 用户名admin 密码自己设端口:“HTTP 端口”(默认为 80)、“RTSP 端口”(默认为 554)、“HTTPS 端 口”(默认 443)和“服务端口”(默认 8000),ONVIF端口 80。RTSP地址:rtsp://[user 阅读全文
posted @ 2020-01-13 14:49 水车 阅读(33335) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
主题色彩