一、题目
以太网数据帧的Length/Type字段取以下哪个值时,表示承载的是PPPoE会话阶段的报文?
A. 0x8863
B. 0x8864
C. 0x0800
D. 0x0806
二、答案
B
三、解析
A. 0x8863
错误。这是PPPoE发现阶段(PPPoE Discovery Stage)的以太网类型值。在PPPoE发现阶段,客户端和服务器之间会进行一系列的交互以建立PPPoE会话。
B. 0x8864
正确。这是PPPoE会话阶段(PPPoE Session Stage)的以太网类型值。在PPPoE会话阶段,数据包会通过已经建立的PPPoE会话进行传输。
C. 0x0800
错误。这是IPv4协议的以太网类型值,表示数据帧承载的是IPv4数据包。
D. 0x0806
错误。这是ARP(地址解析协议)的以太网类型值,表示数据帧承载的是ARP请求或响应。
四、扩展——PPPoE协议
PPPoE(Point-to-Point Protocol over Ethernet)是一种在以太网上承载PPP协议的技术,广泛应用于宽带接入(如ADSL、光纤等)。PPPoE分为两个阶段:
发现阶段(Discovery Stage):客户端通过广播方式寻找PPPoE服务器。使用以太网类型值 0x8863。
主要报文类型:PADI(PPPoE Active Discovery Initiation)、PADO(PPPoE Active Discovery Offer)、PADR(PPPoE Active Discovery Request)、PADS(PPPoE Active Discovery Session-confirmation)。
会话阶段(Session Stage):客户端和服务器建立PPPoE会话后,数据传输阶段。使用以太网类型值 0x8864。数据帧中承载的是PPP协议的数据包(如IP数据包)。