stop-control-connection-request:可由PPTP客户机或服务器任何一方发出,通知对方控制连接将被终止。
stop-control-connection-reply:回应stop-control-connection-request消息。
三、详细分析数据包的内容
1. Start-control-connection-request

Length :该 PPTP 信息的八位总长,包括整个 PPTP 头。
PPTP Message Type : 信息类型。可能有:1、控制信息;2、管理信息。
Magic Cookie : Magic Cookie 以连续的 0x1A2B3D 进行发送,其基本目的是确保接收端与 TCP数据流间的正确同步运行。
Control Message Type :为1;
Reserved 0 & 1 : 必须设置为0。
Protocol Version : PPTP版本号。
Framing Capabilities: 指出帧类型,该信息发送方可以提供:1、异步帧支持(Asynchronous Framing Supported);2、同步帧支持(Synchronous Framing Supported)。
Bearer Capabilities : 指出承载性能,该信息发送方可以提供:1、模拟访问支持(Analog Access Supported);2、数字访问支持(Digital access supported)。
Maximum Channels : 该 PPTP服务器 可以支持的个人 PPP 会话总数。
Firmware Revision : 若由 PPTP服务器 出发,则包括发出 PPTP服务器时的固件修订本编号;若由 PPTP客户端 出发,则包括 PPTP客户端 PPTP 驱动版本。
Host Name : 包括发行的 PPTP服务器 或 PPTP客户端的 DNS 名称。
Vendor Name : 包括特定供应商字串,指当请求是由 PPTP客户端 提出时,使用的 PPTP服务器 类型或 PPTP客户端软件类型。
2. Start-Control-Connection-Reply

大部分字段的含义与Start-control-connection-request一致。不同的字段含义如下:
Control Message Type :为2;
Result Code:表示建立channal是否成功的结果码,为1表示成功,为2表示通用错误,暗示着有问题。为3表示channal已经存在,为4表示请求者未授权,为5表示请求的PPTP协议版本不支持。
Error Code:表示错误码,一般为0,除非Result Code为2,不同的错误码表示不同的含义。
3. Outgoing-call-request

Length、PPTP Message、Magic cookie与Start-control-connection-request一致。不同的字段含义如下:
Control Message Type :为7。
Call ID:由PPTP客户端指定的唯一的会话ID。
Call Serial Number:是由PPTP客户端指定的唯一标识符,用于在记录会话信息中标识特定会话,与Call ID不一样的是,Call Serial Number PPTP客户端与PPTP服务器来说,唯一绑定到一个给定的会话,且是相同的。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-23563-2.html
空军起飞