网络与通信

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

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

如何实现在多跳UDP传输场景,保证单文件和多文件完整传输的成功率?

如何实现在多跳UDP传输场景,保证单文件和多文件完整传输的成功率? 一、前言UDP(User Datagram Protocol)是一个轻量、无连接的传输协议,广泛用于低延迟、高吞吐的应用中,如视频流、实时游戏等。然而,UDP天生的不可靠性(不保证顺序、不保证到达、不重传丢包&#xff

HTTP 和 HTTPS 的区别(详细解析)

HTTP 和 HTTPS 的区别(详细解析)1. 基本概念 HTTP(超文本传输协议,HyperText Transfer Protocol) HTTP 是一种 明文传输 的协议,用于浏览器和服务器之间的数据通信。 默认端口号:80 安全性低,数据在传输过程中容易被窃听、中间

CVE-2023-38408漏洞修复 - 升级openssl和openssh

CVE-2023-38408 OpenSSH 代码问题漏洞修复 - 升级openssl和openssh ※ 重要说明: 1、升级后会导致无法用ssh远程登录,提示“Permission denied, please try again.” 2、解决方案请查看本章节【三、解决升级后无法用ssh远程登录】 目录 CVE-2023-38408 OpenSSH 代码问题漏洞修复 -

HTTP/2的软肋:为什么我们需要HTTP/3?

欢迎关注我的公众号:观知小阁。包含各种类的文章,内容更丰富,更新及时且不迷路。 技术前进的脚步从未停歇 在互联网速度日益成为核心需求的今天,HTTP/2协议的出现曾让我们眼前一亮。多路复用、头部压缩、服务器推送等新特性让我们相信网页性能的瓶颈终于被彻底打破。但现实总是比理想骨感,HTTP/2在实际应用中逐渐暴露出了一些根本性的缺

Base64:加密数据HTTP传输的最佳选择

# 为什么Base64编码更适合通过HTTP传输加密数据?## 前言在现代网络通信中,加密数据的传输是保障安全的关键一环。然而,许多开发者在将加密后的二进制数据通过HTTP传输时,常常遇到数据损坏、截断或乱码等问题。本文将围绕Base64编码为何更适合HTTP协议传输加密数据展开说明。## 什么是Base64编码?Base64是

IP 协议

1.前置知识网络协议栈自上而下,分别是应用层,传输层,网络层,数据链路层,在之前的文章中,小编已经讲解了应用层http,https,传输层ucp,udp,下面我们进入网络层的IP协议的学习,使用一个故事开始IP协议的学习假设你数学能力非常好&#x

http和https的异同点和优缺点

一、https的工作原理(1)客户使用https的URL访问Web服务器,要求与Web服务器建立SSL连接。(2)Web服务器收到客户端请求后,会将网站的证书信息(证书中包含公钥)传送一份给客户端。(3)客户端的浏览器与Web服务器开始协商SSL连接的安全等级