网络与通信

【Linux 网络】TCP Socket 编程实战:手把手实现远程命令执行(附实操要点 + 完整代码)

前言:         上文我们讲到了UDP的Scket编程【Linux网络】基于UDP的Socket编程,实现简单聊天室-CSDN博客         本文我们来讲基于TCP的Socket编程,TCP与UDP大致上差不多,细节上注意区别。 TCP接口介绍通用接口 (创建与销毁)socket()int socket(int d

HTTP 500类别错误总结

❃博主首页 : 「程序员1970」 ,同名公众号「程序员1970」 ☠博主专栏 : <mysql高手> <elasticsearch高手> <源码解读> <java核心> <面试攻关> 一、HTTP 500错误概述HT

TCP超时重传:网络世界的“快递补发”系统

想象你给朋友寄重要文件,快递中途丢失了——TCP超时重传就是那个自动检测丢件并重新发货的智能管家!它让网络传输从"听天由命"变成"使命必达",今天带你揭秘这个维系互联网可靠性的核心机制! 📦 一、网络传输的致命伤:数据包丢失 数据包丢失的四大元凶:后果&#x

虚拟机宕机不用慌!Proxmox VE+cpolar 无公网 IP 也能远程运维

文章目录 前言 1. 局域网访问PVE 2. 安装Cpolar 工具 3. 创建PVE公网地址 4. 远程访问PVE 5. 设置固定域名 6. 固定地址访问 **Proxmox VE 与 cpolar 的组合,成功破解了无公网 IP 下的远程访问难题,让虚拟化平台的管理不再受地域限制,为运维工作提供了灵活、可靠的解决方案&#xff0

TCP 与 UDP 深度解析:从原理到实战,一文看懂传输层两大协议的核心区别

在计算机网络的传输层中,TCP(传输控制协议)和 UDP(用户数据报协议)是支撑绝大多数网络应用的两大核心协议。无论是日常浏览网页、在线视频会议,还是实时游戏、物联网设备通信,都离不开这两种协议的支持。但很多开发者在实际项目中容易混淆二者的适用场景,本文将从协议特性、工作原理、核心区别、

传输层协议UDP

目录一. 传输层1. 端口号端口号划分一个进程是否可以bind多个端口号2. 查询命令二. UDP协议1. UDP协议端格式UDP如何将报头与有效载荷分离UDP数据封装2. UDP特点3. 面向数据报4. UDP缓冲区5. UDP常用处一. 传输层1. 端口号在我们的电脑中运行着许多的程序,计算机会为每一个程序配备一个端口号。主机从网络中接收到数据时,会先自下而上的进行

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

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

TCP和UDP的主要区别是什么?为什么TCP是可靠的?

本报告旨在深入探讨并阐明互联网协议套件中传输层的两个核心协议——传输控制协议(TCP)与用户数据报协议(UDP)之间的主要技术区别。TCP被设计为一种面向连接的、可靠的字节流服务,而UDP则是一种无连接的、不可靠的数据报服务。报告将首先系统性地比较两者在连接性、可靠性、数据传输方式、效率及应用场景上的根本差异。随后&#xff0c

Nginx 替换 SSL 证书后的正确操作及常见问题排查

Nginx 替换 SSL 证书不生效?一次完整的排查与实战总结在实际部署中,我们经常会遇到这样一个问题: 明明已经把新的 SSL 证书上传到了服务器并替换了 Nginx 配置文件中的路径,为什么浏览器访问时显示的仍然是旧证书? 本文将从根本原因入手,详细剖析证书替换后不生效的常见原因,给出完整的排查