分组交换与ip层的分片

时间:2014-05-25 21:57:10

标签: tcp ip switching

数据包交换是一种协议,其中从tcp层接收的消息仅在发送方机器IP层被分成数据包,并且每个数据包在不同的路由上单独发送,并在ip标头中设置标识字段以帮助使用重新汇编目的地机器。

在哪里

ip层上的碎片是在发送方机器上完成的,或者在第3层设备ip层和碎片字段在ip header中设置,以帮助仅在目的地机器上重新组装。

我的问题:

  1. 我的理解是否正确?

  2. 在分组交换中,如果由于目的地丢失数据包而无法重新组装消息,则基于标识字段,该消息将在目标机器的ip层丢弃,发送方机器的tcp层将负责重传该消息,我是否正确?

1 个答案:

答案 0 :(得分:0)

  

分组交换是一种协议

没有。分组交换是物理层电路交换的替代方案。

  

其中从tcp层接收的消息仅在发送方机器IP层分为数据包,并且每个数据包在不同的路由上单独发送,并在ip标头中设置标识字段以帮助在目标计算机上重新组合。

这对于分组交换的描述都不正确。分组交换意味着分组的存在,周期。它没有强加任何这些限制。

  

ip层的碎片在发送方机器或任何

上完成

...中间节点

  

路上第3层设备ip层

第2层

  

和碎片字段在ip标头中设置,以帮助仅在目标计算机上重新组合。

     

我的问题:

     

我的理解是否正确?

没有。您似乎认为数据包切换和碎片处于某种形式的对立面。他们不是。分段是分组交换的扩展,如果有的话,不是它的替代品。

  

在分组交换中,如果由于目的地丢失数据包而无法重新组装消息,则基于标识字段,该消息在目的地机器的ip层被丢弃,并且发送方机器的tcp层将负责重传该消息。消息,我是对的吗?

没有。你再次对分组交换是多么困惑。您的注释很适用于TCP,但这是因为TCP的语义,而不是因为数据包切换。