logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【计算机网络 | 第十四篇】网络层的「两个层面」

网络层功能分为数据层面和控制层面。传统架构中,路由器同时处理数据转发(硬件实现)和路由计算(软件实现)。SDN架构则将控制层面集中到远程控制器,路由器仅执行转发操作。这种分离提高了网络管理的灵活性和效率。

文章图片
#计算机网络#后端
【计算机网络 | 第十七篇】各类 IP 地址的指派范围和划分子网初步

IP地址分类与划分子网技术解析 IP地址分为A、B、C三类,每类都有特定的指派范围和保留地址。A类网络号最大126个,B类16383个,C类2097151个,主机号均需扣除全0和全1地址。特殊IP地址如0.0.0.0、127.0.0.1等具有特定功能。分类IP地址管理简单但浪费严重,为此引入划分子网技术,通过借用主机号作为子网号形成三级地址结构,提高地址利用率。划分子网对外表现为单一网络,内部则由

文章图片
#计算机网络#tcp/ip#网络协议 +1
【计算机网络 | 第十八篇】子网掩码和子网划分方法

子网掩码是用于识别IP地址中网络号和子网号的32位掩码,通过逐位"与"运算可提取网络地址。默认子网掩码对应不同IP地址类别(A类255.0.0.0,B类255.255.0.0,C类255.255.255.0)。子网划分会减少可用主机数,每个子网需扣除全0和全1地址。计算示例:B类地址子网掩码255.255.240.0时,每个子网最多支持4094台主机(2^12-2)。子网掩码在

文章图片
#计算机网络#网络
【计算机网络 | 第十一篇】图解交换机的自学习功能

以太网交换机通过自学习算法动态维护MAC地址表,实现数据帧的智能转发。初始状态下,交换表为空,当收到数据帧时会记录源MAC地址和对应接口,并对未知目的地址进行泛洪转发。随着通信建立,交换表逐步完善,后续通信可直接点对点转发。交换表项设有有效时间,通过更新和老化机制适应网络拓扑变化。多台交换机互连时,同一接口可对应多个MAC地址。这种机制使交换机具备即插即用特性,无需人工配置即可高效运作。

文章图片
#计算机网络#学习#网络
【计算机网络 | 第九篇】PPP:点对点协议

PPP协议是点对点链路最广泛使用的数据链路层协议,主要用于用户计算机与ISP之间的通信。PPP协议满足简单性、透明传输、多协议支持等需求,但不提供纠错、流量控制等功能。其组成包括封装方法、链路控制协议LCP和网络控制协议NCP。PPP帧采用面向字节的格式,通过字符填充法或零比特填充法实现透明传输。工作流程包括物理连接建立、LCP协商、鉴别、NCP配置等阶段,最终完成链路建立和网络层通信。PPP协议

文章图片
#计算机网络#网络
【计算机网络 | 第八篇】循环冗余校验(CRC)

摘要:循环冗余检验(CRC)是数据链路层广泛使用的差错检测技术。其原理是在数据M后添加n位冗余码(FCS),通过模2除法计算得出。接收端用相同除数P校验,若余数为0则接受帧,否则丢弃。CRC能实现无差错接受,但需配合确认和重传机制才能达到可靠传输。常用生成多项式包括CRC-16、CRC-CCITT和CRC-32等。CRC算法虽不能定位具体错误,但通过合理选择P可确保极低的漏检率。

文章图片
#计算机网络#网络
【计算机网络 | 第十篇】以太网的 MAC 层

本文主要介绍了以太网MAC层的相关内容,包括MAC地址的结构与分类、适配器检查机制以及MAC帧格式。MAC地址采用48位格式,分为组织唯一标识符和扩展唯一标识符,包含I/G位和G/L位用于区分单播/组播和全球/本地管理。适配器通过检查MAC地址决定是否接收帧,支持单播、广播和多播三种方式。以太网V2的MAC帧由目的地址、源地址、类型、数据和FCS五个字段组成,最小帧长为64字节。无效MAC帧会被直

文章图片
#计算机网络#网络
【langchain4j篇03】:会话上下文记忆与会话隔离实现

本文介绍了如何使用LangChain4j实现对话上下文记忆和会话隔离功能。主要内容包括:1) 通过配置ChatMemory Bean和设置AiService的chatMemory属性实现单次对话的上下文记忆;2) 使用ChatMemoryProvider和memoryId参数实现不同会话间的记忆隔离,通过@MemoryId注解标识会话ID;3) 提供了完整的代码示例和配置方法,包括依赖配置、Bea

文章图片
#java#spring boot#前端
网页端 AI 对话的“打字机”式输出效果,为什么首选 SSE 协议?

摘要: AI流式输出场景(如ChatGPT逐字显示)首选SSE协议,因其单向推送特性完美契合需求。相比HTTP轮询(含HTTP/2)的无效请求和延迟问题,SSE通过单次HTTP连接实现实时低开销推送;而WebSocket的双向通信能力在此场景属过度设计,维护成本高。SSE基于原生HTTP,开发简单,是性能与架构的最优解。

文章图片
#后端#网络协议#http +1
如何解决 CAS 的 ABA 问题:从版本号机制到 AtomicStampedReference 深度解析

本文深入探讨了CAS机制中的ABA问题及其解决方案。ABA问题指变量值从A变为B又变回A时,CAS无法识别中间状态变化,可能导致逻辑错误。文章指出加锁会违背无锁编程初衷,推荐通过版本号机制解决。Java的AtomicStampedReference将值和版本号封装为Pair对象,利用原子指令保证两者同时更新,有效拦截ABA问题。文末还介绍了更轻量的AtomicMarkableReference作为

文章图片
#jvm#java#后端
    共 21 条
  • 1
  • 2
  • 3
  • 请选择