计网八股笔记
一、计网相关的1.cookie 和 session 的区别cookie 和 session 的作用是做会话状态管理cookie 是保存在客户端的session 保存在服务端一次过程是这样的用户输入账号和密码通过 http 主体去发送服务端验证之后把用户信息存在 redis 里key 就是 sessionid。在服务端响应的结果中会携带这个 sessionid 由浏览器把这个保存下来之后每次客户端对相同的服务端的请求都会携带这个 sessionid服务端通过 sessionid 读取用户信息继续之前的处理。它们的不同是存储方式不同虽然都是 key value 但是 cookie 的 value 只能是字符串cookie 的容量受限session 通常只决定于服务端的内存。2.DNS 的递归解析和迭代解析的区别是什么DNS 是互联网上的一个分布式数据库存储域名到 IP 地址的映射关系在地址解析的过程中首先是检查浏览器缓存和系统缓存如果不存在则检查本地域名服务器由本地域名服务器直接返回或者通过一系列查询把结果返回给客户端。本地域名服务器在没有缓存的时候会依次检查根域名服务器顶级域名服务器和权威域名服务器这部分就是迭代解析迭代解析不是返回最终结果而是依次告知下一个可以查询的服务器。3.一次完整的 RPC 框架请求的过程首先是调用方就像调用本地函数一样去调用 RPC 请求然后把参数序列化由 TCP 把字节流分段并封装添加确认号序列号等等信息之后由驱动网卡异步把数发给服务方业务服务方把接收到的数据反序列化并调用相应的业务在返回结果给调用方的时候先序列化然后调用方把响应结果反序列化得到最终结果。从应用层到发送的过程是序列化TCP 封装IP 路由层封装和 mac 层封装成帧并由驱动网卡发送。4.http 和 HTTPS 的区别http 和 https 都是应用层协议https 是在 http 的基础上增加了 tls 连接认证身份数据加密维护数据完整性使用非对称性加密交换密钥然后用高效的对称加密通信tls 是 ssl 的后续版本是应用层安全传输协议。在认证的时候是使用 ca 证书等去认证确保安全。http 协议的 get 和 post 虽然 post 相比 get 安全的但是数据本身是明文发送的所以不能说是安全的。5.为什么 TCP 协议是连接协议TCP 在传输数据之前要三次握手建立连接在传输完成之后通过四次挥手释放连接TCP 传输有序号和确认号会通过校验确保数据的完整性TCP 有超时重传机制有确认和重传机制。TCP 有流量控制避免接收方缓冲区溢出有拥塞控制避免发送方压垮网络TCP 会缓存非按序到达的字节流。TCP 的字节流的特点导致了粘包和拆包的问题。

相关新闻

RAG 应用链路:查询检索、提示词增强、生成与 Dify 实践

RAG 应用链路:查询检索、提示词增强、生成与 Dify 实践

知识库建好后,一次请求发生了什么 离线阶段已经完成文档解析、分块、向量化和入库。到了在线阶段,系统要围绕用户问题完成查询理解、检索、过滤与重排、上下文组装、模型生成和引用返回。 这条链路中,检索决定模型能看到什么,提示…

2026/10/5 9:05:47 阅读更多 →
AI简历生成工具哪个好 免费在线制作应届生

AI简历生成工具哪个好 免费在线制作应届生

AI简历生成工具哪个好 免费在线制作应届生,晒鸥帮学弟学妹改过几十份简历,发现大家卡在同一个地方——不知道写什么,也不知道怎么排版。在线工具试了一圈,有的模板花哨导出要钱,有的AI生成全是套话。今天说四个&#x…

2026/10/5 9:05:47 阅读更多 →
电阻选型技术文档

电阻选型技术文档

文档版本:V1.0编制:硬件研发适用对象:硬件原理图设计、器件选型、BOM评审、硬件测试修订记录版本修订日期修订内容修订人V1.02026-10-04首次发布硬件研发1 文档目的规范电子电路电阻器件选型方法,明确电阻选型关键电气、环境、机械…

2026/10/5 9:05:47 阅读更多 →

最新新闻

从零构建 coding agent CLI:TUI、Agent Loop 与 LLM 函数调用实战

从零构建 coding agent CLI:TUI、Agent Loop 与 LLM 函数调用实战

1. 从“pi”这个标题说起:一个极简命名背后的技术野心第一次看到“pi”这个项目标题,很多人会本能地联想到数学常数,或者树莓派(Raspberry Pi),再或者某个缩写。但如果你最近在开发者社区里泡过&#xff0c…

2026/10/5 11:16:56 阅读更多 →
ZYNQ EMIO调试UART完整指南:从引脚规划到串口实测

ZYNQ EMIO调试UART完整指南:从引脚规划到串口实测

ZYNQ 开发里有两件事几乎绕不开:一件是调试,一件是串口。做调试离不开 UART,做 UART 调试又绕不开 MIO 和 EMIO 的选择。我最早做 ZYNQ 的时候,习惯直接用 PS 端 MIO 接出来的 UART0,板子一上电就能在串口终端里看到 B…

2026/10/5 11:16:56 阅读更多 →
跨学科仿生设计:AI代理模型与多尺度仿真融合的数据驱动优化框架

跨学科仿生设计:AI代理模型与多尺度仿真融合的数据驱动优化框架

简介:这是一份聚焦跨学科融合仿生设计的系统性技术文档,面向机器人、新材料与AI交叉领域的研究者、工程师及高年级学生,系统讲解如何将机器学习、深度学习、材料基因组、多尺度建模与拓扑优化等方法整合到仿生设计全流程中。文档共593页&…

2026/10/5 11:16:56 阅读更多 →
智慧工厂AI安防平台设计:从架构到落地全流程指南

智慧工厂AI安防平台设计:从架构到落地全流程指南

简介:《AI赋能的智慧工厂安防平台建设方案》演示文稿是一份面向智慧工厂安防规划与智能制造升级的方案型资源,适合安防系统集成商、工厂信息化人员及管理者参考,可用于解决传统工厂安防管理分散、响应滞后、智能化程度不足等问题。内容围绕综…

2026/10/5 11:16:56 阅读更多 →
K8s服务发现与网络策略:读懂原理到实战避坑指南

K8s服务发现与网络策略:读懂原理到实战避坑指南

1. 前言:为什么服务发现和网络策略是K8s运维的两道必答题无论你是刚把第一个Pod跑起来,还是已经在生产环境里折腾了大半年,Kubernetes的服务发现和网络策略一定都绕不开。简单说,服务发现解决的是“流量到底该打到哪个Pod上”的问…

2026/10/5 11:16:56 阅读更多 →
Superpowers工作流:AI原生开发的认知增强层实战指南

Superpowers工作流:AI原生开发的认知增强层实战指南

1. 项目概述:Superpowers 不是超能力,而是开发者工具链的“认知增强层”你搜“superpowers”时看到的满屏 Claude Code、Antigravity、Codex CLI、Cursor,不是漫威电影彩蛋,也不是某个神秘组织的代号——这是2024年中后期&#xf…

2026/10/5 11:15:55 阅读更多 →

日新闻

马斯克杀回智能体战场,Grok 4.5万亿参数撑腰,Cursor接手数字白领项目:用TaoToken统一Key跑通多模型Agent工作流

马斯克杀回智能体战场,Grok 4.5万亿参数撑腰,Cursor接手数字白领项目:用TaoToken统一Key跑通多模型Agent工作流

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 0:00:22 阅读更多 →
AI编程工具插件机制详解:plugin.json配置与加载失败排查指南

AI编程工具插件机制详解:plugin.json配置与加载失败排查指南

1. 从“plugins”这个词说起:它到底在解决什么问题如果你最近在折腾 AI 编程工具,尤其是 Cursor、Codex CLI、Claude Code 这类带 CLI 的编辑器或命令行助手,那你大概率绕不开一个词——plugins。这个词本身不新鲜,从浏览器到 IDE…

2026/10/5 0:00:23 阅读更多 →
第26课:OpenClaw|日志审计与问题诊断:把日志链路改到 TaoToken 的排查清单

第26课:OpenClaw|日志审计与问题诊断:把日志链路改到 TaoToken 的排查清单

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 0:00:23 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 5:06:42 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 1:10:22 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 3:06:17 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 11:40:45 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 9:43:54 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 20:14:29 阅读更多 →