did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781439814635

Computer Network Time Synchronization: The Network Time Protocol on Earth and in Space, Second Edition

by ;
  • ISBN13:

    9781439814635

  • ISBN10:

    1439814635

  • Edition: 2nd
  • Format: Hardcover
  • Copyright: 2010-11-15
  • Publisher: CRC Press

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

List Price: $160.00 Save up to $118.54
  • Rent Book $100.80
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    USUALLY SHIPS IN 3-5 BUSINESS DAYS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?

Summary

What started with the sundial has, thus far, been refined to a level of precision based on atomic resonance: Time. Our obsession with time is evident in this continued scaling down to nanosecond resolution and beyond. But this obsession is not without warrant. Precision and time synchronization are critical in many applications, such as air traffic control and stock trading, and pose complex and important challenges in modern information networks.Penned by David L. Mills, the original developer of the Network Time Protocol (NTP), Computer Network Time Synchronization: The Network Time Protocol takes a broad look at the architecture, protocols, and algorithms involved in time dissemination, distribution, and synchronization. Focused on the fourth generation of NTP, Mills' magnum opus gives an in-depth configuration and performance analysis of typical deployed NTP networks as well as a detailed error budget showing the influence of network and computer delay variations on accuracy. Mills demonstrates the algorithms used to select measurements accessed via diverse pathways to achieve the best accuracy, addresses security issues in depth, and describes the engineering principles underlying NTP architecture and timestamping exchange procedures.Opening the door to highly precise time synchronization in both public and private networks, Computer Network Time Synchronization offers in-depth analysis, theory, and practical concerns in a unified and authoritative reference.

Table of Contents

List of Illustrationsp. xv
List of Tablesp. xxi
Prefacep. xxiii
About the Authorp. xxvii
Basic Conceptsp. 1
Time Synchronizationp. 1
Time Synchronization Protocolsp. 3
Computer Clocksp. 5
Processing Time Valuesp. 7
Correctness and Accuracy Expectationsp. 8
Securityp. 10
NTP in the Internetp. 12
Parting Shotsp. 13
Referencesp. 14
Further Readingp. 14
How NTP Worksp. 15
General Infrastructure Requirementsp. 16
How NTP Represents the Timep. 17
How NTP Reckons the Timep. 19
How NTP Disciplines the Timep. 21
How NTP Manages Associationsp. 22
How NTP Discovers Serversp. 25
How NTP Deals with Stale Time Valuesp. 26
How NTP Manages Network Resourcesp. 27
How NTP Avoids Errorsp. 28
How NTP Performance Is Determinedp. 30
How NTP Controls Accessp. 31
How NTP Watches for Terroristsp. 32
How NTP Clocks Are Watchedp. 33
Parting Shotsp. 34
Referencesp. 35
Further Readingp. 35
In the Belly of the Beastp. 37
Related Technologyp. 37
Terms and Notationp. 40
Process Flowp. 41
Peer Processp. 43
Poll Processp. 44
On-Wire Protocolp. 46
Clock Filter Algorithmp. 48
Select Algorithmp. 51
Cluster Algorithmp. 56
Combine Algorithmp. 59
Mitigation Rules and the Prefer Peerp. 60
The Prefer Peerp. 61
Peer Classificationp. 61
Mitigation Rulesp. 62
The minsane Optionp. 63
Huff-'n-Puff Filterp. 64
Orphan Modep. 65
Rate Control and the Kiss-o'-Death Packetp. 67
Average Headway and Guard Timep. 68
The Kiss-o'-Death Packetp. 69
Parting Shotsp. 70
Referencesp. 70
Further Readingp. 72
Clock Discipline Algorithmp. 73
Feedback Control Systemsp. 74
Phase and Frequency Disciplinep. 76
Time and Frequency Responsep. 78
Poll Interval Controlp. 81
Popcorn and Step Controlp. 82
Clock State Machinep. 84
Parting Shotsp. 86
Referencesp. 87
Further Readingp. 87
NTP System Engineering and Configurationp. 89
Core Engineering Principlesp. 90
Engineering Large Corporate and Campus NTP Systemsp. 92
Examples of Large Corporate NTP Systemsp. 93
Engineering Home Office and Small Business NTP Systemsp. 96
Network Considerationsp. 97
General Configuration Considerationsp. 98
Manual Server Discoveryp. 100
Automatic Server Discoveryp. 101
Broadcast/Multicast Discoveryp. 102
NTP Manycast Discoveryp. 103
NTP Pool Discoveryp. 103
Configuration Commands and Optionsp. 105
Association Configuration Options (server, peer, and the Like)p. 105
Type of Service Options (tos)p. 107
Tinker Options (tinker)p. 109
Parting Shotsp. 110
Further Readingp. 110
NTP Performance in the Internetp. 111
Performance Measurement Toolsp. 112
System Clock Latency Characteristicsp. 113
Characteristics of a Primary Server and Reference Clockp. 114
Characteristics between Primary Servers on the Internetp. 117
Characteristics of a Client and a Primary Server on a Fast Ethernetp. 123
Results from an Internet Surveyp. 125
Server and Network Resource Requirementsp. 128
Parting Shotsp. 130
Referencesp. 130
Primary Servers and Reference Clocksp. 131
Driver Structure and Interfacep. 132
Serial Timecode Driversp. 135
Generic Modem Driverp. 137
Local Clock Driverp. 138
PPS Interface and Driverp. 139
Audio Driversp. 140
IRIG Driverp. 142
WWV/H Driverp. 142
CHU Driverp. 145
Referencesp. 147
Kernel Timekeeping Supportp. 149
System Clock Reading Algorithmp. 151
Kernel Discipline Algorithmsp. 153
Kernel PLL/FLL Disciplinep. 155
Kernel PPS Disciplinep. 156
Clock Adjust Algorithmp. 158
Proof of Performancep. 159
Kernel PLL/FLL Discipline Performancep. 160
Kernel PPS Disciplinep. 165
Parting Shotsp. 168
Referencesp. 168
Further Readingp. 168
Cryptographic Authenticationp. 169
NTP Security Modelp. 170
On the Provenance of Filestampsp. 172
On the Naming of Thingsp. 173
On Threats and Countermeasuresp. 173
NTP Secure Groupsp. 175
Autokey Security Protocolp. 178
Session Key Operationsp. 179
X509 Certificatesp. 181
Protocol Operationsp. 182
Parting Shotsp. 183
Referencesp. 183
Further Readingp. 184
Identity Schemesp. 185
Identity Schemesp. 186
Private Certificate Identity Schemep. 187
Trusted Certificate Identity Schemep. 188
Schnorr Identity Schemep. 188
Guillou-Quisquater Identity Schemep. 190
Mu-Varadharajan Identity Schemep. 192
Cryptotypesp. 195
Parting Shotsp. 198
Referencesp. 198
Further Readingp. 198
Analysis of Errorsp. 199
Clock Reading Errorsp. 200
Timestamp Errorsp. 201
Sawtooth Errorsp. 203
Peer Error Budgetp. 204
System Error Budgetp. 206
Parting Shotsp. 208
Referencesp. 208
Modeling and Analysis of Computer Clocksp. 209
Computer Clock Conceptsp. 210
Mathematical Model of the Generic Feedback Loopp. 214
Type IFLL Feedback Control Loopp. 216
Type II Feedback Control Loopp. 217
Synthetic Timescales and Clock Wranglersp. 219
Parting Shotsp. 222
Referencesp. 222
Further Readingp. 223
Metrology and Chronometry of the NTP Timescalep. 225
Scientific Timescales Based on Astronomy and Atomic Physicsp. 227
UTC and the Leap Secondp. 229
The Leap Second Controversyp. 230
How NTP Reckons with UTC Leap Secondsp. 233
On Numbering the Calendars and Daysp. 235
On the Julian Day Number Systemp. 237
On Timescales and the Age of Erasp. 238
On NTP Era and Timestamp Calculationsp. 240
Comparison with Other Computer Timescalesp. 241
Primary Frequency and Time Standardsp. 243
Time and Frequency Coordinationp. 244
Time and Frequency Disseminationp. 245
Shortwave Radio Servicesp. 246
Long-Wave Radio Servicesp. 246
Geosynchronous Operational Environmental Satellite Servicep. 247
Telephone Modem Servicesp. 248
Global Positioning Systemp. 248
LORAN-C Radio Navigation Systemp. 249
Parting Shotsp. 252
Referencesp. 253
Further Readingp. 254
NTP Reference Implementationp. 255
NTP Packet Headerp. 256
Control Flowp. 259
Main Program and Common Routinesp. 263
Peer Processp. 264
System Processp. 268
Clock Discipline Processp. 272
Clock Adjust Processp. 275
Poll Processp. 276
Parting Shotsp. 277
Referencesp. 279
Further Readingp. 279
Precision System Clock Architecturep. 281
Limitations of the Artp. 281
Precision System Clockp. 282
Timer Oscillatorp. 283
Timestamp Counterp. 283
Real-Time Clockp. 284
Precision System Clock Implementationp. 285
Precision System Clock Operationsp. 287
Principles of Precision Timestampingp. 289
Timestamp Transpositionp. 291
Error Analysisp. 293
Reciprocity Errorsp. 294
Transposition Errorsp. 295
Interworking Errorsp. 295
Store-and-Forward Errorsp. 296
Nonreciprocal Rate Errorsp. 297
IEEE 1588 Precision Time Protocolp. 298
Timestamp Capturep. 298
PTP Clock Architecturep. 300
PTP Messagesp. 301
Best Master Clock Algorithmp. 302
Data Set Comparison Algorithmp. 303
PTP Time Transferp. 304
PTP and NTP Comparedp. 305
Have Quick, STANAG 4330, and Precise Time and Time Interval Have Quick Interfacesp. 307
Parting Shotsp. 309
Referencesp. 309
NTP Interleaved Modesp. 311
Basic/Interleaved Protocol State Machines and Flowchartsp. 312
Basic Symmetric Modep. 315
Interleaved Symmetric Modep. 317
Interleaved Broadcast Modep. 319
Error Detection and Recoveryp. 322
Measured Performance with the Interleaved Modesp. 323
Parting Shotsp. 327
Time Transfer for Space Data Linksp. 329
Orbit Mechanicsp. 330
Clock Comparisons and the Effects of General Relativityp. 333
Time Transfer from a Planet to the Solar System Barycenterp. 338
Time Comparisons between Clocks in Spacep. 339
Spacecraft Electronicsp. 342
Proximity-1 Protocolp. 345
Proximity-1 Time Servicep. 346
Time Transfer Using the Electra Transceiverp. 347
Parting Shotsp. 349
Referencesp. 351
Further Readingp. 352
Time Transfer for Deep-Space Missionsp. 353
Time Transfer between Earth Stationsp. 354
Time Transfer to Earth Satellitesp. 357
Time Transfer to the Moon and Satellites of Other Planetsp. 359
Time Transfer for a Planetary Space Fleetp. 361
Time Transfer for Deep-Space Missionsp. 367
Parting Shotsp. 372
Referencesp. 375
Technical History of NTPp. 377
On the Antiquity of NTPp. 378
On the Proliferation of NTP around the Globep. 381
Autonomous Authenticationp. 381
Autonomous Configurationp. 383
Radios, We Have Radiosp. 384
Hunting the Nanosecondsp. 385
Experimental Studiesp. 388
Theory and Algorithmsp. 389
Growing Painsp. 391
As Time Goes Byp. 391
Parting Shotsp. 392
Referencesp. 393
Further Readingp. 396
Bibliographyp. 397
Acronymsp. 407
Indexp. 411
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program