Network Time Protocol: Vad är dess funktionssätt?

Network Time Protocol kan arbeta enligt fyra [4] olika lägen. Om du är en NTP nybörjare, upptäcka driftslägen som definierar NTP kommunikation mellan NTP-enheter ...

Network Time Protocol - Device Kommunikation

NTP kommunikation mellan två olika enheter består av NTP tids förfrågningar och NTP kontroll frågor. En helst begära NTP är en begäran från en NTP-klient för tidssynkronisering från en NTP-server. NTP kontroll frågor är kommunikations meddelanden för konfigurationsinformation.

De fyra huvudsakliga funktionslägen av Network Time Protocol är:

1. Kundläge.

2. Server-läge.

3. Peer-läge.

4. Broadcast / Multicast-läge.

NTP-klientläge

An NTP-klient är en nätverksenhet som är konfigurerad för att göra en första ansökan om tiden från en extern NTP tidsserver för att synkronisera sin egen klocka.

Network Time Protocol

NTP-klienter är konfigurerade för en NTP tidsserver, som Galleon Systems NTP-servrar.

Kunderna kommer att få tid när en NTP-server-sändningar, om klienterna är inställda för att "lyssna" för sändningar snarare än att göra den ursprungliga begäran om tiden.

NTP klient mode enheter levererar inte synkroniseringstjänster till andra enheter i ett nätverksinfrastruktur.

NTP-server-läge

NTP-servrar är nätverksenheter som driver en NTP-tjänst. Dessa enheter är konfigurerade för att tillhandahålla tidsinformation till NTP-klienter som använder Network Time Protocol.

NTP-servrar kommer bara leverera tidsinformationen till auktoriserade NTP-klienter och kommer inte att få tidssynkronisering information från obehöriga enheter.

Den vanligaste konfigurationen internet för NTP är klient / server-modell. I det här läget begäran skickas av en klient till en server med klienten förväntar sig ett svar inom millisekunder, såvida inte tidskällan inte är tillgänglig eller extremt upptagen.

Processen ser en klient distribuera ett Network Time Protocol meddelande till en eller flera servrar och åtgärder svar som mottagits. Servern kommer sedan byta adresser och portar, skriva särskilda fält i meddelandet, räkna kontrollsumma innan han återvände meddelandet direkt.

Den returnerade meddelande gör det möjligt för kunden att beräkna tidsserver, när det gäller lokal tid, och ändra en klocka detta. Dessutom kommer meddelandet att innehålla information för att beräkna den förväntade tidtagning noggrannhet och tillförlitlighet, samt välja den bästa servern.

NTP peer-läge

Kikade enheter fungerar som back-up för varandra och varje inbördes arbetar med en eller flera primära referenser källor, men ingen inbördes enhet har bestämmanderätt över den andra.

Om en av de jämnåriga förlorar all time referenskällor, eller sluta fungera helt, resterande inbördes enheten (s) automatiskt konfigurera för att säkerställa att tidsvärden kan strömma från överlevande kamrater att alla andra i nätverket.

I vissa fall är detta ofta kallas "push-pull" process, vilket innebär att en peer antingen drar eller skjuter tidsvärde enligt konfigurationen installationen.

Broadcast / Multicast-läge

Kanske den mest självförklarande, i broadcast / multicast-läge NTP-servrar helt enkelt sänder / multicast tidssynkronisering information till alla protokoll klienter nätverk tid över ett nätverk.

I de fall där tiden noggrannhet och tillförlitlighet är inte avgörande, kan klienter konfigureras för att använda sändnings / multicast lägen. Vanligtvis är dessa lägen inte inställd för servrar med beroende klienter.

Fördelen med dessa lägen är att kunderna inte behöver konfigureras för att en viss server, så att alla som är verksamma kunder att använda samma konfigurationsfil.

Broadcast-läget kräver en sändning server på samma subnät. Eftersom broadcast-meddelanden inte skickats ut av routrar, bara sända servrar på samma subnät används.

Broadcast-läget är ämnat för konfigurationer med ett eller ett fåtal servrar, plus en potentiellt stor klientnätverket. Det rekommenderas, eftersom en hacker kan imitera en sändning server och ger falska tidsvärden, att detta läge alltid ska autentiseras.

Koppla samman med Galleon

För uppdateringar om alla blogginlägg, kontakt med Galleon via sociala medier. Gå med i konversationen nu ...

Att tala med en Network Time Protocol expert om hur Network Time servrar kan gynna ditt företag, ringa +44 (0)121 608 7230 och be om Para Brach som kommer att vara glada att hjälpa till.

Det här inlägget skrevs av

Daniel Waldron

En särskild författare för 10 år, Daniel gick Galleon Systems 2013. Daniel hjälper i produktionen av web kopia, artiklar, bloggar, pressmeddelanden och vitböcker, för användning av Galleon Systems marknadsföring team. Daniel Waldron på Google+

Relaterad läsning