网络与通信

SSL/TLS 服务器“瞬时Diffie-Hellman公共密钥过弱”漏洞深度解析与解决方案

1 漏洞的技术原理 1.1 Diffie-Hellman 密钥交换的核心机制Diffie-Hellman(DH)密钥交换协议是现代密码学的里程碑,它允许两个从未通信的实体,在不安全的信道上建立一个共享的秘密密钥。其基本原理基于离散对数问题的计算困难性。在协议中,通信双方(通常称为Alice和Bob)

前端 HTTP 客户端中判断响应数据接收完成的完整指南

文章目录 一、基础概念:HTTP 数据传输机制 1.1 HTTP 消息传输原理 1.2 常见场景分类 二、原生 Fetch API 中的判断方法 2.1 基于 Response 对象 2.2 流式读取数据 三、XMLHttpRequest 的判断方法 3.1 传统事件监听方式 3.2 判断逻辑详解 四、Axios 中的判断

一文搞懂 FastAPI 的 HTTP 请求方法,GET/POST/PUT/DELETE 全攻略

  【个人主页:玄同765】 大语言模型(LLM)开发工程师|中国传媒大学·数字媒体技术(智能交互与游戏设计) 深耕领域:大语言模型开发 / RAG知识库 / AI Agent落地 / 模型微调 技术栈:Python / LangChain/RAG(Dify&#

Windows 远程桌面添加 SSL 证书指南

Windows 远程桌面添加 SSL 证书指南 🧾 准备工作 🔐 第一步:使用 Certbot 申请 SSL 证书 📦 第二步:生成 PFX 格式证书文件 📁 第三步:导入证书到 Windows 证书管理器 🔒 第四步:分配证书权限 🧬

公网 IP、私网 IP、路由表、转发表与 MAC 地址的关系

引言学习网络时,最容易混淆的不是协议流程,而是几个看起来相近、其实不在一个层面的概念,比如: 私网 IP 和公网 IP 路由表和转发表 “在链路上”到底是什么意思 MAC 地址和 IP 地址分别属于哪一层 这篇文章把这些概念放到同一条线上梳理清楚,尽量用能直接形成画面的方式去理解。 私网 IP、公网 IP 和 NAT 到底是什

不用公网 IP 也能远程管 MongoDB?本地部署 + cpolar实用方案

文章目录 前言 1. 安装Docker 2. 使用Docker拉取MongoDB镜像 3. 创建并启动MongoDB容器 4. 本地连接测试 5. 公网远程访问本地MongoDB容器 5.1 内网穿透工具安装 5.2 创建远程连接公网地址 5.3 使用固定TCP地址远程访问 前言MongoDB 是一款灵活的文档数据库,支持嵌套对象、数组等复杂数据结构&#

Springboot超仔细整合websocket(附案例代码) 搭建一个性能强大的消息推送系统

为什么大家的项目一定有这种场景,系统发布公告,消息更更新,商家和客户私聊,这种场景,为了保证实时性总不能是http一直长轮询,所以就要用到今天说的websocket WebSocket 是一种网络通信协议,提供了一个在单个长时间连接上进行全双工、双向交互的通道。WebSocket 设计用来在浏览器和服务器之间进行交互式通信会话。用户可以在网页上发送消息到服务器并接收即时响应&#

辣椒HTTP使用操作步骤详细教程分享

登录账号完成完成实名制认证注意:不完成实名认证则无法使用。账密认证模式创建子账号如果您需要针对不同的业务类型分配对应的流量,你可以先创建子账号,并通过给不同账号分配流量限额的方式实现对不同业务的流量控制。点击添加子账号。请为您的子账号创建6-20位数字或字母组成的用户名和密码,此外,您还可以在备注编辑框中增加其他描述信息。流量提

计算机网络相关 讲一下rpc与传统http的区别

这是一个非常硬核且经典的问题。要真正理解 RPC(Remote Procedure Call,远程过程调用)和 HTTP 的区别,以及如何手写一个 RPC 框架,我们需要深入操作系统的网络层、IO 模型以及序列化协议。第一部分:RPC 与 传统 HTTP 的区别1. 概念上的误区首先要纠正一个常见的误区&#xff1

WebSocket详解含图解:协议特性、握手流程

文章目录 一、HTTP 为什么不适合实时? 二、WebSocket 是什么? 三、WebSocket 建立连接的过程:握手 四、WebSocket 和 HTTP 的核心区别 五、前端使用 WebSocket 最简示例 六、后端常见实现 七、心跳重连:保证连接稳定 八、典型应用场景 九、WebSocket 常见误区 总结 最近在