拿到入职申请书的时候发现自己的职位是嵌入式软件工程师,呵呵,这个时候我脑子里回想了下从小到大的学计算机的理想。
初中买了电脑时,想做的就是打游戏,希望以后能做游戏开发工程师(当时还在想有没有这个职位),自己乱买3D MAX的书看;上了高中的时候,我幻想当网络安全专家,也可以是黑客,然后就研究盗QQ号的工具,呵呵;上了大学,才确定了做程序员,做的最多的是JAVA,JSP;现在到了公司开始又做嵌入式的东西,计算机的东西可真多!每一个技术要学深入都要花很长时间,但很有意思。我也就沉静在计算机的乐趣中。
在我的脑海中,硬件的东西我是不屑一顾的,因为我觉的那些东西的制作和生产没有我的参加,我只想写软件,就像找了一张纸让我画画一样,但现在看来是不行了,嵌入式的东西与底层相关性比较大,所以一些基本的硬件知识和一些设备都得了解。所以我今天想总结下我这两天用到的无线网络,这也是我现在项目中用到的,WiFi。
笔记本带回家搜索了下,周围竟然有十几个AP,所以现在看来无线技术已经是很常见的了。无线网络也解决了以前布线,插座,接头,集线器等施工和成本问题。有人说无线网络技术能发展,有些原因要归功于笔记本的畅销,现在几乎每个无线都集成了802.11b或802.11g,再加上BlueTooth USB,使每个电脑都能轻而易举的使用无线。
802.11标准
应用于PC的无线网络由IEEE(怎么中国就没有这样的组织)制定了标准,802.11就是就是无线局域网的标准,它还有好多子标准:
802.11a:5GHz频段, 54Mbps,距离短,成本高,非主流。
802.11b:2.4GHz频段,11Mbps,500m,可以接受。
802.11g:2.4GHz频段,54Mbps,引进WPA,WEP提高安全性。目前都在使用这个。
802.11i: 研究阶段,主要解决安全问题。
802.11n:2.4GHz频段,100Mbps,研究阶段,不过已有产品,但不够完善。
802.11有多种网络拓扑模式,但最基础的还是infrastructure mode和ad-hoc mode。
infrastructure mode:也可以说是一个集中星型无线网络,有一个所谓的无线接入点(Access Point,AP)来连接各节点之间的计算机通讯,其传输速度接近有线网络,很适合配置在家里,或者办公室。
Ad-hoc mode:属于对等型无线网络,各个设备可以直接连接不通过其他设备,组成点对点网络。像PC之间传输数据,PSP之间玩游戏等等。
现在比较头疼的就是安全问题了(呵呵,这也是我比较头疼的,我的程序有时候WEP KEY错也能连上),无线的传输媒介是电波,只要在电波涵盖范围内的就可以接收到网络信号,所有不防有一些人接到你的AP下面做一些非法的事情,因为WEP加密已经宣布可以被破解了,所以现在新的标准也在这一方面下功夫呢!