📌  相关文章
📜  国际空间研究组织 | ISRO CS 2014 |问题 58

📅  最后修改于: 2022-05-13 01:58:05.014000             🧑  作者: Mango

国际空间研究组织 | ISRO CS 2014 |问题 58

假设以下信息:
原始时间戳值 = 46
接收时间戳值 = 59
传输时间戳值 = 60
数据包到达时的时间戳 = 69
以下哪项陈述是正确的?
(A)接收时钟应该回退 3 毫秒
(B)发送和接收时钟同步
(C)发送时钟应该回退 3 毫秒
(D)接收时钟应该提前 1 毫秒答案:(一)
说明:这个问题来自主题网络层ICMP。

请注意,TS 代表时间戳

假设我们假设有一方作为发送者,另一方作为接收者。

原始时间戳:发送方将数据包确认发送到其自己的时钟的时间,以及接收者将数据包确认发送到其自己的时钟的时间的接收时间戳。

现在,传输时间戳是接收方向自己的时钟发送该数据包确认的回复的时间。

Returned Timestamp 是发送方收到对自己时钟的回复确认的时间。

现在,

=> Sending time = Receiving time – Original time

And we know that, 
=> Receiving time = Return time – Transmit time

并且给出的值是接收时间戳值 = 59

Transmit timestamp value = 60 

Timestamp at arrival of packet = 69 

所以

=> Receive timestamp value = Sending Time + Receiving time 

=> One way time should be RTT2 => 10ms

因此 。

=> 发送方在 46 发送数据包,接收方应该在 56 收到它,但它在 59 收到它,即提前 3 毫秒。
所以它应该将它的时钟设置为落后 3 毫秒以与发送者同步。
这个问题的测验