TCP包分析 本文系统阐述了 TCP 协议的核心原理与 Wireshark 抓包分析方法,旨在帮助学习者深入理解 TCP 通信机制并完成网络实验。文章首先总结了 TCP 面向连接、可靠传输、面向字节流等核心特点,明确其完整通信流程分为三次握手建立连接、数据传输、四次挥手释放连接三个阶段。在此基础上,详细讲解了三次握手和四次挥手的报文交互过程与状态转换,特别补充了服务端主动发起挥手的三种常见原因(Keep-Ali 2026-05-17 Network #network #wireshrak #tcp
ICMP包分析 本文基于 Wireshark 抓包实验,系统讲解了互联网控制报文协议(ICMP)的核心原理、数据包结构及 IP 分片机制。文章首先介绍了 ICMP 的基础特性:作为 IP 协议的配套协议工作在网络层,无连接无端口,主要用于检测网络连通性、反馈通信错误和传递控制信息,常用的 ping 命令本质就是 ICMP Echo 请求(Type 8)与响应(Type 0)报文的交互。ICMP 报文分为差错报文和 2026-05-16 Network #network #wireshrak #icmp
ARP包分析 地址解析协议 ARP,用于局域网内完成IP 地址与 MAC 物理地址的相互映射,是局域网通信的基础协议。设备进行同网段通信时,优先查询本地 ARP 缓存,若无对应 IP-MAC 条目,则发送 ARP 广播请求全网问询目标 IP 对应的 MAC 地址;对应主机收到请求后,以单播形式回复 ARP 应答报文,告知自身 MAC 地址。请求主机收到信息后存入 ARP 缓存,后续通信直接调用映射关系,无需重复 2026-05-15 Network #network #arp #wireshrak
RDK x5安装COMFAST CF-924AC双频无线网卡驱动 在 RDK X5(内核 6.1.83)上手动安装 COMFAST CF-924AC(RTL8812BU 芯片)无线网卡驱动的完整教程。首先建立内核头文件链接,然后从 GitHub 克隆驱动并运行安装脚本,最后通过 modprobe 加载驱动并使用 nmcli 连接 WiFi 2026-03-10 RDK #RDK x5
Accelerated C++笔记(1~5) 本文介绍了C++中const关键字和异常处理的用法。const可用于修饰变量、指针、函数参数等,确保值不被修改,指针示例展示了三种不同约束方式。异常处理通过throw抛出异常,try-catch捕获处理,示例演示了domain_error的使用及.what()方法获取错误信息。这些机制能提高代码安全性和健壮性。 2025-11-04 programme #c++