网络与通信

到底什么是 TCP 连接:从三次握手到四次挥手,从数据结构到状态机

到底什么是 TCP 连接:从三次握手到四次挥手,从数据结构到状态机 01. 前言:每天都在用,却说不清它是什么 02. 一句话定义 03. TCP 连接不是物理的,而是逻辑的 04. TCP 连接的核心标识:四元组 05. TCP 连接在内核中的数据结构 06. TCP 连接的生命周期:状态

【HTTPS】一个“S“背后的战争:五轮迭代还原 HTTPS 设计全貌

请君浏览 前言 一、为什么需要 HTTPS——明文 HTTP 的"裸奔"风险 1.1 臭名昭著的运营商劫持 1.2 不止运营商——中间人攻击的通用威胁 二、密码学三板斧——对称加密、非对称加密与数字签名 2.1 对称加密——同一把钥匙开门关门 2.2 非对称加密——两把不同的钥匙,一把公开一把保密 2.3 数字摘要——给数据算一个不可逆的

【Linux网络】深入TCP 协议(一):从报头结构到可靠性机制

🔥个人主页:Cx330🌸❄️个人专栏:《C语言》《LeetCode刷题集》《数据结构-初阶》《C++知识分享》《优选算法指南-必刷经典100题》《Linux操作系统》:从入门到入魔《Git深度解析》:版本管理实战全解 《Qt 极境架构》MySQL 核心技术与实战🌟心向往之行必能🎥Cx330&

【Linux网络】深入理解传输层 UDP 协议:从原理、源码分析到实战应用

🔥个人主页:Cx330🌸❄️个人专栏:《C语言》《LeetCode刷题集》《数据结构-初阶》《C++知识分享》《优选算法指南-必刷经典100题》《Linux操作系统》:从入门到入魔《Git深度解析》:版本管理实战全解 《Qt 极境架构》MySQL 核心技术与实战🌟心向往之行必能🎥Cx330&

用Nginx解决HTTP跨域问题:两种实用方案详解

用Nginx解决HTTP跨域问题:两种实用方案详解在前后端分离架构成为主流的今天,HTTP跨域问题几乎是每个开发者都会遇到的“拦路虎”。当前端页面与后端接口不在同一域名下时,浏览器的“同源策略”会直接拦截请求,导致接口调用失败。而Nginx作为高性能的反向代理服务器,正是解决这一问题的高效工具。本文将从跨域本质出发&#xff0

【Linux】没有公网 IP 也能 SSH 回内网:反向 SSH、ProxyJump 与 systemd 保活实战

🔥个人主页:爱和冰阔乐 📚专栏传送门:《数据结构与算法》 、C++ 🐶学习方向:C++方向学习爱好者 ⭐人生格言:得知坦然 ,失之淡然 🏠博主简介 文章目录 前言 一、反向隧道到底做了什么 1.1 普通本地转发

数据链路层如何用MAC地址标记每台设备的“身份证“,通过MTU规则限制46-1500字节数据帧大小,ARP协议在广播风暴中精准寻址,解决IP到MAC的“最后一公里“难题

文章目录 本篇摘要 一.认识以太网 二. 以太帧格式 三.认识下MTU(最大传输单元) 四.细谈MSS(最大段尺寸) 五.ARP协议 ARP数据报格式 六.总结几个需要注意的问题 七.本篇小结 本篇摘要介绍以太网作为技术标准体系,涵盖拓扑、MAC方式及速率等;解析以太帧结构(MAC

【Linux网络】基于 TCP 自定义协议的“网络计算器”深度解析

🔥个人主页:Cx330🌸❄️个人专栏:《C语言》《LeetCode刷题集》《数据结构-初阶》《C++知识分享》《优选算法指南-必刷经典100题》《Linux操作系统》:从入门到入魔《Git深度解析》:版本管理实战全解 《Qt 极境架构》MySQL 核心技术与实战🌟心向往之行必能🎥Cx330&

ESP32 访问 HTTP 服务(GET / POST 基础)

前提:你已经会让 ESP32 连上 WiFi(第一章内容:WiFi.begin(),WiFi.localIP() 那套)。 这一章只回答一个问题: “ESP32 联上网之后,怎么去访问一个网址 / 接口,拿回数据?” 2.1 先搞清楚 HTTP 在这件事里的角色简单画一下