官方淘宝店 易迪拓培训 旧站入口
首页 > 无线通信 > 通信技术学习讨论 > 请教AODV的一个问题

请教AODV的一个问题

12-16
AODV的RFC(3561)上写道:
“Route Requests (RREQs), Route Replies (RREPs), and Route Errors (RERRs) ar
e the message types defined by AODV.  These message types are received via U
DP, and normal IP header processing applies”
“All AODV messages are sent to port 654 using UDP.”
在ns-2上做模拟的时候一直觉得AODV是网络层协议,难道是理解错了吗?为什么RFC上写
路由控制信息是通过传输层的UDP来收发的?想不明白。。

建议看看TCP/IP协议族一书

就是今天看这本书的时候想起来的,正在读,呵呵
本人比较愚钝,能不能先大致上讲一下AODV在协议栈中的位置?thx

这个很好理解:
udp提供的是传输层的抽象,具体如何实现不要紧。
而aodv传输的包,之所以叙述用UDP传输,说的是实现的机制。也就是说aodv位于网际层,是抽象的存在,而aodv实现具体如何,跟此抽象无关。
实际上udp也仅仅是加了端口号的ip协议罢了。

这是aodv在应用层的抽象实现

没错,也就是说寻路的时候不是用tcp机制而是udp,不需要握手,而应该不是特意针对传输层来说的。

多谢!
感觉自己过去对分层的理解太肤浅。加油学习去了。
有问题再来请教。 :)

Top