网络与通信

[Linux#61][UDP] port | netstat | udp缓冲区 | stm32

目录0. 预备知识1. 端口号的划分范围2. 认识知名端口号3. netstat 命令4. pidof 命令二.UDP0.协议的学习思路1. UDP 协议报文格式报头与端口映射:2. UDP 的特点面向数据报:3. UDP 的缓冲区4. UDP 使用注意事项5. 基于 UDP 的应用层协议STM32 微控制器ARM 架构应用层告一段落,我们在前面学习到了

【全方位教程】使用 Paho MQTT C++ 库 + OpenSSL 实现安全 MQTT 客户端 — 从三方库编译到 CMake 构建及测试 Demo

文章目录 【全方位教程】使用 Paho MQTT C++ 库 + OpenSSL 实现安全 MQTT 客户端 — 从三方库编译到 CMake 构建及测试 Demo 本文未经允许不得转发!!! 前言 一、目录结构设计及源码准备 准备源码 二、编写三方库独立构建脚本 2.1 OpenSSL `build

TCP半包/粘包:网络通信的头号难题,一文彻底解决

本文用快递拆箱的生动案例,零基础讲透TCP数据传输的核心痛点,手把手教你如何优雅解决粘包拆包问题! 一、快递困局:为什么收到的包裹对不上?📦想象你在网购平台下单:#mermaid-svg-pe6lwAXhGEiJ22Wb {font-family:"trebuchet ms",verdana,a

GmSSL Windows平台32位SSL/TLS库实战指南

本文还有配套的精品资源,点击获取 简介:GmSSL是一个为Windows系统设计的开源SSL/TLS库,用于提供安全网络通信。提供32位版本,支持Windows 7及以上系统。在OpenSSL基础上扩展,特别集成了国密算法SM2、SM3和SM4。包含数据加密、服务器身份验证和消息完整性检查等SSL/TLS协议功能。无需

【websocket】安装与使用

websocket安装与使用 1. 介绍 2. 安装 3. websocketpp常用接口 4. Websocketpp使用 4.1 服务端 4.2 客户端 1. 介绍WebSocket 是从 HTML5 开始支持的一种网页端和服务端保持长连接的 消息推送机制。 传统的 web 程序都是属于 “一问一答” 的形式,即客户端给服务器发送了一个 HTTP 请

MySQL数据库操作

目录SQL语句1、SQL的背景2、SQL的概念SQL的分类SQL的书写规范MySQL数据库1、MySQL数据库的编码(1)utf8和utf8mb4的区别 (2)MySQL的字符集(3)MySQL默认编码为 latin1 ,如何更改为utf8mb4(4)查看数据库编码情况 s

《C#上位机开发从门外到门内》2-7:网络通信(TCP/IP、UDP)

文章目录 一、引言 二、网络通信基础 1. 网络通信概述 2. TCP/IP协议族与OSI参考模型 2.1 TCP/IP协议族的构成 2.2 OSI模型与TCP/IP模型对比 3. TCP与UDP协议特点对比 3.1 TCP协议:面向连接与可靠传输 3.2 UDP协议:无连接与低延迟 4. 网络通信中的数据传输过程

JavaEE 初阶第二十二期:解密 TCP 协议!网络原理与底层框架的 “通关密钥”(二)

专栏:JavaEE初阶起飞计划 个人主页:手握风云 目录一、TCP协议1.1. TCP的核心机制1.1.1. 超时重传1.1.2. 三次握手1.1.3. 四次挥手1.2. CLOSE_WAIT1.2. TIME_WAIT一、TCP协议1.1. TCP的核心机制1.1.1. 超时重传        确认应答的关键是数据顺利到达,通过ACK报文发送

【稀缺技术曝光】:HTTP/3全面落地前必须掌握的7个关键性能指标

第一章:HTTP/3性能演进与技术背景HTTP/3 是超文本传输协议的最新版本,旨在解决 HTTP/1.1 和 HTTP/2 在高延迟、丢包网络环境下的性能瓶颈。其最核心的变革在于底层传输协议从 TCP 切换至基于 UDP 的 QUIC 协议,从而避免队头阻塞问题,并显著提升连接建立速度和数据传输效率。QUIC协议的核心优势 TLS 1.3