网络与通信

从零开始:轻松掌握 WebSocket++——强大的C++ WebSocket库

1. 引言 为什么选择 WebSocket++? 背景与流行度:WebSocket++ 是一个广受欢迎的、仅头文件(Header-only)的C++库,用于实现 WebSocket 协议。它在 GitHub 上拥有超过3k的Star,被广泛应用于需要高性能、低延迟实时通信的C++项目中,如游戏服务器、金融交易系统、实时数据监控等。 解决了什么问题?:在Web应用

一文详解SSL/TLS协议

目录1 发展历程2 协议原理2.1 网络通信模型2.2 TLS协议原理3 TLS握手3.1 概述3.2 TLS 握手具体步骤3.3 wireshark抓包解析4 TLS应用5 TLS 1.3协议5.1 TLS 1.3加密套件5.2 TLS1.3握手协议6 SSL证书6.1 工作原理6.2 证书类型6.3 获得证书SSL/TLS(Secure Sockets Layer/Transpo

详解Web服务部署:IP+端口 vs IP+端口+目录 实战指南

前言在部署Web项目时,你是否注意到过这样的访问方式差异? 方式一: 方式二: 这两种方式有什么区别?又该如何实现呢?本文将为你详细解答。 一、两种访问方式的本质区别 1.1 端口号 + IP 形式这

【网络安全】黑客最阴的 “偷密钥” 套路:中间人攻击有多狠?HTTPS 用证书直接按死

🎬 那我掉的头发算什么:个人主页 🔥 个人专栏: 《javaSE》《数据结构》《数据库》《javaEE》 ⛺️待到苦尽甘来日 引言 还记得上一篇咱们唠的 HTTP 不?这货虽然是互联网的 “交通基本法”,但属实是个 “心大的主儿”—— 数据都明晃晃地在网上跑,就像把钱包敞着口逛街。 &#

Linux网络——IP协议 子网 路由 IP的分片字段

@bit::Shadow ✧(≖ ◡ ≖✿  目录回顾一下网络“五层模型”IPIP协议报的报头报头内各字段理解子网划分什么是子网?路由器转接怎么实现?网络号 主机号 子网掩码(mask)举例阅读 ip私有IP与公网IP地址局域到广域的示图路由表数据链路层限制下 网络层 传输层 的行为如果数据链路层必须传递网络层产

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

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

硅基计划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

【Linux篇】应用层协议HTTP

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