《深入了解Android:Wi-Fi、NFC和GPS音量》勘误表
资源下载更新(我不知道为什么被115网盘屏蔽)
深入了解android它wifi-nfc-gps
115网盘礼包码:5lbee5qn4g5g
http://115.com/lb/5lbee5qn4g5g
和115沟通后,
http://115.com/lb/5lbdugrdt4r 恢复使用
段昌志兄认真阅读了几遍。还把全部的反馈给集中整理了下。很感谢,一本真正的好书是须要作者和读者一起努力打造才干够创造的!感谢段兄,感谢全部兄弟
感谢段昌志兄的细心反馈。不论前期怎样仔细,书写过程还是有一些错误。
此处整理下段兄所反馈的错误。
时间稍紧,以后再针对此处的bug进行回复。
P21
倒数第4行
“然后查看下网络内部是否有其它主机再用”
这里出现错别字”再”
P43
页面中部介绍伪终端的时候出现拼写错误.
“伪终端(psuedo terminal)”
应该是pseudo terminal
psuedo这个单词从有道词典中仅能查到网络释义,我又百度了下UNIX伪终端,发现拼写确实错了,应该是pseudo terminal
P65
在讲802.11c和802.11d的时候对LLC的翻译不太准确.
这里把LLC翻译为链路连接控制
协议上LLC的全称是logical link control,一般都翻译为逻辑链路控制
P69
在图3-3以下的第5行中说”在RTS帧中会说明要发送的数据帧的长度”,在以下一行中说”在CTS帧中也附上站A欲发送的数据帧的长度(从RTS中将次数据拷贝到CTS中)”
可是我在详细的RTS和CTS帧中都没有知道这里说的数据帧的长度.
RTS帧例如以下:
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSW5ub3N0/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" />
CTS帧例如以下:
依据协议(IEEE Std 802.11 - 2007)来看,在RTS的帧格式中也没有发现数据传输长度的表示字段,倒是发现了一个Duration字段,可是这个字段表示的是时间,也就是说这个RTS预约了多少时间用于传输兴许的数据或者管理帧,加上CTS帧和ACK以及SIFS的时间.
详细协议是这么描写叙述的(在协议的72页):
For all RTS frames sent by non-QoS STAs, the duration value is the time, in microseconds, required to transmit the pending data or management frame, plus one CTS frame, plus one ACK frame, plus three SIFS intervals.
CTS也是同理,也没有发现数据传输的帧长度这个字段,同样存在Duration字段,也是表示时间.
我翻译的不好,详细协议是这样描写叙述的(协议73页):
For all CTS frames sent in response to RTS frames, the duration value is the value obtained from the Duration field of the immediately previous RTS frame, minus the time, in microseconds, required to
transmit the CTS frame and its SIFS interval. If the calculated duration includes a fractional microsecond, that value is rounded up to the next higher integer.
另外发现,在本书的P91上你也描写叙述了RTS,这里的描写叙述就是依据协议描写叙述的了.
P83
第6行
“非QoS情况下,很明显那些UP较高的数据见得到优先处理.”
这里是错别字.应该是”就”
P87
在(3)Address域以下的第4行:
“0~23位是厂商向IETF等机构申请用来表示厂商的代码”,查了下资料,发现MAC中的OUI应该是向IEEE申请的吧.
我找了协议和百度百科的资料例如以下:
在IEEE Std802.11 – 2007的P128页上有这么一句:
在百度百科的例如以下地址:
《深入了解Android:Wi-Fi、NFC和GPS音量》勘误表的更多相关文章
- [活动已结束]《深入理解Android:Wi-Fi、NFC和GPS卷》CSDN社区活动
今天有一个CSDN社区活动,解答关于Android系统的学习.认识.开发等方面的问题,并就<深入理解Android:Wi-Fi.NFC和GPS卷>一书为大家答疑解惑,了解Android F ...
- Android – 学习操作NFC – 2
在<Android – 学习操作NFC – 1>说明了Android在处理NFC tag的机制.tag dispatch system的运作流程,以及三种ACTION_NDEF_DISCO ...
- Android中如何监听GPS开启和关闭
转自 chenming 原文 Android中如何监听GPS开启和关闭 摘要: 本文简单总结了如何监听GPS开关的小技巧 有时需要监听GPS的开关(这种需求并不多见).实现的思路是监听代表 GPS ...
- Android Service获取当前位置(GPS+基站)
需求详情:1).Service中每隔1秒执行一次定位操作(GPS+基站)2).定位的结果实时显示在界面上(要求得到经度.纬度)技术支持:1).获取经纬度通过GPS+基站获取经纬度,先通过GPS来获取, ...
- 移动支付之智能IC卡与Android手机进行NFC通信
本文来自http://blog.csdn.net/hellogv/ .引用必须注明出处. 眼下常见的智能IC卡执行着JavaCard虚拟机.智能IC卡上能够执行由精简后的Java语言编写 ...
- Android近场通信---NFC基础(一)(转)
转自 http://blog.csdn.net/think_soft/article/details/8169483 本文译自:http://developer.android.com/guide/t ...
- Android近场通信---NFC基础转)
Android近场通信---NFC基础(一)(转) 本文介绍在Android系通过你所能执行的基本任务。它解释了如何用NDEF消息格式来发送和接收NFC数据,并且介绍了支持这些功能的Android框架 ...
- 转自邓凡平 《深入理解Android:Wi-Fi,NFC和GPS》章节连载[节选]--第七章 深入理解Wi-Fi P2P部分节选
本章主要内容: 介绍Wi-Fi P2P相关知识: 介绍Android中WifiP2pService.wpa_supplicant的相关代码. 7.1 概述 承接第6章介绍的WSC,本章将继续介绍Wi ...
- Android 2.3 NFC简介
Android 2.3加入了NFC(近场通讯)的支持.官网developer.android.com的英文介绍如下:Near Field Communications (NFC)Android 2.3 ...
随机推荐
- 与众不同 windows phone (28) - Feature(特性)之手机方向, 本地化, 应用程序的试用体验, 系统主题资源, 本地数据的加密解密
原文:与众不同 windows phone (28) - Feature(特性)之手机方向, 本地化, 应用程序的试用体验, 系统主题资源, 本地数据的加密解密 [索引页][源码下载] 与众不同 wi ...
- exe解析
IMAGE_DOS_HEADER size 0x40 e_lfanew 0xe0 当中有0xA0的间隔数据. IMAGE_NT_HEA ...
- ActiveX 暴漏你全部信息的可怕的插件!
近期在项目中常常接触ActiveX控件,对于这个名词相信仅仅要是上网看视频的用户一定都会遇到adobe更新或者载入的提示,这就是一个ActiveX控件.一直以为Active控件是处理复杂的页面逻辑提供 ...
- CentOS下安装MySQL,Windows下使用Navicat for MySql连接
安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yu ...
- Net 通常用于dll 第三方插件
log4net.dll ----记录日志 本人用能够 pangu.dll ----分词工具 用于高级搜索 拆分字词 能够非常好用 fastreport --------高速制作报表工具 本人仅仅做过 ...
- 学习日记之命令模式和Effective C++
命令模式(Command): 讲一个请求封装为一个对象.从而使你可用不同的请求对客户进行參数化.对请求队列或记录请求日志.以及支持可撤销的操作. 命令模式长处: (1),它能较easy地设计一个命令队 ...
- git/github初级运用自如 (转)
三 . 设置用户信息 这一步不是很重要,貌似不设置也行,但github官方步骤中有,所以这里也提一下. 在git中设置用户名,邮箱 $ git config --global user.name &q ...
- 用 C++ 标准模板库(STL)的 vector 实现二叉搜索树(BST)
本文由 Justme0翻译自 Code Project 转载请参见文章末尾处的要求. 介绍 众所周知,要建一棵树,我们需要关注它的内存分配与释放.为了避开这个问题,我打算用C++ STL(vector ...
- cocos2D(三)---- 第一cocos2d的程序代码分析
在第一讲中已经新建了第一个cocos2d程序,执行效果例如以下: 在这讲中我们来分析下里面的代码,了解cocos2d的工作原理,看看屏幕上的这个"Hello World"是怎样显示 ...
- redis来共享各个服务器的session,并同时通过redis来缓存一些常用的资源,加快用户获得请求资源的速度(转)
时间过得真快,再次登录博客园来写博,才发现距离上次的写博时间已经过去了一个月了,虽然是因为自己找了实习,但这也说明自己对时间的掌控能力还是没那么的强,哈哈,看来还需不断的努力啊!(这里得特别说明一下本 ...