Chinaunix首页 | 论坛 | 博客
  • 博客访问: 974435
  • 博文数量: 238
  • 博客积分: 2842
  • 博客等级: 少校
  • 技术积分: 2765
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-16 00:20
个人简介

stdlf

文章分类

全部博文(238)

文章存档

2013年(6)

2012年(13)

2011年(82)

2010年(89)

2009年(48)

我的朋友

分类:

2011-05-13 09:50:11

 

SSID和ESSID是两码事。看似一样,其实不一样,很让人混淆的,一个ESS的多个AP可分属于不同的SSID,故SSID不应该称为ESSID。SSID(Service Set Identifier),用来区分不同的网络,最多可以有32个字符,无线网卡设置了不同的SSID就可以进入不同网络,SSID通常由AP广播出来,通过XP自带的扫描功能可以相看当前区域内的SSID。出于安全考虑可以不广播SSID,此时用户就要手工设置SSID才能进入相应的网络。简单说,SSID就是一个局域网的名称,只有设置为名称相同SSID的值的电脑才能互相通信。

    禁用SSID广播

  通俗地说,SSID便是你给自己的无线网络所取的名字。需要注意的是,同一生产商推出的无线路由器或AP都使用了相同的SSID,一旦那些企图非法连接的攻击者利用通用的初始化字符串来连接无线网络,就极易建立起一条非法的连接,从而给我们的无线网络带来威胁。因此,笔者建议你最好能够将SSID命名为一些较有个性的名字。

  无线路由器一般都会提供“允许SSID广播”功能。如果你不想让自己的无线网络被别人通过SSID名称搜索到,那么最好“禁止SSID广播”。你的无线网络仍然可以使用,只是不会出现在其他人所搜索到的可用网络列表中。

  小提示:通过禁止SSID广播设置后,无线网络的效率会受到一定的影响,但以此换取安全性的提高,笔者认为还是值得的。

  测试结果:由于没有进行SSID广播,该无线网络被无线网卡忽略了,尤其是在使用Windows XP管理无线网络时,达到了“掩人耳目”的目的。

UUID(Universal Unique Identifier)是这几单词的简写罢了,我们就译它全球唯一标识这个名称。它真的永远能唯一标识吗?它是如何生成的呢?生成的工具有哪些呢?是由何而来呢?下面我来谈一下我的认识。

         能永远唯一标识吗?对于这个问题。我们还是先来认识一下UUID,UUID其实就是一个字符串,它是一个有且仅有128位的字符串,也就是16个字节了,如uuid(c37c9ab7-9fc5-4ecb-9e9f-71ae06156f74)。它的表现形式(就是说写法)上有几种。表示的字符是0~f。共有32个这样的字符,那么32的16次方可供使用,所以肯定不能永远的唯一,随着发展肯定会有更好表示了。

        生成的工具有哪些呢?就Visual studio 这个集成开发环境,它带了两个生成UUID的工具,一个是界面形式的,一个是CONSOLE形式的。可以VS安装目录下的BIN文件夹下找到这两个工具,GUIDGEN.exe这个带有界面形式的工具,它可以根据你的要求生成指定格式的UUID。还有一个UUIDGEN.exe这个是CONSOLE形式的生成工具,它可以直接输出UUID到一个文件中去。看看帮助都会用。这里不详述。

        如何生成的呢?很多是根据计算机上的网卡地址(不同计算机上的网卡地址是唯一的),再根据生成的时间来产生的(这就本机上生成的GUID不会重复)。网卡地址占用48位,而时间标戳占用60位。或许有的生成UUID的计算机没有网卡,那就会用另一套算法来生成了。就上面介绍的这两个工具来说它们的生成都会调用COM库中的CoCreateGuid这个函数,这个函数最终又调用UuidCreate函数来生这个UUID标识串。

      UUID最初是由OSF(开放软件基金会提出来的)当时也出于DCE的需求而定义。它是用来标识一个唯一的被调用者。
有关UUID的知识。http://www.cppblog.com/alantop/archive/2007/07/09/27726.html这里也有介绍

阅读(2048) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~