DCNET Internet Clock Service PAGE 3
(t2 - t1) + (t4 - t3) for the roundtrip. Note that, in the
case of the roundtrip, the clock offsets between the sending
host and DCNET host cancel.
Although ICS datagrams are returned by all DCNET hosts
regardless of other connections that may be in use by that
host at any given time, the most useful host will probably
be the COMSAT-WWV virtual host at internet address
[29,0,9,2], which is also the internet echo virtual host
formerly called COMSAT-ECH. This virtual host is resident
in the COMSAT-GAT physical host at internet address
[29,0,1,2], which is connected to the ARPANET via the COMSAT
Gateway, Clarksburg SIMP and a 4800-bps line to IMP 71 at
BBN. The roundtrip delay via this path between the
COMSAT-GAT host and the BBN Gateway is typically 550
milliseconds as the ICS datagram flies.
As in the case of all DCNET hosts, if the COMSAT-WWV
virtual host is down (in this case possible only if the
Spectracom radio clock is down or misbehaving) a "host not
reachable" GGP datagram is returned. In unusual
circumstances a "net not reachable" or "source quench" GGP
datagram could be returned. Note that the references to
"GGP" here will be read "ICMP" at some appropriate future
time.
Local Offset Corrections
All DCNET timestamps are referenced to a designated
virtual host called COMSAT-WWV (what else?) with internet
address [29,0,9,2]. This host is equipped with a Spectracom
radio clock which normally provides WWVB time and date to
within a millisecond. The clock synchronization mechanism
provides offset and drift corrections for other hosts
relative to this host; however, offsets up to an appreciable
fraction of a second routinely occur due to the difficulty
of tracking with power-line clocks in some machines. A
table of the current offsets can be obtained using the
following procedure.
1. Connect to COMSAT-GAT host at internet address
[29,0,1,2] using TELNET and local echo.
2. Send the command SET HOST HOST. A table with one line
per DCNET host should be returned. Note the entry under
the "Offset" column for the WWV host. This contains the
offset in milliseconds that should be added to all
timestamps generated by either the COMSAT-GAT or
COMSAT-WWV hosts to yield the correct time as broadcast
by WWVB.
3. Send the command SET WWV SHOW. A summary of datagram
DCNET Internet Clock Service PAGE 4
time." The string following this is the last reply
received from the Spectracom unit in the format:
<code> DDD HH:MM:SS TZ=00
where <code> is normally <SP> in case the WWVB signal is
being received correctly or ? in case it is not. The
DDD represents the day of the year and HH:MM:SS the time
past UT midnight. The two digits following TZ=
represent the time zone, here 00 for UT.
4. Close the connection (please!).
REFERENCES
[1] ICMP
Postel, J., "Internet Control Message Protocol",
RFC 777,
USC/Information Sciences Institute, April 1981.
[2] GGP
Strazisar, V., "How to Build a Gateway", IEN 109, Bolt