这段话应该如何理解?

kary 2003-03-20 11:13:23
北京大学出版社出版的《TCP/IP详解》第一卷第10章第二节,RIP版本2(第113页):

....每一个入口项的子网掩码作用于相应的IP地址。下一站点IP地址指定了与目的IP地址相对应的分组下一个应该发送的IP地址。如果这个域为0表示到达终点的分组应被发送到那个发送该报文的分组。
.....

“下一个应该发送的IP地址”和“目的IP地址”到底是什么关系?
“到达终点的分组应被发送到那个发送该报文的分组”到底怎么解释?

不懂。真的是不懂了,不知道是译者脑子有病还是我脑子有毛病了。
...全文
38 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kary 2003-03-24
  • 打赏
  • 举报
回复
那么“next-hop IP address”是否是直接从路由器的路由表中拷贝出来的吗?
例如:某路由器路由表:
Destination GateWay
140.252.13.35 140.252.1.183
则它发送的报文中目的IP地址为140.252.13.35,而next-hop IP为140.252.1.183,

如果是这样,我还有一个问题,next-hop IP对于接收到该RIP报文的主机来说好像没有什么用处,难道是为了能够避免出现ICMP重定向消息?
例如:A和B、C是直接相连的,A发送IP报文到B,实际上该报文应该直接发送到C的。这时候B路由器的RIP报文的next-hop是否就直接设置到C。A收到该RIP报文后就知道可以直接发送到C的。
如果是C发出的RIP,则next-hop直接设置为0就可以了。

是这样的吗?
HitXU 2003-03-23
  • 打赏
  • 举报
回复
要想从A发送的B,一般并不是直接A---->B的关系,
一般中间会有很多“中转”,如下图:
A---->C------>D----->E-------->F--------->B

“下一个”和“目的”的关系你明白了吧?
ATField 2003-03-23
  • 打赏
  • 举报
回复
The subnet mask for each entry applies to the corresponding IP address.
The next-hop IP address is where packets to the corresponding destination
IP address should be sent.
A value of 0 in this field means packets to the destination should
be sent to the system sending the RIP message.

你看看这段原文,就应该很清楚了。
shesh 2003-03-23
  • 打赏
  • 举报
回复
下一个应该发送的IP地址是下一网关的地址.目的IP地址就是数据发送的最终地址.
后面那句就不知道什么意思了.

18,355

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧