自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 缓存穿透、缓存击穿、缓存雪崩:一次分清三个问题与各自的解法

缓存穿透、击穿、雪崩三者均导致请求直击数据库,但成因各异:穿透因查询不存在的键,击穿因热点键过期瞬间高并发,雪崩因大量键同时失效或缓存服务宕机。解法分别对应:布隆过滤器或空值缓存防穿透;互斥锁或逻辑过期保击穿;过期时间随机化、熔断降级、缓存预热及集群部署抗雪崩。核心在于区分触发条件,针对性防御。

2026-09-26 23:24:09 343

原创 用 LLM-Wiki 重构团队知识库:从“各说各话”到可追溯的知识链

本文介绍如何通过LLM-Wiki重构团队知识库,解决“资料齐全却答不准”的痛点。传统检索仅能找文档,而LLM-Wiki将客户、产品、规则间的适用关系结构化为可追溯的知识链。借助OpenViking平台,团队可导入多源资料,用Compile功能自动生成带交叉引用的Markdown Wiki,支持编辑修正与版本管理。最终让Agent直接检索并动态串联知识,实现精准、可验证的回答,推动知识从“各说各话”走向统一可复用的智能体系。

2026-09-24 11:48:45 480 1

原创 开源决策模型 Laya 实战:本地部署、调用方式与中文场景踩坑

Laya 是一款开源决策模型,基于 ModernBERT 架构,专用于意图识别、工单路由等判别任务,支持本地部署,推理延迟低至 8.31ms,显存占用仅 4-6GB。本文详解其四步部署流程:环境配置、权重选择(自动分流 multilingual)、最小验证脚本编写及返回结构解析。提供三种调用方式——Router 自动路由、Agent 直调、指定分支,兼顾灵活性与显存优化。中文场景建议使用 multilingual 权重,避免置信度下降。实测表明,手动锁定分支可节省显存至 1.25GB,适合单语种应用。项目代

2026-09-23 23:56:25 606 1

原创 Jev 决策模型解读:Agent 里的大量判断,真的都需要大模型吗

Jev 是 TypeSafe AI 推出的轻量级决策模型,专为高频判断任务设计,定位如心理学“系统一”:快速、低成本、输出受限。它不生成内容,仅在预定义选项中做分类或评分,避免大模型幻觉与高成本。适用于游戏决策、Agent 路由、工单分类、多指令并行解析等场景,显著降低调用开销,提升吞吐。但其能力依赖结构化输入与固定候选集,置信度需业务数据校准,不适合开放式任务。未来价值在于重构 Agent 成本结构——判断与生成分工明确,让高效自动化成为可能。

2026-09-22 10:22:46 453 2

原创 Kafka 使用场景与核心机制详解:为什么它快、怎么用、坑在哪

Kafka 是分布式提交日志与流处理平台,核心优势在于高吞吐、持久化存储与灵活消费。其快源于顺序写、页缓存、零拷贝、批量压缩与分区扩展。消息不删除、位点由消费者管理,支持重放与回溯。典型场景包括日志采集、大数据管道、实时流处理、事件溯源与异步解耦。使用中需注意 Rebalance 代价、投递语义选择(at-least-once 为主)、幂等与事务配置,以及保留策略(时间/大小或日志压实)。正确理解“日志”本质,方能规避误用陷阱。

2026-09-22 10:09:02 652 1

原创 RocketMQ 使用场景与核心功能详解:什么时候用、怎么用、坑在哪

本文详解RocketMQ的核心使用场景与功能:在异步提速、系统解耦、削峰填谷、数据分发等场景中,消息队列有效解决调用方与执行方的时序不匹配问题。基于事务、延时、顺序消息等特性,结合生产者-消费者模型与可靠投递机制,实现高可用消息传递。强调消费端幂等性、重试与死信处理是保障可靠性关键,建议根据业务需求合理选型,避免过度设计。

2026-09-21 11:46:54 232

原创 红黑树原理详解:二叉搜索树是怎么做到永不“长歪“的

红黑树通过五条颜色性质(如红节点子节点为黑、路径黑高一致)确保树高始终在 $O(\log n)$ 级别,避免因插入顺序导致的退化。其核心机制是:插入新节点默认为红色,若父节点也为红,则通过变色与旋转修复;删除后若破坏黑高平衡,则引入“双重黑”概念,借助兄弟节点和旋转逐步恢复。相比AVL树,红黑树牺牲部分查找效率,换取更低的插入/删除开销,成为STL中map、set的首选数据结构,兼顾性能与工程实用性。

2026-09-21 11:39:18 263

原创 Windows 系统 MySQL 安装全流程保姆级教程

选中「Custom(自定义安装)」后,点击页面右下角的「Next」(下一步)按钮,进入自定义安装的「Select Products」(产品选择)页面。该页面分为左右两个区域,左侧是「Available Products」(可用产品/组件),右侧是「Products To Be Installed」(待安装的产品/组件)。

2026-09-20 14:57:23 355

原创 RAG 系统评测实战:从指标设计到落地闭环

本文系统阐述RAG评测实战方案,提出“分层评测、闭环迭代”理念。核心观点:避免仅评生成结果,需拆解检索与生成两层,分别评估召回率、精确率、忠实度等指标。强调构建高质量评测集(基础/深度/对抗集),优先使用可脚本计算的确定性指标,辅以LLM-as-Judge与人工抽检校准语义评分。警惕评测泄露、相似度误导等陷阱,建立发版前必测、用例回流、定期评审的持续流程,最终实现从“上线即止”到“持续优化”的闭环管理。

2026-09-20 14:32:34 206 2

原创 Agent 评测体系怎么搭:从指标设计到工程闭环

本文系统构建Agent评测体系,从“评什么、怎么评、数据来源、根因定位”四环节出发,提出分层指标设计:以端到端与过程评测结合,聚焦准确性、可靠性、安全性等五大质量属性;采用“规则+LLM-as-Judge+人工”三层评分机制,保障客观性与可解释性;强调高质量评测集建设与badcase回流,实现闭环迭代;并通过根因标签体系与收敛链路,精准定位问题模块。核心理念是:用可验证、可复现、可追踪的工程化方法,将非确定性的智能行为转化为可发布的工程质量。

2026-09-20 14:28:00 233 2

原创 初识 Redis:它是什么、为什么快、用在哪些场景

Redis 是一个基于内存的高性能键值存储中间件,可作为数据库、缓存和消息队列使用。其核心优势在于数据存于内存,结合单线程+IO多路复用模型,实现低延迟高吞吐。适用于热点数据缓存、会话存储、实时消息等场景,但不适合存储大量数据。在分布式系统中,通过集群与主从架构保障扩展性与高可用,是构建高性能应用的重要组件。

2026-09-15 10:39:04 326 2

原创 Redis 的安装(详细教程):Windows 环境从下载到配置全流程

本文详细介绍了在Windows环境下安装与配置Redis的全流程。从下载微软维护的Windows版Redis(支持msi和zip安装),到通过命令行临时启动或注册为系统服务,再到连接测试与常用命令管理。文章还涵盖环境变量配置、常见问题排查(如端口占用),并提醒用户:Windows版Redis仅支持3.x版本,若需新特性建议使用WSL或Docker。适合开发者快速搭建本地Redis环境。

2026-09-15 10:17:17 350 1

原创 Redis 数据结构与单线程模型深度解析:对外接口与底层编码的双重智慧

<think>我们根据要求,生成≤150字的文章摘要。需要概括Redis数据结构分离设计、底层编码、单线程模型和IO多路复用。语言简洁。注意摘要不是评价。要≤150字。</think>本文解析Redis核心设计:对外五种数据类型与底层编码分离,如string用int/embstr/raw,hash用ziplist/hashtable,list用quicklist等,按规模自动优化。单线程模型串行执行命令,天然无锁;性能源于内存操作、简单逻辑、避免线程竞争及epoll多路复用。权衡思想重于死记阈值。

2026-09-03 17:10:24 403 1

原创 深入理解 GMP 模型:Go 协程调度器的设计与调度场景全解析

GMP 模型的本质,是把"用户态的 goroutine"与"内核态的线程"解耦,通过 P 这个中间层完成两者的配对。G 是协程,M 是线程,P 是 M 运行 G 所需的资源池,一个 M 必须持有 P 才能运行 GP 的本地队列存新 G,满了溢到全局队列;本地队列空时从全局队列或偷取其他 P 的 G线程复用靠 work stealing 和 hand off 两种机制抢占机制保证单个 goroutine 最多占用 CPU 10ms,避免饿死。

2026-08-25 15:59:30 444 3

原创 DeepSeek 首个视觉模型上线:V4 Flash Vision 多模态能力解析

大家目前已经可以通过 DeepSeek API 访问新模型了。如果使用 DeepSeek Harness,则需升级至 0.1.1-rc.1 或更高版本。模型名称中的 exp 说明它仍处于实验阶段,能力表现、接口限制和模型版本后续都可能调整目前也只有这一视觉模型能够接受图片;将图片传给普通的 V4 Flash 或 V4 Pro,会直接返回错误视觉版暂不支持 FIM 补全图片在 Chat Completions 与 Anthropic Messages 接口中只能出现在 user 消息里。

2026-08-25 15:52:03 665

原创 Codex Harness 架构深度解析:从 App Server 到 Agent Loop,一次读懂 OpenAI 的 Agent 运行时

读完这轮源码,有个判断更确定了:Agent 进入产品后,大量工程难题都发生在两次模型调用之间。任务怎样保存,工具怎样并发,用户怎样插话,审批怎样暂停,取消怎样传递,上下文怎样越过窗口,客户端怎样重连,最后由谁确认事情真的做完。这些加在一起,就是 Harness。App Server 做的事,是把这套内部运行过程整理成外部产品可以依赖的边界。OpenAI 甚至计划让最早直接访问 Core 的 TUI 也改走 App Server:拉起子进程,通过同一套 JSON-RPC 接收事件和处理审批。

2026-08-24 14:53:35 531 3

原创 Elasticsearch 倒排索引详解

倒排索引是全文搜索引擎的核心数据结构,其主要作用是从文档中提取关键词,并建立关键词到文档的映射关系。这种结构与传统的正排索引(即文档到关键词的映射)相反,因此称为倒排索引。在倒排索引中,每个关键词都关联着包含该关键词的文档列表,这使得搜索操作能够迅速定位包含特定关键词的文档,从而大幅提高查询效率。倒排索引是词到文档的映射,与正排索引(文档到词)方向相反,专为全文检索设计核心结构是词典 + 倒排列表,构建流程为分词 → 建词典 → 建倒排列表。

2026-08-24 14:47:42 610 3

原创 BM25 算法详解:从原理到代码实现,掌握搜索与 RAG 的核心检索技术

本文详细介绍了BM25算法,这是一种用于衡量查询与文档相关性的经典排序算法。文章从TF-IDF的局限性出发,指出BM25通过解决词频非线性增长、文档长度归一化和词语重要性差异三大问题,成为搜索引擎和RAG系统的核心检索技术。 核心内容包括: BM25的三大核心思想:词频饱和函数、逆文档频率和文档长度惩罚机制 完整数学公式解析及各参数含义 直观类比:将BM25比作严格的"老师打分系统" 代码实现示例,展示分词、建索引和检索流程 BM25通过平衡词频、文档长度和词语稀有度,实现了比TF-IDF更精准的相关性评估

2026-08-23 22:30:36 554 3

原创 DeepSeek Harness 核心架构深度解析:Cordis 插件系统是如何运转的

摘要 DeepSeek Harness(DSH)的核心架构Cordis采用"一切皆插件"的设计理念,模型适配器、工具注册表等所有组件均为可动态替换的插件。系统分为三层:底层Cordis微内核管理插件生命周期;中间层通过Profile、Bundle、Patch三级配置机制灵活组装插件组合;顶层提供四种预设运行模式。插件系统基于五个核心概念(插件写法、Context、Service、Fiber、inject)和事件总线构建,通过Fiber状态机、inject依赖跟踪和effect副作用清理三大机制实现可靠动态加

2026-08-18 14:51:16 821 5

原创 Codex 安装使用全攻略:从环境准备到高阶技巧(2026 全平台版)

本文提供了OpenAI Codex的全面安装使用指南,涵盖Windows/macOS/Linux/WSL全平台。主要内容包括:Codex的核心功能与适用场景、系统与账号要求、Node.js环境配置、CLI和桌面端安装方法、API密钥获取与认证配置、IDE集成、基础命令使用、实战案例、权限安全设置、常见问题解决以及高阶使用技巧。文章提供可直接复制的命令,从零基础安装到专业级应用均有详细说明,并强调了合规使用要求。最后还包含了版本更新维护指南,帮助用户持续获取最新功能。

2026-08-16 18:29:33 586 3

原创 DeepSeek Harness 保姆级安装教程:从零开始跑起你的 Agent Harness

本文提供了DeepSeek Harness(DSH)的完整安装指南。DSH是DeepSeek开源的AI Agent框架,基于Cordis插件系统构建,采用"一切皆插件"的设计理念。 安装步骤包括: 安装Node.js环境 通过npm全局安装DSH 运行dsh web启动服务 首次使用时配置DeepSeek API Key 选择极简模式或标准模式开始对话 注意事项:DSH仍处开发者预览阶段,接口可能频繁变更,建议仅用于测试环境。遇到问题可查阅GitHub仓库或加入官方Discord社区。

2026-08-14 11:54:26 615 2

原创 OpenClaw 完整安装教程(2026 全平台通用版)

本文提供了OpenClaw AI助手的完整安装教程,支持macOS、Linux和Windows平台。主要内容包括:环境要求(Node.js v20+)、三种安装方式(一键脚本/npm/Docker)、初始化配置流程(重点配置GLM-4.6 API Key)、双窗口启动方法(gateway+dashboard)以及常见问题解决方案。OpenClaw支持本地部署多种大模型,数据可控且模型可选,安装完成后可通过Web控制台实现AI辅助开发和工作流自动化。教程特别针对不同系统和常见错误(如macOS的sharp依赖

2026-08-14 00:19:30 519 6

原创 DeepSeek Harness 一文快览:对标 Claude Code 的 Agent 控制与编排系统

DeepSeek发布DeepSeek Harness v0.1开发者预览版,这是一套围绕大模型构建的控制与编排系统,旨在将模型推理能力转化为可完成复杂任务的智能体。系统采用插件式开放架构(MIT协议),所有功能通过Cordis插件实现,支持能力自由替换扩展。关键特性包括:完整的运行日志记录与回放机制、四种预设运行模式(标准/PTC/极简/创造)满足不同场景需求。该系统与DeepSeek-V4-Pro模型同步发布,通过对标Claude Code等技术路线,提供了可定制、可追溯的Agent开发框架。开发者可通过

2026-08-13 23:45:59 990 8

原创 Claude Code 安装配置与使用指南(下载、配置、使用、进阶)

Claude Code 使用指南摘要 Claude Code 是 Anthropic 推出的 AI 编程助手,支持终端操作。安装方式包括原生安装(macOS/Linux/WSL 用 curl 命令)、WinGet(Windows 推荐)或 npm 安装。配置分为官方订阅和第三方 API 两种模式,需修改用户目录下的 settings.json 文件设置 API 地址和密钥。 使用技巧包括: 内置命令如/plan(规划模式)、/clear(清除会话)等 典型工作流:描述需求→分析代码→生成计划→执行修改 可通

2026-08-09 14:13:26 647 6

原创 Coding Agent 架构设计:从 Agent Loop 到插件系统,拆解一个 AI 编程助手的核心模块

本文深入解析了Coding Agent的核心架构设计,主要包含以下要点: 三层架构:分为模型适配层(统一不同LLM接口)、内核层(Agent Loop循环执行)、产品层(会话管理等外围功能),各层松耦合。 Agent Loop核心:通过while循环在"询问模型"和"执行工具"间切换,包含错误重试、工具结果回传等关键机制。 模块化设计: 模型适配层封装不同LLM的API差异 工具系统支持动态注册和执行 产品层实现会话管理、上下文压缩和资源加载 扩展机制: 事件系统通过EventBus实现状态通知 插件机制支

2026-08-07 14:16:04 454 8

原创 面试官问:MySQL 为什么选择 B+ 树?——从数据结构选型到索引本质

摘要 MySQL选择B+树作为索引结构的核心原因是减少磁盘I/O次数。相比哈希表(不支持范围查询)、二叉树(树高导致I/O次数多)和B树(节点存储数据限制分支数),B+树具有三大优势:(1)内部节点仅存储key,三层结构可支持16亿数据;(2)叶子节点链表结构实现高效范围查询;(3)节点大小与磁盘页对齐,利用预读机制。InnoDB中,聚簇索引叶子节点存储整行数据,二级索引存储索引字段和主键,每个索引对应独立的B+树。B+树在I/O效率、范围查询和磁盘友好性方面达到最佳平衡,成为数据库索引的理想选择。

2026-08-04 19:19:57 372 3

原创 面试官问:微信共同好友怎么在几十毫秒算出来的?

摘要 本文探讨了微信等亿级用户产品如何快速计算共同好友。分析了三种技术方案:直接数据库查询(磁盘I/O瓶颈)、Redis Set(内存操作但大V用户性能下降)和Roaring Bitmap(位运算高效但需处理稀疏数据),最终提出混合分级方案:普通用户用Redis Set,大V用户用Roaring Bitmap,头部用户预计算缓存。这种分层策略平衡了性能与成本,适应不同规模需求,其中内存计算确保毫秒级响应,是处理海量社交关系的有效方案。

2026-08-04 13:34:43 465 6

原创 高并发点赞系统设计:从 MySQL 行锁到千万级热点,一篇讲透

摘要:高并发点赞系统设计要点 本文系统讲解了高并发点赞系统的技术方案演进,核心解决高频读写和最终一致性问题。初始方案采用缓存+MQ异步落库,通过Redis原子操作和Lua脚本保证数据一致性,避免MySQL行锁瓶颈。针对千万级直播热点场景,提出三级合并策略:客户端批处理减少请求量、应用层内存聚合降低Redis压力、定时刷入持久化存储。文章深入分析了直接UPDATE的缺陷(行锁竞争、连接池耗尽)和业务逻辑缺失问题,并对比了普通内容点赞与直播间点赞的架构差异。技术方案涉及MySQL表设计、Redis缓存策略、Lu

2026-08-02 15:46:04 478 8

原创 AI Agent Skill 设计体系:从行为编程到工程化落地

文章摘要:本文系统阐述了AI Agent Skill的设计体系,提出Skill作为自包含能力包的四类核心能力。文章详细解析了三层加载策略的资源管理方法,强调渐进披露原则;探讨了脚本、引用和资产的组织规范;分析了自由度与任务脆弱度的匹配原则。同时介绍了从实例出发的六步创建流程,基于TDD的验证方法,以及Skill生态边界。最后总结了优秀Skill的三个评估标准和设计原则:简洁、分层、可验证、可迭代。全文为AI Agent Skill工程化落地提供了系统化的方法论框架。

2026-08-02 12:30:55 461 9

原创 Pi Agent Harness 架构解析:一个轻量可扩展的 Agent 开发底座

Pi Agent Harness是一个轻量可扩展的Agent开发底座,由libGDX创建者开发。它采用四层架构:模型接入层统一多种AI模型接口,核心层处理Agent运行循环,终端界面层提供可复用组件,顶层组装成完整Coding Agent。设计哲学强调极简核心(仅4个基础工具)、可扩展性、模型无关性和树状会话管理。安全方面建议在容器中运行敏感任务。安装简单,支持npm全局安装或脚本安装,提供交互式会话和单次任务执行两种模式,适合需要灵活控制工作流的开发者。

2026-08-01 13:47:41 630 8

原创 DeepSeek V4-Flash 0731 基准测试解读:Agent 能力跃升与横向对比

DeepSeek V4-Flash 0731 核心升级与选型指南 最新发布的 DeepSeek V4-Flash 0731 通过后训练显著提升 Agent 能力,9 项基准测试全面上涨,其中工程任务(DeepSWE)涨幅达 47.1 分。横向对比显示,其在终端操作(Terminal-Bench 2.1)、工具调用(Toolathlon)等场景已接近 GPT-5.6 Sol 和 Claude Opus 5,但长链条任务仍存差距。 性价比优势突出:输入/输出成本较 GPT-5.6 Luna 低 30%-77%,

2026-08-01 11:23:47 710 9

原创 Graph Engineering 深度解析:Graph、Loop、Harness 三层分工与工程落地

本文深入解析Graph Engineering中的Graph、Loop和Harness三层架构。Graph负责任务拓扑关系,Loop处理反馈和收敛,Harness管理权限、状态与恢复机制。三者协同工作而非替代:Graph显式表达任务依赖,Loop构建闭环工作流,Harness确保安全可控。作者指出系统落地的关键挑战在于节点间的四种边(数据、权限、验证和恢复边),建议团队从窄范围试点开始,并提供了故障预演清单。最终强调成功的Agent工程需要使整个执行图具备可审查、可观察和可控停特性。

2026-07-31 12:01:34 413 5

原创 Tools、Workflow、Agent 三层架构详解

本文系统阐述了AI架构中的三层结构:Tools、Agent和Workflow。Tools是最小能力单元,负责执行具体操作但不做决策;Agent是自主决策系统,通过思考-行动-观察循环动态完成任务;Workflow是开发者预设的确定性流程框架。三者在项目中通常嵌套使用:Tools提供基础能力,Agent处理不确定性任务,Workflow编排整体流程。生产环境推荐采用"Agentic Workflow"模式,用Workflow固定主流程骨架,在关键节点嵌入Agent以平衡确定性与灵活性。这种分层架构既保证了系统

2026-07-31 11:52:37 435 4

原创 RAG核心原理

文章摘要: RAG(检索增强生成)技术通过结合检索与生成弥补大语言模型的三大缺陷:知识滞后、幻觉和私有知识缺失。其核心流程分为离线(文档切块、向量化、索引)和在线(查询改写、两路召回、结果融合与精排)两个阶段。关键组件包括:Embedding模型实现语义向量化,HNSW算法实现高效近似最近邻搜索,Chunking策略平衡信息完整性与检索精度,以及多路召回与RRF融合提升结果质量。检索质量直接决定RAG效果,需系统优化切块粒度、Embedding模型选择、索引参数和排序策略,形成"快检索+准生成"的完整链路。

2026-07-30 11:42:48 529 5

原创 Function Calling、MCP、Agent Skill 三层架构解析

文章摘要: 本文系统解析了AI开发中的三层架构:Function Calling、MCP和Agent Skill。第一层Function Calling是基础调用协议,解决模型如何触发外部函数的问题;第二层MCP实现工具标准化封装,解决工具自动发现和接入问题;第三层Agent Skill负责流程封装,解决复杂任务的执行编排问题。三层呈现递进关系:Skill依赖MCP提供的工具,MCP依赖Function Calling实现调用触发。文章通过数据分析报告场景演示三层协作:Skill定义流程→MCP管理工具→F

2026-07-29 11:36:38 368 8

原创 Harness Engineering 深度解析

文章摘要: 本文系统阐述了AI工程的三次演进:从Prompt Engineering(优化指令表达)到Context Engineering(精准信息供给),再到Harness Engineering(系统化行为约束)。Harness作为AI Agent的核心框架,包含六层结构:上下文管理、工具系统、任务编排、记忆管理、评估观测和异常恢复。通过PR Review Agent等案例,展示了渐进式披露、任务拆解、自动修复等关键技术。最后以Claude Code为例,说明规则文件、规划驱动和工具链扩展的落地实践,

2026-07-28 00:30:43 545 7

原创 HTTP 协议底层 TCP 传输原理——从输入 URL 到看到页面发生了什么?

本文详细解析了从输入URL到加载页面的完整网络通信过程。首先通过DNS解析将域名转换为IP地址,基于UDP协议完成查询。接着TCP通过三次握手建立可靠连接,为HTTP传输奠定基础。然后浏览器发送HTTP请求报文,包含请求方法、URI和协议版本;服务器响应状态码和请求内容,通过TCP传输。整个过程涉及应用层、传输层、网络层和链路层的协作,最终浏览器渲染页面并通过四次挥手释放连接。文章通过代码示例展示了底层TCP连接和HTTP报文传输的具体实现。

2026-07-25 13:57:43 391 7

原创 TCP 核心机制

本文详细解析TCP协议的核心机制,重点阐述了三次握手和四次挥手的完整过程及其必要性。三次握手通过客户端与服务端交换SYN和ACK包,确保双方收发能力正常并同步初始序列号,避免历史连接问题。四次挥手由于TCP全双工特性需要独立关闭两个方向,中间步骤无法合并。文章还对比了TCP与UDP的关键差异:TCP提供可靠传输、流量控制等特性,而UDP则更轻量快速。最后总结了TIME-WAIT状态的作用和常见面试问题,帮助读者全面理解这一网络基石协议。

2026-07-24 12:05:47 731 13

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除