网络与通信

网络编程学习笔记(数据封包拆包 + 协议格式 + 网络工具 + HTTP 协议)

一、数据的封包与拆包过程1. 核心概念        网络传输中,原始应用数据无法直接在物理介质中传输,必须遵循TCP/IP 五层 / 四层模型进行层层封包(添加协议头);接收方则层层拆包(剥离协议头),最终还原原始数据。 封包:自上而下,每一层为数据添加对应

同一个局域网的话 如何访问另一台电脑的ip

在局域网内访问另一台电脑,可以通过以下几种常见的方法来实现: ‌直接通过IP地址访问‌: 首先,确保两台电脑都连接在同一个局域网内。 获取目标电脑的IP地址,这可以通过在目标电脑上打开命令提示符(Windows系统下按Win+R键,输入cmd后回车),然后

硅基计划6.0 陆 JavaEE Http&Https协议

文章目录 一、定义&特点&使用场景 二、协议报文 1. 报文结构 1. HTTP请求报文结构 2. HTTP响应报文结构 2. HTTP请求 1. URL 1. 端口号 2. 带有层次的文件路径 3. 查询字符串 4. 片段标识符 2. 方法 3. 报头 1. host 2. Content-Length&Content-T

【汇编语言】寄存器(CPU工作原理)(五)—— 段寄存器以及CS和IP

文章目录 前言 1. 段寄存器 2. CS 和 IP 结语 前言 📌 汇编语言是很多相关课程(如数据结构、操作系统、微机原理)的重要基础。但仅仅从课程的角度出发就太片面了,其实学习汇编语言可以深入理解计算机底层工作原理,提升代码效率,尤其在嵌入式系统和性能优化方面有重要作用。此外&#xf

有cpolar不用公网 IP,在家也能让 Bitwarden 密码库随时随地安全同步!

文章目录 前言 1. 拉取Bitwarden镜像 2. 运行Bitwarden镜像 3. 本地访问 4. 群晖安装Cpolar 5. 配置公网地址 6. 公网访问Bitwarden 7. 固定公网地址 8. 浏览器密码托管设置 前言Bitwarden 是一款开源密码管理器,能帮用户加密存储各类账号密码,支持多设备同步,适合注重数据隐私的个

【Linux篇】应用层协议HTTP

📌 个人主页: 孙同学_ 🔧 文章专栏:Liunx 💡 关注我,分享经验,助你少走弯路! 文章目录 HTTP协议 认识 URL URL编码和解码 HTTP 协议请求与响应格式 HTTP请求 HTTP应答 常见的请求方法 状态码 HTTP vs HT

Qt网络编程:QTcpSocket 与 QTcpServer 使用详解

在开发需要网络通信的桌面或嵌入式应用程序时,Qt 框架提供的 QtNetwork 模块是一个强大而易用的工具。其中,QTcpSocket 类是实现基于 TCP/IP 协议客户端功能的核心。本篇博客将详细介绍如何使用 QTcpSocket 来创建一个简单的 TCP 客户端。 1. QTcpSocket 简介QTcpSocket 继承自 QAbstractSocket,提供了一个完整的 TC

LoadBalancer- Nginx 配置 SSL 证书:HTTPS 负载均衡完整实操

👋 大家好,欢迎来到我的技术博客! 📚 在这里,我会分享学习笔记、实战经验与技术思考,力求用简单的方式讲清楚复杂的问题。 🎯 本文将围绕LoadBalancer这个话题展开,希望能为你带来一些启发或实用的参考。 🌱 无论你是刚入门的新手,还是正在

【Linux网络编程】传输层协议TCP,UDP

目录一,UDP协议1,UDP协议的格式2,UDP的特点 3,面向数据报4,UDP的缓冲区5,UDP使用注意事项6,基于UDP的应用层协议二,对于报文的理解三,TCP协议1,TCP协议格式2,可靠性的本质(1) 确认应答

国产化时序替换落地指南:用金仓数据库管好海量时序数据

我写这篇不是为了“拉排行榜”,就想给正在做国产化替换、手里又攒了一堆时序数据的人,提供一条能落地的路:从盘点、建模、导数、到查询回归和保留策略。你只要把这套闭环跑通,InfluxDB / TimescaleDB / TDengine这类时序系统的替换工作就不会停在“概念层”。 文章目录 1. 时序替换到底在替什么&#xff1