[quote=引用 41 楼 wangdahu888 的回复:] [quote=引用 40 楼 ForestDB 的回复:] LZ去学习一下“图”这种数据结构,并且去学习下OSPF算法。
[quote=引用 40 楼 ForestDB 的回复:] LZ去学习一下“图”这种数据结构,并且去学习下OSPF算法。
LZ去学习一下“图”这种数据结构,并且去学习下OSPF算法。
我的意思是说,设计IP协议这个人,肯定有一个数学或物理模型,这个模型保证了正常情况,或者说是理想情况下,IP包,能从一端传到另一端。 那这到底是一个什么样的数学或物理模型呢?
路由器维护了一个最近的通信table。如果有包从A路由通过,A路由会记下这个包从哪来(上一跳的地址)。 每个路由都有一个这样的table,就可以组成一个图。 至于包从源地址到目的地址,就是找一个路径了。 路由都会假设把包发到表中某个地址,可以发到目的地。没到达一个路由,都会在TTL的数字上减去1,当TTL数字变成0了,就丢弃了。
[quote=引用 28 楼 CKnightx 的回复:] 路由器维护了一个最近的通信table。如果有包从A路由通过,A路由会记下这个包从哪来(上一跳的地址)。 每个路由都有一个这样的table,就可以组成一个图。 至于包从源地址到目的地址,就是找一个路径了。 路由都会假设把包发到表中某个地址,可以发到目的地。没到达一个路由,都会在TTL的数字上减去1,当TTL数字变成0了,就丢弃了。
请不要说什么,IP是不可靠的,我这里说的是理想情况不考虑线路等物理条件 到底是什么样的物理或逻辑模型,保证一个IP数据包,从一端发送到另一端?? 换句话说 每个路由器都只是决定了下一跳,那又是什么保证了,这不断的下一跳,能够到达目标地址?
[quote=引用 14 楼 zhao4zhong1 的回复:] 《TCP-IP详解卷一:协议》 《TCP-IP详解卷二:实现》 《TCP-IP详解卷三:TCP事务协议,HTTP,NNTP和UNIX域协议》
64,646
社区成员
250,476
社区内容
加载中
试试用AI创作助手写篇文章吧