摘要:
第一章 安全通信的起源——从岩画到密码学 1.1 岩壁上的第一条信息 数万年前,有人在墙上"发了一条消息" 在世界各地的洞穴中,考古学家发现了大量史前岩画。这些岩画有的描绘狩猎场景,有的印着手的轮廓,有的画着神秘的几何符号。 这些岩画最令人震撼的不是它们的图案,而是它们的年代。科学家用各种测年方法推 阅读全文
posted @ 2026-05-19 07:06
lularible
阅读(4)
评论(0)
推荐(0)
摘要:
4.5 编译运行与测试 源码版本说明 本章基于 ptp-lite v1.0.0 (2026-04-10)。 Makefile # 编译器配置 # x86编译器(默认) CC = gcc # ARM架构编译器 CC_ARM64 = aarch64-linux-gnu-gcc CC_ARM32 = ar 阅读全文
posted @ 2026-05-19 07:04
lularible
阅读(11)
评论(0)
推荐(0)
摘要:
4.6 问题排查与优化 常见问题 问题1:收不到消息 # 检查:防火墙 sudo iptables -A INPUT -p udp --dport 319 -j ACCEPT sudo iptables -A INPUT -p udp --dport 320 -j ACCEPT # 检查:组播路由 阅读全文
posted @ 2026-05-19 07:03
lularible
阅读(16)
评论(0)
推荐(0)
摘要:
4.4 从时钟程序实现:时间的"追随者" 源码版本说明 本章源码基于 ptp-lite v1.0.0 (2026-04-10)。 ⚠️ 重要提示: 完整、最新的源码请查看 ptp_lite/ 目录 本章代码片段仅用于理解原理,可能不是最新版本 如发现差异,以源码文件为准 源码变更记录请查看 CHAN 阅读全文
posted @ 2026-05-19 07:03
lularible
阅读(19)
评论(0)
推荐(0)
摘要:
4.3 主时钟程序实现:时间的"发布者" 主时钟的职责 主时钟负责发布时间信息: 主时钟任务: 1. 发送Announce消息 - 告知从时钟自己的存在 - 携带时钟质量信息 - 用于BMCA选举 2. 发送Sync消息 - 事件消息,需要时间戳 - 携带序列号 - 定期发送 3. 发送Follow 阅读全文
posted @ 2026-05-19 07:02
lularible
阅读(14)
评论(0)
推荐(0)
摘要:
4.2 消息结构与编码:PTP报文的"DNA" 源码版本说明 本章源码片段基于 ptp-lite v1.0.0 (2026-04-10)。 ⚠️ 重要提示: 完整、最新的源码请查看 ptp_lite/ 目录 本章代码片段仅用于理解原理,可能不是最新版本 如发现差异,以源码为准 源码变更记录请查看 C 阅读全文
posted @ 2026-05-19 07:01
lularible
阅读(26)
评论(0)
推荐(0)
摘要:
4.1 轻量PTP项目概述:从零开始的时间同步之旅 项目目标 学习了前面三章的理论和源码分析,现在让我们亲手实现一个完整的PTP程序! 项目定位: 教学导向: - 代码简洁清晰 - 注释详细 - 突出核心流程 技术选型: - E2E延迟测量(最常见) - UDP/IPv4传输(最简单) - 软件时间 阅读全文
posted @ 2026-05-19 07:01
lularible
阅读(15)
评论(0)
推荐(0)
摘要:
3.13 故障处理与诊断:PTP的"健康卫士" 故障类型 PTP网络可能遇到各种故障: 网络层故障: - 链路断开 - 网络拥塞 - 报文丢失 - 延迟异常 时钟层故障: - 主时钟失效 - 时间跳变 - 频率漂移 - 硬件故障 协议层故障: - 配置错误 - 版本不兼容 - 参数错误 - 状态异常 阅读全文
posted @ 2026-05-19 07:00
lularible
阅读(26)
评论(0)
推荐(0)
摘要:
3.12 单播协商实现:PTP的"专线服务" 为什么需要单播 默认PTP使用组播,但有些场景需要单播: 组播的局限性: 1. 跨网段问题 - 组播可能被路由器阻止 - TTL限制传播范围 - 需要组播路由支持 2. 网络负载 - 所有设备都收到所有报文 - 浪费带宽 - 不必要的处理 3. 精确控制 阅读全文
posted @ 2026-05-19 06:59
lularible
阅读(16)
评论(0)
推荐(0)
摘要:
3.11 phc2sys工具分析:PHC与系统时钟的"桥梁" 为什么需要phc2sys PTP同步存在一个关键问题: PTP同步的是PHC(PTP Hardware Clock): - ptp4l操作PHC - 时间戳来自PHC - 调整的是PHC 但应用使用的是系统时钟(CLOCK_REALTIM 阅读全文
posted @ 2026-05-19 06:59
lularible
阅读(49)
评论(0)
推荐(0)

浙公网安备 33010602011771号