官方淘宝店 易迪拓培训 旧站入口
首页 > 无线通信 > 通信技术学习讨论 > WLAN的STA怎么发送数据到AP?

WLAN的STA怎么发送数据到AP?

01-04
STA发送IP包的时候,里面应该没有AP的IP地址
查找路由表,应该也只知道下一跳应该在WLAN接口
但是仍然不知道AP的IP地址,顶多只有一个运营商的网关地址
也就不能通过ARP获得AP的MAC地址
那么它怎么传递这个IP包到AP呢?

STA应该没有路由表,要三层设备才有路由表。 连接上WLAN以后,STA应该默认将IP包递交给无线网卡,然后无线网卡加上局域网的包头之后传送给AP。最后路由应该是由AP完成的。

支持tcpip的设备都有路由表
没有怎么处理ip包

为何STA不知道AP的IP地址呢?

必须按照标准的ip/mac协议流程处理啊
ip包里没有啊

纯二层设备不处理IP包呗

sta和ap握手建立assocation ap给sta分配ip的过程,ap会把自己wlan口的ip告诉sta吧

sta怎么可能是纯二层设备?

association二层过程,不涉及ip地址
就算sta知道ap的ip地址,按照正常ip流程也没法直接发给ap啊

还是先把有线以太网的分层搞清楚吧

不懂就直说啊

IP工作在网络层
WLAN这些技术工作在网络层的下一层,你讨论WLAN数据收发压根不用考虑IP啊

别扯了,不经过ARP MAC根本没法传数据

STA和AP关联的时候要验证身份,这个时候有IP参与么?这个时候传输的不是验证信息的数据?

分配ip是dhcp的功能啊

你说的association?这个是二层过程,不需要ip参与
可是发送数据呢?

association过程本身也是收发数据啊,没有ip参与

你的概念这么混乱阿,2层信令过程和3层数据传输流程能一样么?

概念混乱的是你啊亲 :)

我对你彻底无语了。
你就回答一个简单的问题,STA发送的IP包,是怎们传到AP的吧。

协议层面的东西多看看实际设备,比枯燥的理论文字形象得多。

设备是看出来的?家用无线路由器本身就是AP+NAT+DHCP+SPI FW一体的设备,理论上能混为一谈吗?

一台实际的设备往往集成了多种协议,对理解不同协议间的关系及协议本身的特点都很有帮助,协议本身是个很工程化的东西,严格来说不能称为理论。

你说的是无线路由器的路由部分功能,就传输来讲,STA跟某个AP关联了,这条路是通的,自然有路由器给这个STA分配IP地址,这个STA的IP包通过这个路由器就发到互联网上了。
跟底层(STA-AP)没有关系。

到底是真么个流程啊。。我看到最后,还是很迷糊哦。。

你说的对不对啊。。最后有没有涉及到ip地址哦。没看懂哦。。

Top