python强制类型转换(dpkt)
来源:互联网 发布:软件著作权说明书范本 编辑:程序博客网 时间:2024/06/06 00:58
http://dpkt.readthedocs.io/en/latest/_modules/dpkt/ppp.html#PPP
class PPP(dpkt.Packet):
类型为:dpkt.ppp.PPP
ppp_packet = (dpkt.ppp.PPP)(udp_packet.data[6:])ppp_packet = (dpkt.ppp.PPP)(udp_packet.data[8:])
L2TP报文头格式:
Type(T):标识消息的类型,0表示是数据消息,1表示控制消息。Length(L):置1时,说明Length域的值是存在的,对于控制消息L位必须置1。X bit:保留位,所有保留位均置0。Sequence(S):置1时,说明Ns和Nr是存在的,对于控制消息S必须置1。Offset(O):置1时,说明Offset Size域是存在的,对于控制消息O必须置0。Priority(P):只用于数据消息,对于控制消息P位置0,当数据消息此位置1时,说明该消息在本列队和传输时应得到优先处理。Ver:必须是2,表示L2TP数据报头的版本。Length:标识整个报文的长度(以字节为单位)。 Tunnel ID:标识L2TP控制链接,L2TP Tunnel标识符只有本地意义,一个Tunnel两端被分配的Tunnel ID可能会不同,报头中的Tunnel是指接收方的Tunnel ID,而不是发送方的。本端的Tunnel ID在创建Tunnel时分配。通过Tunnel ID AVPs和对端交换Tunnel ID信息。Session ID:标识Tunnel中的一个session,只有本地意义,一个session两端Session ID可能不同。Ns:标识发送数据或控制消息的序号,从0开始,以1递增,到216再从0开始。Nr:标识下一个期望接收到的控制消息。Nr的值设置成上一个接收到的控制消息的Ns+1。这样是对上一个接收到的控制消息的确认。数据消息忽略Nr。Offset Size:如果值存在的话,标识有效载荷数据的偏移。
0 0
- python强制类型转换(dpkt)
- Python 类型强制转换
- python判断类型并强制转换类型
- python的简单强制类型转换
- Python变量类型的强制转换
- 关于强制类型转换:强制类型转换
- 类型转换&&类型强制转换
- 类型转换&&类型强制转换
- 类型转换(向下强制)
- c++强制类型转换
- 强制类型转换
- 关于强制类型转换
- c++强制转换类型
- C++ 强制类型转换
- c++强制类型转换
- 强制类型转换
- C++强制类型转换
- java强制类型转换
- 吉布斯采样——原理及matlab实现
- 算法之美--交换排序--冒泡排序
- >>> FilterDispatcher <<< is deprecated! Please use the new filters!
- input核心
- 查询结果集合成一列的sqlserver实现方法stuff
- python强制类型转换(dpkt)
- 访问服务器地址中的某个文件链接,下载文件到客户端
- Linux-ulimit命令
- 使用maven构建web项目
- Apache Tomcat Native Library
- android 6.28 第一行代码第5.5节broadcastBestreceiver
- 最长公共子串问题
- Maven入门指南(一)
- 跳台阶(斐波那契数列)