Lee的冲浪日志

常见登录鉴权方式及优缺点分析

常见的登录鉴权方式及其优缺点如下,结合实际应用场景和安全需求,可选择合适的组合方案: 1. 账号密码登录 原理:用户输入账号和密码,服务器验证是否匹配。 优点: 简单通用,用户认知度高。 无需依赖第三方服务。 缺点: 弱密码易被暴力破解或撞库攻击。 需额外防护(如加密传输、哈希存储)。 用户需记忆密

Administrator Administrator Published on 2025-03-12

用户输入网址到网页显示的网络流程

从用户输入网址到网页显示,涉及以下网络层面的关键步骤: 1. URL解析与预处理 协议补充:浏览器自动补全协议(如HTTP/HTTPS)或端口号。 HSTS检查:若域名在HSTS列表中,强制使用HTTPS,避免中间人攻击。 2. DNS解析(域名 → IP地址) 缓存查询:依次检查浏览器缓存、操作系

Administrator Administrator Published on 2025-03-12

CDN 原理与应用详解

对CDN(内容分发网络)的理解可以从以下几个方面展开: 1. 核心目标:加速内容分发 就近访问:CDN通过在全球部署边缘节点,将静态资源(如图片、视频、CSS/JS文件)缓存到离用户最近的节点,减少物理距离带来的网络延迟,提升加载速度。 降低带宽压力:分担源站流量,避免单一服务器过载,尤其应对突发流

Administrator Administrator Published on 2025-03-12

DNS 原理与应用详解

DNS(Domain Name System,域名系统)是互联网的核心基础设施之一,其核心作用是将人类可读的域名(如 www.example.com``)转换为机器可识别的 IP 地址(如 192.0.2.1`),类似于互联网的“电话簿”。以下从多个维度展开对 DNS 的理解: 1. 核心功能与价值

Administrator Administrator Published on 2025-03-12

JWT Token 原理与应用详解

JSON Web Token(JWT)是一种开放标准(RFC 7519),用于在各方之间安全传输信息。它通过紧凑且自包含的方式(通常以JSON对象形式)传递声明(Claims),适用于身份验证、授权和信息交换等场景。 核心结构 JWT由三部分组成,用点(.)分隔: Header(头部) 包含令牌类型

Administrator Administrator Published on 2025-03-12

Cookie、Session、Token 区别详解

Cookie、Session 和 Token 是 Web 开发中用于管理用户状态和身份验证的三种常见机制,它们的核心区别如下: 1. Cookie(客户端存储) 定义:由服务器生成并发送到客户端(浏览器)的小型文本数据,存储在客户端。 特点: 自动传输:浏览器在每次请求时自动附加 Cookie(同域

Administrator Administrator Published on 2025-03-12

TCP/IP 四层模型详解

TCP/IP四层模型是互联网协议栈的核心架构,它将网络通信分为四个层次,每层负责不同的功能。以下是各层的详细说明: TCP/IP 四层模型 应用层(Application Layer) 功能:直接为用户应用程序提供通信服务,定义数据格式和会话规则。 典型协议: HTTP(网页浏览) FTP(文件传输

Administrator Administrator Published on 2025-03-12

ARP 与 RARP 协议功能及区别解析

ARP(Address Resolution Protocol,地址解析协议)和 RARP(Reverse Address Resolution Protocol,反向地址解析协议)是计算机网络中用于地址映射的两种协议,但功能和应用场景截然不同。以下是它们的定义、功能及主要区别: 1. ARP(地址

Administrator Administrator Published on 2025-03-12

TCP 拥塞控制步骤详解

TCP拥塞控制通过动态调整拥塞窗口(cwnd)来适应网络状况,避免数据过载。其核心步骤可分为以下几个阶段: 1. 慢启动(Slow Start) 目的:初始阶段探测可用带宽,快速提升发送速率。 规则: 初始拥塞窗口(cwnd)通常为1个MSS(最大报文段大小)。 每收到一个ACK,cwnd增加1个M

Administrator Administrator Published on 2025-03-12

TCP滑动窗口机制解析

TCP滑动窗口机制在数据传输中扮演多重关键角色,其核心作用及运作机制如下: 核心作用 流量控制(Flow Control) 接收方主导:接收方通过通告窗口大小(rwnd),告知发送方其缓冲区剩余容量,防止发送方发送过快导致缓冲区溢出。 动态调整:接收方根据处理速度实时更新窗口大小,发送方据此调整发送

Administrator Administrator Published on 2025-03-12

TCP SACK 机制解决重传效率问题

TCP的SACK(Selective Acknowledgment,选择性确认)的引入主要是为了解决传统累积确认机制在多个数据段丢失或乱序时导致的重传效率低下的问题。以下是具体分析: 核心问题:累积确认的局限性 在传统TCP中,接收方通过累积确认(Cumulative ACK)告知发送方已成功接收的

Administrator Administrator Published on 2025-03-12

TCP 超时重传与快速重传机制解析

TCP协议同时使用超时重传和快速重传机制,主要是为了在不同网络环境下兼顾可靠性和传输效率。两者的协同工作逻辑如下: 1. 触发条件不同 超时重传(RTO Retransmission) 基于发送端的计时器:若发送方在**预计算的时间(RTO)**内未收到ACK确认,则触发重传。 适用场景:数据包或A

Administrator Administrator Published on 2025-03-12
Previous Next