The Basic Idea of the Network Time Protocol (NTP)?

Photo by Jon Tyson on Unsplash

In order to ensure that time in an instance is accurate, the Network Time Protocol is very crucial. But, what exactly is the Network Time Protocol?

The Network Time Protocol (NTP)

On the internet, atomic clocks are maintained to give very very very accurate UTC time. UTC time, also known as GMT, is the primary time standard. The idea of this protocol is to communicate this accurate UTC time to whoever needs it.

So, a system or an instance will communicate with a time source to get that accurate time that is originally obtained from the atomic clock available online. However, how can we ensure that a time source is believable enough to get time from it and consider it accurate?

Based on the protocol, a stratum number will is assigned to each possible source. This number will indicate the level of believability for a particular time source. In other words, it indicates the number of hops from the atomic clock. The following image shows stratum hierarchy.

For example, atomic clocks will always have stratum of level 0 and those obtaining time from an atomic clock will have stratum of level 1 and those obtaining time from a source of stratum 1 will have stratum 2 and so on. The highest stratum value is 15. Stratum 16 and higher indicates the source is unsynchronized and unreliable based on the protocol’s algorithm.

Developer. LinkedIn:

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Who is Ahmet Göker?

Octopus Protocol Whitelist Results

The best secure browsers 2019

We have DDOS Protection so should every other company. #hosting —

Difference between Privacy & Data Protection

Article of the Day: Network Access Groups making a name in Cybercrime Ecosystems

InsureDAO — New Defi Insurance Project

Netflixs HTTPS Update Cant Combat Passive Traffic Analysis Attacks

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Reema Alzohairi

Reema Alzohairi

Developer. LinkedIn:

More from Medium

Underwriting Engine at Ethos

Compare variables in SAP Abap Debugger

What Snowpark means for the data community

My role model is Adam Gilchrist, the former wicket-keeping batsman of Australia.