《深入了解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 ...
随机推荐
- MySQL 更新走全表和索引的评估记录数
#!/usr/bin/perl use DBI; $db_name='scan'; $ip='127.0.0.1'; $user="root"; $passwd="123 ...
- NginX issues HTTP 499 error after 60 seconds despite config. (PHP and AWS)
FROM: http://stackoverflow.com/questions/15613452/nginx-issues-http-499-error-after-60-seconds-despi ...
- 解决xShell4某些情况下按删除键会输出^H的问题
当我们用Xshell登录进入linux后,在普通模式下,对输入进行删除等操作没有问题. 而在执行中,按delete,backspace键时会产生^H等乱码问题. 这是由于编码不匹配的问题. 解决方法: ...
- 拆分字符串,GetHtmlByWebBrowser,UnicodeToMBCS,提升进程权限
1. // 根据字符串,拆分字符串,相当于vb中的split函数 function SplitString(const Source, ch: string): TStringList; var te ...
- 小议common lisp程序开发流程 - Ever 17 - 博客频道 - CSDN.NET
小议common lisp程序开发流程 - Ever 17 - 博客频道 - CSDN.NET 小议common lisp程序开发流程 分类: lisp 2011-04-17 20:59 1316人阅 ...
- Ubuntu下实现双屏独立切换
在编码时,总觉得屏幕大小不够,要是能多个屏多好,可以这样 把你的显示器连接到你的电脑,然后开启一个终端 输入:xrandr 显示如下: LVDS1 connected 1366x768+1024+0 ...
- Json for Java API学习
首先声明:本文来个非常多网友的博客,我通过參考了他们的博客,大致的了解了一些项目中经常使用的Json in java 类和方法,以及关于json的个人理解 个人对json的一些简单理解 在近期的学习中 ...
- BGP拓扑正确配置
R1的配置 ----------------------------------------------------------------------------- sysname RT1# sup ...
- libevent安装总结 - jinfg2008的专栏 - 博客频道 - CSDN.NET
libevent安装总结 - jinfg2008的专栏 - 博客频道 - CSDN.NET libevent安装总结 分类: linux 系统配置 2013-02-13 22:37 99人阅读 评论( ...
- no copy constructor available or copy constructor is declared 'explicit'
今天新写了一个类.然后对这个类使用STL中的vector,碰到错误: no copy constructor available or copy constructor is declared 'ex ...