网络与通信

【Linux | 网络】传输层(UDP和TCP)

目录 一、再谈端口号 1.1 端口号 1.2 端口号的范围划分 1.3 常见知名端口号 1.4 netstat 命令 1.5 进程与端口号的关系 1.6 pidof 命令 二、UDP协议 2.1 UDP协议段格式 2.2 如何理解UDP报头和UDP报文 2.2.1 UDP报头 2.2.2 UDP报文和UDP报文的管理 2.2.3 UDP封装过程 2.3 UDP

TCP/IP协议:通信中间件 Fast DDS(一) :编译、安装和测试

一、引言在当今互联网时代,几乎所有的网络通信都离不开TCP/IP协议。从网页浏览、文件下载,到聊天通讯、视频会议,背后都运行着复杂而稳定的网络协议栈。尽管TCP/IP协议族已经被广泛实现并高度封装,但对于系统开发者、嵌入式工程师、后端程序员甚至普通开发者来说,理解其内部原理仍具有不可替代的重要意义。本文将从基础概念出发&#xff

uniapp在APP上如何使用websocket--详解

UniApp 在 APP 端如何使用 WebSocket以及常见问题 一、WebSocket 基础概念WebSocket 是一种在单个TCP连接上进行全双工通信的协议,适用于实时数据传输场景(如聊天室、实时游戏、股票行情等)。 与传统HTTP对比 特性 WebSocket HTTP 连接方式 长连接 短连接 通信方向 全双工 半双工 数据

【C++ Qt】网络编程(QUdpSocket、QTcpSocket、Http)

每日激励:“不设限和自我肯定的心态:I can do all things。 — Stephen Curry” 绪论​: 本章将提到Qt中的网络部分,在看这篇文章之前需要有一定的网络基础也就是TCP/HTTP、本篇文章主要讲到的是Qt中基础的Udp、Tcp、Http的使用方法,并附有了多个小demo方便实操练习&#xff0c

STM32H743-ARM例程27-TCP_Server

目录 实验平台 TCP_Server服务器 TCP通信过程 STM32CubeMX生成工程 实验代码 实验现象 实验平台硬件:银杏科技GT7000双核心开发板-ARM-STM32H743XIH6,银杏科技iToolXE仿真器 软件:最新版本STM32CubeH7固件库,STM32CubeMX v6.10.0,

Nginx Stream 代理配置全解析:TCP/UDP 流量转发及常见问题排查

Nginx 除了可以处理 HTTP 代理,还可以用于 TCP/UDP 流量转发,适用于 数据库代理(MySQL、PostgreSQL)、Redis 负载均衡、WebSocket 代理、游戏服务器流量分发 等场景。相比 HAProxy,Nginx 配置更加灵活,并且可以结合 stream 模块进行高效的 TCP/UD

TCP可靠传输深度解析:连接、流量与拥塞的协同艺术

一、再谈TCP协议 1. 连接管理机制客户端向服务端发起connect的时候,OS会自己完成三次握手。刚开始客户端向服务端请求建立连接时,客户端是处于CLOSED状态的,当客户端向服务端第一次握手时,客户端是SYN_SENT状态,服务端刚开始也是CLOSED状态的,接着便要处于LISTEN状态,因为

HTTP协议深度解析与实现:从请求响应到HTTP/3的完整指南

目录摘要1 引言:HTTP协议的重要性与演进历程1.1 HTTP协议的核心价值与定位1.2 HTTP协议演进路线图2 HTTP协议核心技术深度解析2.1 请求-响应模型架构设计2.1.1 请求报文结构解析2.1.2 响应报文结构解析2.2 HTTP/1.1 持久连接与管道化技术2.2.1 持久连接实现机制2.3 HTTP/2 多路复用与头部压缩2.3.1 HTTP/2 帧结构解析2.