网络与通信

HttpRequest与HttpResponse的实现

目录 前言 一、HttpRequest 与 Response 的设计思想 1.1、从 TCP 数据到 HTTP 请求对象 1.2、为什么需要 HttpResponse 1.3、HttpRequest 与 HttpResponse 到底应该保存什么 1.4、为什么不直接使用一个字符串保存整个请求 HttpRequest 与 Response 的代码实现 2.1、HttpRe

公司外怎么连接管家婆?从 SQL Server 安装到 cpolar 固定 TCP 远程登录

公司外怎么连接管家婆?从 SQL Server 安装到 cpolar 固定 TCP 远程登录 前言管家婆这类进销存、财务软件在公司局域网里用起来通常没什么问题,真正麻烦的是人一离开办公室,原来的服务器地址就失效了。老板想临时查库存,财务要在外面对账,或者异地电脑需要开单时,最怕的不是“软件不会用”,

HTTP起步-URL域名解析与协议的本质

HTTP 起步:从手搓协议到超文本传输——URL、域名与 DNS我的github:( 感谢各位大佬参观我的github!! 源笔记:http1(26-9-7) 前几篇我们手搓了一个应用层协议——JSON &#

IP数据云+Agent:三步补齐智能体环境感知模块(附代码)

IP数据云+Agent:三步补齐智能体环境感知模块(附代码) 一、事件背景:Agent 落地痛点——环境感知能力弱2026 年,AI Agent 已从"概念验证"走向"生产落地",但一个被广泛忽视的技术短板正在制约 Agent 的实际效果:环境感知能力严重不足

多个内网服务怎么统一入口?部署 Nginx Proxy Manager 配置反向代理与 SSL

如果一台服务器上同时运行着几个 Web 服务,最开始通常不会觉得有什么问题。比如 Nginx Proxy Manager 管理页面在 81 端口,另一个应用运行在 3080,还有一个服务监听 9090。在局域网里使用时,直接记住 IP:端口 就能打开。但服务越来越多以后,访问方式也会越来越碎:这个地址后面加 81&

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

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

TCP传输深层原理+精妙的可靠性、效率优化机制

@bit::Shadow ✧(≖ ◡ ≖✿  目录超时重传理解丢包问题动态超时情景应用层再理解connect() accept()read() recv()三次握手为什么要进行三次握手??三次握手真的是三次吗?四次挥手难以压缩为三次的原因?四次挥手C端(既然已经收

《Linux网络编程》从零实现高并发 UDP 聊天室:线程池、多线程与工程化封装全流程

🔥小叶-duck:个人主页 ❄️个人专栏:《Data-Structure-Learning》《C++入门到进阶&自我学习过程记录》 《Linux系统从入门到实践》《Linux网络从入门到实践》 《Qt 方寸极境》 《MySQL》✨未择之路,不须回头 已择之路,纵是荆棘遍野,亦作花海遨游目录

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

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