Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5703016
  • 博文数量: 675
  • 博客积分: 20301
  • 博客等级: 上将
  • 技术积分: 7671
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-31 16:15
文章分类

全部博文(675)

文章存档

2012年(1)

2011年(20)

2010年(14)

2009年(63)

2008年(118)

2007年(141)

2006年(318)

分类: 系统运维

2007-01-21 12:19:33

    最近俱乐部装了无线网络,想起网络课件上面有一段描述无线网络的地方,就想验证一下。本来是想用抓报工具抓几个数据包来看,但是大部分抓报工具不支持无线网络。ethereal的升级版本wireshark本来说是可以支持无线网络的,但不知道是为什么竟然在windows下面虽然能够识别到无线网卡,但是不能够抓报(ethereal连无线网卡都识别不了)。不知道那个USB的无线网卡在linux怎么样?能不能驱动起来,说明书上说只支持windows,改天可以万玩一下,看能不能用,wireshark能不能抓到报。
    在网络课件上面说,AP到Gateway的部分是使用AP的MAC地址作为源MAC地址,Gateway的MAC地址作为目的MAC地址。AP将无线Host发送的数据包转换成以太网的数据包格式。
         
Wireless Host ======> AP ========> Gateway

但是我感觉AP到源MAC的地址是采用无线Host的,AP在无线网络中是透明的,只是做一个数据链路层的转发设备,我查了一下一些关于802.11数据包格式的资料,发现给我的观点是一致的。但是我还是想要抓一下数据包验证一下。
实际上不需要抓无线网络的数据包,只需要抓AP到Gateway部分的以太网数据包就可以了,实际上随便找一台机器,跟一个无线Host进行通讯,进行抓报,这样就可以验证MAC地址是AP的还是无线网卡的。

经过抓报验证,发现AP到Host的数据包的源MAC地址是使用无线Host的。

AP只是一个链路层的数据包转发而已,但是它之所以有IP,实际上是为了进行Web的配置,实际上AP工作是不需要网络层及其上层的协议。

几个无线的Host通过AP上网,AP接到交换机的一个端口上面。由于交换机在进行数据包的转发的时候,是采用
转发表,根据MAC地址设置转发表。交换机会记住AP连接端口的MAC,这样的话,所有的无线Host经过AP转发的数据包都能够经过交换机转发出去。
阅读(2971) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~