免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: dwlnet
打印 上一主题 下一主题

请教两个网络方面的问题~ [复制链接]

论坛徽章:
0
11 [报告]
发表于 2008-08-29 00:01 |只看该作者
原帖由 system888net 于 2008-8-28 20:30 发表


入口和出口地址都可以,不影响路径的判断和计算,而且入口和出口是相对的,数据报的方向决定了此时对于这个数据报来说哪个是入口,哪个是出口.


那在我们讨论的问题上,转发数据报的入口和出口应该是明确的吧。大哥的意思我明白,我只是想对那段英文解释的意思想明确一下。呵呵。
十分感谢888大哥的不厌其烦啊!

其实我这个问题可能大家看着都觉得问的很无聊呢!呵呵~

论坛徽章:
0
12 [报告]
发表于 2008-08-29 11:31 |只看该作者
能深入下去 非常好。

论坛徽章:
0
13 [报告]
发表于 2008-08-29 16:49 |只看该作者
原帖由 benjiam 于 2008-8-29 11:31 发表
能深入下去 非常好。


谢谢你的支持和鼓励啊!

论坛徽章:
0
14 [报告]
发表于 2008-08-29 20:51 |只看该作者
原帖由 benjiam 于 2008-8-29 11:31 发表
能深入下去 非常好。



所言极是

论坛徽章:
0
15 [报告]
发表于 2008-08-29 21:06 |只看该作者
原帖由 dwlnet 于 2008-8-29 00:01 发表


那在我们讨论的问题上,转发数据报的入口和出口应该是明确的吧。大哥的意思我明白,我只是想对那段英文解释的意思想明确一下。呵呵。
十分感谢888大哥的不厌其烦啊!

其实我这个问题可能大家看着都觉得 ...


还是举个小例子来说明吧:

  1.   host_x-->route_a(进口a_in)-->route_a(出口a_out)-->route_b(进口b_in)-->route_b(出口b_out)-->host_y
复制代码


那么host_x到host_y指定的路由描述可以是

  1.            [a_in,a_out,b_in,b_out]
  2.            [a_in,b_in]      
  3.            [a_out,b_out]
复制代码

   以上3种方式路由都可以正确判定下一入口或出口的方向.
   可能对于一些人的习惯而言 [a_out,b_out]更合乎理解。

论坛徽章:
0
16 [报告]
发表于 2008-08-30 08:28 |只看该作者
原帖由 system888net 于 2008-8-29 21:06 发表


还是举个小例子来说明吧:

  host_x-->route_a(进口a_in)-->route_a(出口a_out)-->route_b(进口b_in)-->route_b(出口b_out)-->host_y


那么host_x到host_y指定的路由描述可以是

           [a_i ...


谢谢!大哥说的这个路由描述是指发送源路由选项数据报前发送方主机在选项中指定的路由描述还是到达目的主机后各路由器已经重填写后的路由描述呢?

源路由选项的基本原理我有了初步理解:发送方指定的路径我想必须是各个路由器的x_in,只有这样,各路由器在收到该数据报时才能提取出下一跳的入口地址,将其填入数据报的目的地址域中发送过去。但是每个路由器还必须在发送前用自己的某网络接口的IP地址覆盖取出地址的那个位置,即recorded route,当然,此时填入x_in或x_out,都可以唯一标识数据报被实际转发的路径。但我觉得RFC是标准啊,它指出的recorded route应该是所有软件实现时应遵循的。只是《TCP/IP Protocol Suite》一书的例子填入的是x_in,大哥也说得是x_in,而我在看文档时觉得是x_out(从叙述的语义角度)。

再次感谢所有关注我帖子的人~~

论坛徽章:
0
17 [报告]
发表于 2008-08-31 21:14 |只看该作者
原帖由 dwlnet 于 2008-8-30 08:28 发表


谢谢!大哥说的这个路由描述是指发送源路由选项数据报前发送方主机在选项中指定的路由描述还是到达目的主机后各路由器已经重填写后的路由描述呢?

源路由选项的基本原理我有了初步理解:发送方指定的路径 ...


当然是发送方可以指定的, 实际上[a_in,a_out,b_in,b_out] 是很少用的,也没有这个必要.
至于你说的"发送方指定的路径我想必须是各个路由器的x_in" 建议你这样来验证:  自己试着写一下路由的判定算法程序,当然是在route table 正确的前提下(没有产生二义性的环路,...),那么你就会发现都可以正确判定出下一个路径.

论坛徽章:
0
18 [报告]
发表于 2008-08-31 23:25 |只看该作者
原帖由 system888net 于 2008-8-31 21:14 发表


当然是发送方可以指定的, 实际上[a_in,a_out,b_in,b_out] 是很少用的,也没有这个必要.
至于你说的"发送方指定的路径我想必须是各个路由器的x_in" 建议你这样来验证:  自己试着写一下路由的判定算法程序,当 ...



谢谢888大哥,有时间我试试。

[ 本帖最后由 dwlnet 于 2008-8-31 23:27 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP