返回信息流刚开始看协议方面的东西,有些基础概念不明白。有没有“IP协议”的概念。为什么DSR选项头前面还要加上一个IP包头,把源地址、目地地址放在IP头里?在网络层,不是只有一个协议吗?
还是说,即使采用了DSR协议,仍然需要“IP协议”?见笑啦。
这是一条镜像帖。来源:北邮人论坛 / communications / #12505同步于 2010/2/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Communications机器人发帖
弱问IP协议与DSR、AODV等协议之关系?
sleepwalker
2010/2/9镜像同步9 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
原来是这么回事,学习了
【 在 ericyosho 的大作中提到: 】
: 基本可以认为,把原来IP协议拿过来,这里修修,那里补补,然后一个号称可以使用于无线环境的网络层协议诞生了……
所以说,LZ所说的DSR协议中有IP包头,原因是DSR协议本来就是对IP协议修改的结果?
【 在 ericyosho 的大作中提到: 】
: 基本可以认为,把原来IP协议拿过来,这里修修,那里补补,然后一个号称可以使用于无线环境的网络层协议诞生了……
【 在 sleepwalker 的大作中提到: 】
: 刚开始看协议方面的东西,有些基础概念不明白。有没有“IP协议”的概念。为什么DSR选项头前面还要加上一个IP包头,把源地址、目地地址放在IP头里?在网络层,不是只有一个协议吗?
: 还是说,即使采用了DSR协议,仍然需要“IP协议”?见笑啦。
DSR,AODV 是路由协议 主要功能是建立路由表和维护路由表
ip协议主要负责从路由表里快速查询到所需的目的IP地址,然后进行转发数据包
我说的都是主要功能 注意区分路由协议和ip协议就可以了
【 在 sleepwalker 的大作中提到: 】
: 刚开始看协议方面的东西,有些基础概念不明白。有没有“IP协议”的概念。为什么DSR选项头前面还要加上一个IP包头,把源地址、目地地址放在IP头里?在网络层,不是只有一个协议吗?
: 还是说,即使采用了DSR协议,仍然需要“IP协议”?见笑啦。
ip协议时tcp/ip协议栈的一部分。在这个现行的实际标准协议栈中,IP协议属于网络层,负责路由寻路与维护的责任。IP协议中一般使用的是RIP、OSPF路由协议。RIP适用于小型网络,具体地说是小于16跳的网络,当然一般使用RIP的网络只用十几个节点,不会超过16跳。OSPF是一种链路状态协议,适用大型网络。Internet网一般是由路由器、交换机、主机等组成异构混合网络,总体地体现一种树形结构。故采用RIP、OSPF协议建立和维护机制较容易实现。
而DSR、AODV协议是一种针对ad hoc网络快速无规律变化的网络拓扑情况而提出的按需式路由协议。RIP、OSPR则是先验式周期性更新路由协议。
DSR和AODV的RFC文档3561、4728中在包头中加入IP包头是为了与TCP/IP这个现有的标准对接。这些路由协议的额外包头信息可能写在IP包头的额外信息包段,也可以写在数据段,这主要看你是怎么实现协议的。
还有这些按需协议都是在理论研究阶段,大多研究成果都是限于仿真结果的认证,离实用还用很长一段路遥走。
这些只是我个人一些看法,呵呵
LZ可以看看《计算机网络》,潘爱明翻译的第四版,这个书对网络入门时蛮不错的书