1.概述     前面一篇博文已经介绍到远端设备对本地的Connection request进行了response,目前L2CAP的连接处于pending状态.这篇将继续抓取下面的一些packets,来看L2CAP Connection的建立过程.   2.一些Frame Frame50:HCI收到ACL Data,传到L2CAP层,是远端的information request 00001001 00100000 00001010 00000000 00000110 00000000 0000…
一.概述     在前面的文章中介绍了inquiry和ACL connection的建立过程.这个连接建立后,L2CAP signaling channel(CID = 0x0001)就已经存在,可以进行L2CAP连接   二.基本概念 HCI ACL Data Format: L2CAP Basic information frame (B-frame): L2CAP的C-Frame,在signaling channel上使用,结构如下: L2CAP是request-response的通信形式…
1.概述   测试过程为打开Audio连接,没有听音乐,人后断开Audio连接,主要目的是为了测试AVDTP的工作流程.   2.Frame分析    首先贴出抓取的关于AVDTP的包: 在L2CAP层,分别由Maste和Slave建立了两条关于AVDTP的L2CAP连接,并完成了configure的过程,如下: 我们可以看到AVDTP的主要Signaling的过程: 1.DISCOVER 2.GET_CAPABILITIES 3.SET_CONFIGURATION 4.OPEN 5.START…
1.概述   SDP是蓝牙的Service Discovery Protocol,用来发现远程设备能够提供的Service.它只负责发现对方支持的Service,不负责Service的具体实现.   2.背景概念    SDP中的每一个Service用ServiceRecord来表示(具有唯一的32bit的Handle),每一个ServiceRecord由若干ServiceAttribute组成,ServiceAttribute由Attribute ID和Attribute Valuel两个部分…
原文网址:http://blog.sina.com.cn/s/blog_69b5d2a50101f23c.html 1.概述   SDP是蓝牙的Service Discovery Protocol,用来发现远程设备能够提供的Service.它只负责发现对方支持的Service,不负责Service的具体实现.   2.背景概念    SDP中的每一个Service用ServiceRecord来表示(具有唯一的32bit的Handle),每一个ServiceRecord由若干ServiceAttr…
1.概述    在进行蓝牙设备的连接时,为了保护个人隐私和数据保密的需要,需要进行验证.   2.一些Frame Frame74:本地发送Authentication requset command 00010001 00000100 00000010 00001001 00000000 Opcode: 0x0411 Connection Handle: 0x09 = 9   Frame75:Command Status event 00001111 00000100 00000000 0000…
1.优化某个接口或加载速度(H5加载速度慢) 抓包看Overview ①看Duration,就是接口的加载时间 ②看Latency,就是延时一端传播到另一端所花费的时间:一般和网络有关:可以综合Duration和Latency看是否是接口慢还是网络慢 ③接口返回数据大小 Response 优化前端显示速度综合考虑: 接口加载时间.前端渲染时间webview加载时间 H5优化:从单独拉取H5渲染接口  到  接口在字段中给出html样式加载…
由于实验需要,要统计ECN信息.为了验证拓扑中是否真的有ECN信息,用了wireshark进行抓包查看. 网上找到的相关有用资料有:http://blog.csdn.net/u011414200/article/details/47945661 简单记录下过程: 网络中部署好ECN,跑数据后抓包. 抓包后看IP层的Differentiated Services Field,看ECN标志位,如果后两位不是00,就证明网络支持ECN,也能捕捉到ECN信息了. wireshark的筛选指令为: 要把标…
前言 简单介绍一下ip协议. 正文 先来看下ip协议在网络层的哪一层: 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 ip 层就在网络层: 其实很好想象哈,就是因为每台机器起码有一个ip地址,形成了这样一个网络. ip 层的功能就是: ip 寻址 选路 封装打包 分片 数据链路层功能: 逻辑链路控制 媒体访问控制 封装链路层帧 mac 寻址 差错检测与处理 定义物理层标准 ip地址: 我们知道ip地址一共4个字节. 那么理论上有2的32次方个地址,也就是43亿多,现在来看肯定不够用…
经过了上一篇,我们已经配好了PC与手机端的抓包环境可以实现抓包.传送机:https://www.cnblogs.com/jc-home/p/11668712.html 但是如果不经过筛选的话抓到的内容会太多太乱,不方便查看.所有这里我们有介绍下怎么进行过滤: 一.Fiddler过滤设置 (1)进入Fiddle勾选Filters -Use Filters -request header -Show only if URL contains -输入需要抓的网址 (2)设置好上面步骤后,点击Actio…