WAP深度数据包解析

相关资料

[

本书写作的主要动机是作者在从事网络协议理论教学和网络编程教学过程中缺少实际案例的支撑,导致学生在上机过程中目标不明确。因此,作者根据自身在DPI(Deep Packet Inspection,深度包检测)分析工程实践过程中对WAP(Wireless Application Protocol,无线应用协议)深入分析及实践的经历,完成本书的撰写。
WAP类似于TCP/IP协议栈的协议集,规定了适用于多种无线设备的网络协议和应用程序框架,这些设备包括移动电话、寻呼机、个人数字助理(PDA)等。WAP的目标是让人们使用手机等移动通信终端设备,通过它随时接收各种信息,上网冲浪、浏览网页、收发电子邮件,进行网上电子商务。要向无线终端用户提供互联业务,必须要在移动网络和Internet两个网络之间建立一个桥梁,使客户端(无线终端)和Internet服务器之间的交互成为可能。WAP为互联网和移动通信网络之间建立了全球统一的开放标准。如何才能有效地分析WAP并且识别各类基于WAP的具体应用呢?DPI正是这样的技术。
随着网络通信技术跨入大数据时代,如何监控各类业务系统通信数据的传输质量并且识别其中的异常内容,是网络管理面对的一个难题,传统的实时检测与防御已不能胜任对海量数据中细微异常的识别。DPI是一种基于数据包的深度检测技术,它在传统IP数据包检测技术(OSI参考模型第2层至第4层内容的检测)之上增加了应用协议识别、数据包内容检测与深度解码。捕获网络通信的原始数据包,DPI技术使用三大检测手段:基于应用数据的“特征值”检测、基于应用层协议的识别检测、基于行为模式的数据检测。根据不同的检测方法对数据包可能含有的异常数据逐一拆包分析,深度挖掘出宏观数据流中存在的细微数据变化。

]

本书特色

[

市面上多数WAP方面的书籍都只讲解WAP原理和应用,本书从深度包检测(DPI)的角度对WAP数据包进行深度解析,并将分析结果应用于实战场景,本书能使读者理论联系实际,学好WAP。
本书首先介绍WAP基本内容,WAP 1.X、WAP 2.0协议栈和模型,其次介绍数据包分析工具Wireshark,然后对WAP 1.X协议数据单元和协议交互流程详细展开描述,紧接着介绍WAP Push的工作原理、消息格式以及服务方式,从WAP深度解析实战方面进行描述,包括协议的识别,数据包的分片、乱序、重组和重定向,*后介绍WAP虚拟环境搭建流程以及程序设计过程中主要的数据结构和接口函数。
本书可作为高等学校(非)计算机专业本科生和研究生深入学习网络协议并进行上机操作或者相关课程设计的辅助教材,也可供广大从事网络数据包分析和开发的读者参考。

]

内容简介

[

本书并没有对DPI技术做深入讲解,而是利用DPI技术对WAP做深度数据包解析,并且将解析结果应用于实战场景,达到理论联系实际的目的。本书分为7章。第1章介绍WAP的基本概念、WAP技术的发展历程和现状以及WAP分析过程中重要概念的解释等。第2章介绍WAP模型,从WWW模型入手,重点介绍WAP 1.X、WAP 2.0模型和协议栈。第3章深入分析WAP 1.X协议数据单元,包括WTP和WSP协议数据单元内容的分析,以及WDP和WTLS协议的分析。第4章介绍数据包分析的重要工具Wireshark,包括Wireshark的发展历程、工作流程以及安装步骤。第5章介绍WAP 1.X协议的交互流程,主要包括面向连接的交互、无连接的交互、安全面向连接的交互、安全无连接的交互、串联交互以及重定向过程。第6章介绍WAP的特殊交互过程WAP Push,主要包括WAP Push的结构、消息、服务方式、子协议以及状态列表。第7章作为本书的重要章节,列举了WAP分析的实战场景,包括关键字识别和内容提取,WAP的识别方法,WAP 1.X和WAP 2.0在分片、乱序和重传等情况下的识别方法,WAP方法对应流量的统计,识别WAP业务的成功与失败,WSP自定义报头中插入特定内容的识别,重定向以及重定向内容修改的识别等,*后给出WAP分析流程及程序设计过程中重要接口函数和数据结构的设计。

]

作者简介

[

谷勇浩,北京邮电大学计算机学院硕士生导师,CCF会员,中国互联网协会首批特聘青年专家。主持参与国家级、省部级及企业资助的科研项目30多项。参加校级教改项目以及精品课程建设,参编《大学计算机基础》荣获“北京高等教育精品教材”。参加校级重要基础课程群建设项目(《程序设计基础》),本人负责Java课程建设的子任务。同时,负责经管学院(双培计划)、电子院、自动化学院、现代邮政学院、理学院《Java语言程序设计》课程大纲的制定和改版,负责理学院《C语言程序课程设计》教学大纲制定。

]

目录

目录 第1章WAP基本内容1 1.1概述1 1.2WAP的发展历程和现状1 1.3名词解释2 第2章WAP模型4 2.1WWW模型4 2.2WAP 1.X模型4 2.3WAP 1.X协议栈6 2.4WAP 2.0模型和协议栈8 2.4.1W�睺CP9 2.4.2W�睭TTP12 第3章WAP 1.X协议数据单元14 3.1WTP协议数据单元的内容14 3.1.1常用信息部分14 3.1.2传输信息项16 3.1.3不同PDU类型的格式17 3.2WSP协议数据单元的内容22 3.2.1数据格式22 3.2.2WSP协议数据单元的通用格式23 3.2.3WSP PDU类型分配23 3.3WDP29 3.4WTLS29 3.4.1协议简介29 3.4.2TLS 1.030 3.4.3协议交互过程32 第4章Wireshark分析工具36 4.1简介36 4.2应用36 4.3发展简史37 4.4工作流程37 4.5安装步骤38 第5章WAP 1.X交互流程43 5.1面向连接的交互过程43 5.2无连接的交互过程47 5.3安全面向连接过程49 5.4安全无连接过程49 5.5串联交互过程51 5.6重定向54 第6章WAP Push56 6.1Push结构56 6.2Push代理网关的功能57 6.3Push消息57 6.4Push服务方式58 6.5Push子协议58 6.5.1PAP58 6.5.2Push OTA协议59 6.6Push状态列表63 第7章WAP深度解析实战64 7.1实战场景需求64 7.2关键字识别和内容的提取65 7.3WAP的识别73 7.4WAP 1.X分片、乱序和重传74 7.4.1分片、乱序处理74 7.4.2重传处理76 7.4.3关键字段的识别76 7.5WAP 2.0分片、乱序和重传77 7.6WAP方法对应流量的统计77 7.7识别业务的成功与失败80 7.8WSP报头中插入MSISDN、IP地址等信息82 7.9重定向及重定向内容修改84 7.10Linux中开源WAP网关的配置85 7.11WAP分析流程及程序设计87 7.11.1WAP分析流程87 7.11.2重要步骤的实现方法89 7.11.3重要接口函数设计90 7.11.4主要数据结构的设计92 附录A协议相关参考文档94 附录B协议报头列表96 附录C协议应答状态列表100 附录DPAP状态列表104 附录EContent�睺ype编码表106 附录FWSP Headers字段类型及编码格式108 附录GTLS握手协议类型111

封面

WAP深度数据包解析

书名:WAP深度数据包解析

作者:谷勇浩

页数:未知

定价:¥23.0

出版社:北京邮电大学出版社

出版日期:2020-05-01

ISBN:9787563560387

PDF电子书大小:54MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注