网络协议分析作业题
一、数据链路层
-
CSMA/CD 和 CSMA/CA 协议的核心区别?
答:适用场景:CSMA/CD 用于有线(以太网),CSMA/CA 用于无线(WiFi);核心逻辑:CSMA/CD 边发边听、冲突停发,CSMA/CA 发前预约(RTS/CTS)、避免冲突;冲突处理:CSMA/CD 检测冲突后停发重传,CSMA/CA 无冲突检测。
-
PPP 协议流程是什么?
答:1. 链路建立(LCP 协商参数);2. 认证(可选,PAP/CHAP);3. 网络层协商(NCP 分配 IP 等);4. 数据传输;5. 链路终止(LCP 发终止帧)。
-
LCP、NCP、PAP、CHAP 的主要功能?
答:LCP:建立、配置、维护和终止 PPP 链路;NCP:协商网络层参数(适配 IP 等协议);PAP:明文传输用户名密码,两次握手认证;CHAP:哈希加密验证,三次握手,安全性高。
-
PAP 的流程和优缺点?
答:流程:1. 认证方发请求;2. 被认证方明文发账号密码;3. 认证方返回结果。优点:实现简单、开销小;缺点:明文传输,安全性极低。
-
CHAP 的流程和优缺点?
答:流程:1. 认证方发挑战码 + 标识;2. 被认证方哈希加密后返回结果;3. 认证方比对后返回结果。优点:加密传输、安全性高,支持周期性重认证;缺点:实现复杂、开销大。
-
PPPoE 协议流程是什么?
答:1. 发现阶段:客户端发 PADI 广播→服务器回 PADO→客户端发 PADR 选择服务器→服务器发 PADS 分配会话 ID;2. 会话阶段:PPP 认证、协商,传输数据;3. 终止阶段:发 PADT 终止会话。