NTP

È l'acronimo di "Network Time Protocol". NTP è un protocollo usato per sincronizzare gli orologi dei computer su più sistemi. Supporta la sincronizzazione sulle reti locali e su Internet.

Confrontare i timestamp di due o più sistemi può sembrare un'operazione semplice, ma comporta diversi passaggi. Poiché tutte le reti presentano un certo livello di latenza, è necessario tenere conto del ritardo tra la richiesta e la risposta. NTP usa il modello client-server e calcola il ritardo di andata e ritorno usando quattro valori:

  1. timestamp della richiesta del client
  2. timestamp della ricezione da parte del server
  3. timestamp della risposta del server
  4. timestamp della ricezione da parte del client

Il tempo tra 1 e 2 sopra viene sommato al tempo tra 3 e 4 per calcolare il ritardo totale di andata e ritorno. Sottraendo metà di questo ritardo, è possibile stimare l'ora esatta su un server remoto, generalmente con un margine di pochi millisecondi.

Poiché le condizioni della rete possono influire sul tempo necessario per trasmettere o ricevere i pacchetti NTP, una singola richiesta potrebbe non produrre un risultato preciso. Per questo motivo, è comune effettuare diverse richieste NTP e calcolare la media della latenza per ottenere un timestamp più accurato. I timestamp possono anche essere calcolati come media tra più computer per ottenere un'ora coerente su tutte le macchine di una rete. Quando vengono sincronizzati più orologi contemporaneamente, NTP viene usato come protocollo peer-to-peer, in cui ogni sistema funge da fonte dell'ora.

Esempi di NTP

Il network time protocol viene usato da diverse utilità per la sincronizzazione dell'ora, inclusi gli strumenti integrati in Windows e macOS. In Windows, il Pannello di controllo Data e ora include una funzione "Ora Internet" che usa NTP per recuperare l'ora corrente da un server di riferimento orario. In macOS, la Preferenza di Sistema Data e ora usa NTP per recuperare l'ora corrente quando è selezionata l'opzione "Imposta automaticamente data e ora". Sia Windows sia macOS usano una versione semplificata di NTP chiamata Simple Network Time Protocol (SNTP).

Aggiornato May 20, 2019 da Per C.

quizMetti alla prova le tue conoscenze

An extranet is an intranet that is accessible over what?

A
Wi-Fi
0%
B
Bluetooth
0%
C
Power lines
0%
D
The Internet
0%
Correct! Incorrect!     View the Extranet definition.
More Quizzes →

Il dizionario informatico Tech Terms

La definizione di NTP in questa pagina è una definizione originale scritta dagli autori di TechTerms.com. Se desideri fare riferimento a questa pagina o citare questa definizione, utilizza la barra di citazione verde direttamente sotto la definizione.

Il nostro obiettivo è spiegare la terminologia informatica in modo semplice e comprensibile. Ci impegniamo per l'accuratezza e la semplicità in ogni definizione pubblicata. Se hai commenti o vuoi suggerire un nuovo termine tecnico, contattaci.

La newsletter di Tech Terms

Migliora le tue conoscenze tecniche con la nostra newsletter giornaliera o settimanale! Iscriviti oggi e ricevi nuovi termini e quiz nella tua casella di posta.

Iscriviti alla newsletter gratuita di TechTerms

Con quale frequenza desideri ricevere un'e-mail?

Puoi annullare l'iscrizione o modificare la frequenza in qualsiasi momento tramite i link presenti in ogni e-mail. Domande? Contattaci.

Nota: La newsletter viene inviata in inglese.