PPP协议是计算机网络中数据链路层常用的点对点协议之一,为了提高接入安全性该协议支持PAP及CHAP认证两种模式。通过使用GNS3仿真实验网络及抓包数据对PPP协议原理及CHAP认证过程进行详细分析,并通过代码验证认证过程。该方法理论联系实际,对其他网络协议的研究和学习有一定参考价值。