网络与通信

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

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

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

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

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

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

Flutter 三方库 sm_crypto 的鸿蒙化适配指南 - 实现国产密码算法 SM2/SM3/SM4 的端侧加解密、支持数字签名与国密 SSL 安全通信实战

欢迎加入开源鸿蒙跨平台社区:#Flutter 三方库 sm_crypto 的鸿蒙化适配指南 - 实现国产密码算法 SM2/SM3/SM4 的端侧加解密、支持数字签名与国密 SSL 安全通信实战前言在进行针对中国市场的 Flutter for OpenHarmony 企业级或政务级应用开发时,支持国产密码算法(国密)是硬性的合规要求。sm_cr

【Java】UDP网络编程:无连接通信到Socket实战

活动发起人@小虚竹 想对你说:这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你参加为期14天的创作挑战赛&#xff

【linux】网络套接字编程(五)TCP服务器与客户端的实现——多进程版,多线程版

小编个人主页详情<—请点击 小编个人gitee代码仓库<—请点击 linux系统编程专栏<—请点击 linux网络编程专栏<—请点击 倘若命中无此运,孤身亦可登昆仑,送给屏幕面前的读者朋友们和小编自己! 目录 前言 一、多进程版 逻辑一 测试 逻辑二 测试 二、多线程版 测试

Cookie、Session、HTTPS 全解析:从原理到中间人攻击

在你每天登录 B站、腾讯视频的时候,有没有想过一个问题:👉 为什么你关闭浏览器之后,再打开居然不用重新登录?👉 又为什么,有些网站一旦 Cookie 被偷,就能“免密登录”?更可怕的是—— 如果有人拿到了你的 Cookie,他甚至可以直接冒充你登录账号。这

重新发现 TCP CUBIC 和谐之美

从一个新的视角重新欣赏 TCP CUBIC,不再将其看做 TCP NewReno/BIC 的升级迭代,会发现真正的和谐之美。 这个新的视角来自一种哲学:逼近已知时,愿渐渐放缓速度,探索未知时,敢慢慢加快脚步;这么简单一句话,竟包含了所有,而那条三次曲线便不重要了&#xff0

Socket编程核心概念详解:IP、端口、TCP/UDP与网络字节序

一、Socket编程预备 1. 理解源IP地址和目的IP地址我们说过IP地址是用来标识主机的唯一性的,但是这里我们要思考一个问题:数据传输到主机是目的吗?当然不是的,两台主机之间通信是没有任何意义的,数据是要给人看的。但是人是怎么看到数据的?通过特定的进程看到数据的。比如:人要聊天就可以通过QQ或者

以太网通信实战:STM32F407+LAN8720A+LwIP,TCP/IP协议栈应用

文章目录 一、开发环境与硬件准备 1.1 开发环境搭建 1.2 硬件资源说明 1.3 硬件接线表(RMII接口) 二、开发流程总览 三、STM32CubeMX配置步骤 3.1 新建工程 3.2 时钟配置 3.3 引脚配置 3.4 外设配置 3.5 LwIP协议栈配置 3.6 生成代码 四、底层驱动编写 4.1 LAN8720A复