网络与通信

计算机网络篇1:OSI + HTTP进化史 + 三次握手四次挥手

一、osi模型主要的三大层: 应用层 (Application Layer):这里的“居民”是我们熟悉的 HTTP, HTTPS, DNS。它们负责直接为用户的应用服务。 传输层 (Transport Layer):这里的“搬运工”是 TCP 和 UDP。它们负责端到端的数据传输(管发不管送达是 UDP,使命必达是

WebSocket(看这一篇就够了)

文章目录 WebSocket 基本概念 什么是WebSocket? 为什么需要 WebSocket? 与 HTTP 协议的区别 WebSocket协议的原理 WebSocket工作流程 WebSocket 数据帧结构和控制帧结构。 JavaScript 中 WebSocket 对象的属性和方法,以及如何创建和连接 WebSocket。 webSocket

C#进阶-基于.NET Framework 4.x框架实现ASP.NET WebForms项目IP拦截器

在这篇文章中,我们将探讨如何在 ASP.NET WebForms 中实现IP拦截器,以便在 ASMX Web 服务方法 和 HTTP 请求 中根据IP地址进行访问控制。我们将使用自定义的 SoapExtension 和 IHttpModule 来实现这一功能,并根据常用的两种文本传输协议:SOAP协议 和 HTTP协议进行分别讲解。 一、创建

【Jitsi Meet】(腾讯会议的平替)Docker安装Jitsi Meet指南-使用内网IP访问

Docker安装Jitsi Meet指南-使用内网IP访问 下载官方代码 配置环境变量 复制示例环境文件并修改配置: 自动生成密钥 编辑 `.env` 文件: 创建持久化目录 修改 docker-compose.yml 文件 生成自签名证书 启动服务 最终验证 腾讯会议的平替。我们是每天开早晚会的,都是使用腾讯会

小智MCP CLI:多服务聚合与工具级动态管控

小智MCP自由了!命令行工具实现多MCP服务聚合与动态管控 1. 背景与工程定位 MCP(Model Control Protocol)作为大模型能力调用的标准化协议,其核心价值在于解耦模型能力提供方与消费方。在实际嵌入式边缘AI场景中,我们常面临如下典型需求: 单一设备需集成多个异构MCP服务

PostgreSQL 无法连接到服务器:端口5432上的TCP/IP连接

错误安装好PostgreSQL之后,在运行SQL语句,输入密码之后,有时候会出现下面的错误信息: 'psql' 不是内部或外部命令,也不是可运行的程序 或批处理文件。 psql: 无法联接到服务器 服务器是否在主机 "localhost"(127.0.0.1) 上运行并且准备接受在端口5432 上

WebSocket 通信协议详细解析

目录概述1 协议介绍1.1 协议基础1.2 协议握手流程(核心)2 核心:WebSocket 数据帧格式2.1 帧结构2.2 关键字段详解2.3 帧传输规则3 连接和传输管理3.1 连接管理3.2 协议安全与扩展4 WebSocket 与 HTTP 协议的核心区别5 总结概述WebSocket 是由 IETF 标准化的全双工、低开销、基于 TCP 的应用层

计算机网络到底在干什么?从协议、封装到 TCP/IP 协议栈

协议计算机之间的传输媒介是光信号和电信号。通过频率和强弱表示0和1这样的信息。要想传递各种不同的信息,就要约定好双方的数据格式。这是什么意思呢?其实就是进行通信的双方,约定还一些规则,当对方收到这些规则之后就会做出相应的反应,就好比我们在学校住校的时候,本身就没什么钱,每次打电话可能学校还要收费&#x

WHIP(WebRTC HTTP Ingestion Protocol)详解

WHIP(WebRTC HTTP Ingestion Protocol)详解 WHIP(WebRTC HTTP Ingestion Protocol)是一种基于 HTTP 的协议,用于将 WebRTC 媒体流推送到媒体服务器(如 SRS、Janus、LiveKit)。它是为简化 WebRTC 推流流

【Linux网络编程】第九弹---深入解析TCP服务、IOService与Jsoncpp的应用与实现

✨个人主页: 熬夜学编程的小林💗系列专栏: 【C语言详解】 【数据结构详解】【C++详解】【Linux系统编程】【Linux网络编程】目录1、 TcpService.hpp1.1、TcpServer类基本结构1.2、构造析构函数 1.3、Loop()1.3.1、内部类1.3.2、Execute()2、Service.hpp2.1、IOSe