博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
源路由 就是指定数据传输经过这个路由服务器
阅读量:6598 次
发布时间:2019-06-24

本文共 852 字,大约阅读时间需要 2 分钟。

      先从源路由如何向连接在外地链路上的移动节点发送数据包开始。 I P版本4在I P报头中定义了一个可选项:Loose Source and Record Route Option。这个可选项列出了一个或多个中间目的地址,要求数据包在到达最终的目的地址前必须经过这几个中间地址。
例如,考虑一台源主机要向一台目的主机发送数据包,但它还想让数据包经过从源到目的地的路径上的一台特定路由器,这台源主机将“下一个中间目的”地址,即那台路由器的地址,放在目的 I P地址域中,而将目的主机的 I P地址放在 Loose Source and Record Route Op t i o n中,这时,数据包将按网络前缀路由被送到目的 I P地址域中标示的那台路由器上。
当那台路由器接收到数据包后,它检查可选项,发现自己只是一个中间目的地,于是,将Loose Source and Record Route Option 中所指示的地址取出, 也就是将目的主机的地址取出,然后将数据包送给去往目的主机的下一跳地址。在转发该数据包前,路由器将自己的 I P地址记录在Loose Source and Record Route Option中,实际上记录的是它将数据包转发出去的那个端口的I P地址。
      当数据包到达目的主机时,目的主机检查可选项,发现自己就是包的最终目的地,因此目的主机将数据包送交 I P协议域所指示的高层协议处理。 I P报头中定义的这个可选项还要求。当目的主机对源主机进行回答时,也要在它的数据包中包含 Loose Source and Record Route O p t i o n。当然,目的主机应包含的是“反向”的源路由。在这个例子中,目的主机在向原来的源主机发送数据包时,会在Loose Source and Record Route Option 中包含作为中间目的地的那台路由器的地址。

转载于:https://www.cnblogs.com/lehaha/p/4169635.html

你可能感兴趣的文章
智能硬件的未来发展:自主研发和AI将成为关键
查看>>
“聚光灯”下的数梦工场 首提“新型互联网”战略
查看>>
IBM预通过R语言扩展 简化Watson系统的应用
查看>>
NVIDIA与阿里云达成战略合作 共同拓展深度学习市场
查看>>
数据中心机房对环境的新要求
查看>>
JSP连接access数据库
查看>>
Loadrunner监控服务器资源
查看>>
Pandas:按条件进行行选择
查看>>
spring boot 自定义规则访问获取内部或者外部静态资源图片
查看>>
Object类
查看>>
Coding打坐
查看>>
springmvc + mybatis + ehcache + redis架构
查看>>
使用rollup打包库的一种基本配置
查看>>
Spring Boot 学习笔记(4):配置properties(2)
查看>>
VUE的生命周期
查看>>
ES 学习笔记-安装
查看>>
微信支付-H5支付绕过ip地址
查看>>
JS 事件
查看>>
年终回顾,为你汇总一份「后端架构技术清单」
查看>>
别人的双11 & 程序员的双11~
查看>>