网络与通信

【Linux-网络】深入拆解TCP核心机制与UDP的无状态设计

 🎬 个人主页:谁在夜里看海.📖 个人专栏:《C++系列》《Linux系列》《算法系列》⛰️ 道阻且长,行则将至目录📚引言📚一、UDP协议📖 1.概述📖 2.特点📚二、TCP协议 📖 1.概述📖 2

TCP可靠传输深度解析:连接、流量与拥塞的协同艺术

一、再谈TCP协议 1. 连接管理机制客户端向服务端发起connect的时候,OS会自己完成三次握手。刚开始客户端向服务端请求建立连接时,客户端是处于CLOSED状态的,当客户端向服务端第一次握手时,客户端是SYN_SENT状态,服务端刚开始也是CLOSED状态的,接着便要处于LISTEN状态,因为

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

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

《网络编程核心:TCP 协议通信原理与代码实现》

前引:对于网络开发者和运维工程师来说,TCP 协议是绕不开的 “必修课”—— 当遇到 “连接超时”“数据丢失”“传输卡顿” 等问题时,能否吃透 TCP 的底层机制,直接决定了问题排查的效率。作为面向连接的可靠传输协议,TCP 的三次握手、四次挥手、滑动窗口、重传机制等,既是保障通信稳定的核心,也

【Linux 网络】理解并应用应用层协议:HTTP(附简单HTTP服务器C++代码)

前言:         上文我们学习到了什么是守护进程以及其原理【Linux网络】深入理解守护进程(Daemon)及其实现原理-CSDN博客         本文我们来认识应用层的协议:HTTP! HTTP协议        虽然应用层协议通常可由程序员自定义,但在实际开发中,我们通常直接使用业界专家已经定义好且

【网络协议栈】网络层(下)公有IP与私有IP、网络层中的路由(内附手画分析图 简单易懂)

每日激励:“要创造自己的彩虹,就先得下那场雨。—Jack” 绪论​: 本章是网络层的最终章,它将承接之前所写到网络层中非常重要的知识继续往后,包括了什么是私有IP和公有IP、在网络层层面来看整个网络拓扑图结构、以及路由器的功能和使用,它是你了解网络世界非常重要的一把钥匙,不容错过喔~。后续我将继

Http长轮询详解

一、什么是 HTTP 长轮询?1. 定义HTTP 长轮询(Long Polling),是一种基于标准 HTTP 协议的通信模式,用于模拟服务端向客户端推送数据的“准实时”效果。它是对传统“短轮询”方式的优化,通过延长单个 HTTP 请求的响应时间,让服务端在有数据更新时才返回响应,从而减

Passlib:Python密码安全存储的终极解决方案

在Web开发中,密码存储是最基础也最关键的安全环节。直接明文存储密码等于“裸奔”(一旦数据库泄露,用户信息全曝光),而简单哈希(如MD5)也早已被破解。**Passlib** 库的出现,让Python开发者能轻松实现安全的密码哈希与验证,支持多种主流加密算法,自动处理盐值(Salt)和算法升级,堪称密码安全的“瑞士军刀”。本文将通过8个核心示例,从基础到进阶带你掌握Passlib的用法,让你的应用

Unity使用WebSocket和服务器交互

前言: 最近在做微信小游戏,之前都是用的Socket,但是微信小游戏不支持。只能改用WebSocket Socket和WebSocket的原理就不赘述了,本文旨在简单实现:Unity使用WebSocket和服务器交互。 特性 Socket WebSocket 协议层次 传输层(TCP/UDP)