Network Working Group J. Postel - ISI Request for Comments: 868 K. Harrenstien - SRI May 1983 Protocollo Time Traduzione a cura di ComiSAT Brescia, Mag. 2007 (comisat@yahoo.it) Distribuita da .::http://www.rfc.altervista.org::. Questa RFC specifica uno standard per la comunita' ARPA Internet. Gli host sull'ARPA Internet che scelgono di implementare un Protocollo Time sono invitati ad adottare ed implementare questo standard. Il presente protocollo fornisce ora e data indipendente da quella locale, in formato leggibile da una macchina. Il servizio Time ritorna alla sorgente di origine il numero di secondi trascorsi dalla mezzanotte del 1 Gennaio 1900. Uno dei motivi deriva dal fatto che non tutti i sistemi sono dotati di un orologio per data e ora, e tutti quanti sono soggetti ad errori occasionali umani o della macchina. L'uso di tali server rende dunque possibile confermare o correggere la data e l'ora di un sistema in modo veloce, attraverso una breve verifica di diversi siti indipendenti sulla rete. Questo protocollo puo' essere utilizzato o sul Protocollo di Controllo della Trasmissione (TCP) o sul Protocollo Datagramma Utente (UDP). Quando usato sul TCP il servizio opera nel modo seguente: S: Ascolta sulla porta 37 (45 ottale). U: Si connette alla porta 37. S: Invia l'ora come numero binario a 32 bit. U: Riceve l'ora. U: Chiude la connessione. S: Chiude la connessione. Il server rimane in ascolto per una connessione sulla porta 37. Quando la connessione viene stabilita, il server ritorna un valore temporale a 32-bit e chiude la connessione. Se il server non e' in grado di determinare la sua ora locale, o rifiuta la connessione o la chiude senza inviare nulla. Postel [Page 1] RFC 868 May 1983 Time Protocol Quando usato sull'UDP il servizio opera nel modo seguente: S: Ascolta sulla porta 37 (45 ottale). U: Invia un datagramma vuoto sulla porta 37. S: Riceve il datagramma vuoto. S: Invia un datagramma che contiene l'ora come numero binario a 32 bit. U: Riceve il datagramma dell'ora. Il server rimane in ascolto per un datagramma sulla porta 37. Quando un datagramma arriva, il server ritorna un datagramma che contiene il valore a 32 bit dell'ora. Se il server non e' in grado di determinare la sua ora locale cestina il datagramma ricevuto e non da' alcuna riposta. L'ora L'ora e' il numero di secondi dalle 00:00 (mezzanotte) del 1 Gennaio 1900 GMT, percui il valore 1 indica le 12:00:01 am del 1 Gennaio 1900 GMT; questo sistema funzionera' sino all'anno 2036. Ad esempio: il valore 2,208,988,800 corrisponde alle 00:00 del 1 Gen 1970 GMT, 2,398,291,200 corrisponde alle 00:00 del 1 Gen 1976 GMT, 2,524,521,600 corrisponde alle 00:00 del 1 Gen 1980 GMT, 2,629,584,000 corrisponde alle 00:00 del 1 Mag 1983 GMT, e -1,297,728,000 corrisponde alle 00:00 del 17 Nov 1858 GMT. Postel [Page 2]