数据包交换是一种协议,其中从tcp层接收的消息仅在发送方机器IP层被分成数据包,并且每个数据包在不同的路由上单独发送,并在ip标头中设置标识字段以帮助使用重新汇编目的地机器。
在哪里
ip层上的碎片是在发送方机器上完成的,或者在第3层设备ip层和碎片字段在ip header中设置,以帮助仅在目的地机器上重新组装。我的问题:
我的理解是否正确?
在分组交换中,如果由于目的地丢失数据包而无法重新组装消息,则基于标识字段,该消息将在目标机器的ip层丢弃,发送方机器的tcp层将负责重传该消息,我是否正确?
答案 0 :(得分:0)
分组交换是一种协议
没有。分组交换是物理层电路交换的替代方案。
其中从tcp层接收的消息仅在发送方机器IP层分为数据包,并且每个数据包在不同的路由上单独发送,并在ip标头中设置标识字段以帮助在目标计算机上重新组合。
这对于分组交换的描述都不正确。分组交换意味着分组的存在,周期。它没有强加任何这些限制。
ip层的碎片在发送方机器或任何
上完成
...中间节点
路上第3层设备ip层
第2层
和碎片字段在ip标头中设置,以帮助仅在目标计算机上重新组合。
我的问题:
我的理解是否正确?
没有。您似乎认为数据包切换和碎片处于某种形式的对立面。他们不是。分段是分组交换的扩展,如果有的话,不是它的替代品。
在分组交换中,如果由于目的地丢失数据包而无法重新组装消息,则基于标识字段,该消息在目的地机器的ip层被丢弃,并且发送方机器的tcp层将负责重传该消息。消息,我是对的吗?
没有。你再次对分组交换是多么困惑。您的注释很适用于TCP,但这是因为TCP的语义,而不是因为数据包切换。