[ntp:questions] Re: an example of a negative RootDelay, please...
David L. Mills
mills at udel.edu
Sat Aug 9 05:26:45 UTC 2003
Morpheus,
You need to understand how twos-complement, fixed-point arithmetic
works. The best reference is ../include/ntp_fp.h, which is in the NTP
distribution. You should hunker down and really understand how that
works. It is a worthwhile investment in technology.
Dave
Morpheus wrote:
> Hi,
>
>
>>The root delay format is described on p. 51 of RFC-1305 as I'm sure you
>>have seen.
>
>
> yes, i have...
>
>
>>As in almost everything Internet, this and other NTP packet
>>variables are in twos-complement representation and big-endian network
>>byte order. That completely describes both positive and negative values
>>except for scaling. The decimal point for the root delay and root
>>dispersion is between bits 15 and 16. Once you understand how
>>twos-complement arithmetic works, the answer to your question is obvious.
>
>
> i know 2-complement arithmetic for integers or floating-point numbers, but
> not in fixed point arithmetic... let me take some example: -1,1 in
> RootDelay format for integer part we got '255 255' (in byte) but for
> fractional part? something like '128 0'? (maybe it 0,2..) or something
> else? i try search something but i can't find some stuff that let me
> understand... you may help perhaps....
>
>
>>Negative values for roundtrip delay and by implication root delay are in
>>principle possible, but very rare.
>
>
> thus they not impossible, so i have to understand how they work...
>
> bye and thanks again
More information about the questions
mailing list