网络与通信

深入解析TCP:可靠传输的核心机制与实现逻辑

Linux 系列 文章目录 Linux 系列 前言 一、TCP协议的概念 1.1 TCP协议的特点 1.2 TCP又叫做传输控制协议 二、TCP协议段格式 2.1、TCP的流量控制----------窗口大小(16位) 2.2 TCP的确认应答机制 2.2.1 什么是确认应答机制 2.2.2 确认应答机制的优化 2.3 超时重传机制 2

深入理解 HTTP Authorization 头:基础知识

在当今的互联网世界中,安全性贯穿于 web 应用的每个方面,HTTP Authorization 头的使用在这个过程中扮演着不可或缺的角色。它是 HTTP 请求中的一个重要部分,用来在客户端和服务器之间安全地传输认证信息。用途广泛,无论是浏览器还是其他客户端应用,都依赖它来验证用户的访问权限。本文旨在详细解读 HTTP Auth

【Linux网络】Socket 编程TCP

 🌈个人主页:秦jh__# 🔥 系列专栏:#目录TCP socket API 详解socket(): bind(): listen():accept():  connectV0 - Echo Server  TcpClientMain.cc TcpServer.hpp TcpServerMain.ccV1 - Echo Server 多进

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 和 HTTPS 的区别(详细解析)

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

【网络原理】从零开始深入理解TCP的各项特性和机制.(一)

本篇博客给大家带来的是网络原理的相关知识.其中传输层这一部分非常重要,面试中只要是涉及到网络这一部分知识,几乎是必定会考传输层TCP的. 🐎文章专栏: JavaEE初阶 🚀若有问题 评论区见 ❤ 欢迎大家点赞 评论 收藏 分享 如果你不知道分享给谁,那就分享给薯条. 你们的支持是我不断创作的动力 . 王子,公主请阅🚀 要开心

C++ 日志系统实战第五步:日志器的设计

全是通俗易懂的讲解,如果你本节之前的知识都掌握清楚,那就速速来看我的项目笔记吧~    本文项目代码编写收尾!日志器类 (Logger) 设计(建造者模式)        日志器主要用于和前端交互。当我们需要使用日志系统打印 log 时,只需创建 Logger 对象,调用该对象的 debug、

Mysql之SSL加密连接

确认数据库是否启用了 SSL,是指检查数据库(如 MySQL)是否配置了 SSL 加密连接,即是否要求客户端与数据库的通信必须通过加密通道进行。启用 SSL 可以确保数据库连接的安全性,防止数据在网络中被窃听或篡改。登录 MySQL 数据库: 使用 MySQL 客户端(如 mysql 命令行工具&#x

Springboot超仔细整合websocket(附案例代码) 搭建一个性能强大的消息推送系统

为什么大家的项目一定有这种场景,系统发布公告,消息更更新,商家和客户私聊,这种场景,为了保证实时性总不能是http一直长轮询,所以就要用到今天说的websocket WebSocket 是一种网络通信协议,提供了一个在单个长时间连接上进行全双工、双向交互的通道。WebSocket 设计用来在浏览器和服务器之间进行交互式通信会话。用户可以在网页上发送消息到服务器并接收即时响应&#