Atomikello on kallis ja hankala laite. On paljon helpompaa vastaanottaa tarkkoja aikasignaaleja puhelimitse, radiosta tai satelliitista. Viime aikoina Internetistä on tullut toinen kanava tietojen saamiseksi tarkasta ajasta.
Ohjeet
Vaihe 1
Jos haluat saada tietoja tarkasta ajasta vain Internetistä ja synkronoida manuaalisesti, käytä jonkin niin kutsutun Daytime-palvelimen palveluja. Ennen kuin muodostat yhteyden tällaiseen palvelimeen, varmista, että sinulla on konsolin Telnet-asiakasohjelma (se löytyy sekä Linuxista että monista Windows-versioista). Suorita telnet-ohjelma parametrilla, joka koostuu palvelimen IP-osoitteesta ja portin numerosta kaksoispisteellä erotettuna. Daytime-protokollan porttinumero on aina 13. Esimerkiksi: telnet 198.60.73.8:13
Vastauksena saat tietoja ajasta ja päivämäärästä, jonka jälkeen yhteys katkeaa automaattisesti. Ohita kello - palvelin on eri aikavyöhykkeellä. Tarvitset tietoja vain minuuteista ja sekunneista. Käytä vain luettelossa olevia palvelimia, jotka on nimenomaisesti mainittu tukemaan Daytime-protokollaa. Älä koskaan muodosta yhteyttä samaan palvelimeen useammin kuin kerran neljässä sekunnissa, muuten IP-osoitteesi estetään (pyyntösi luetaan virheellisesti DoS-hyökkäykseksi).
Vaihe 2
Jos haluat synkronoida tietokoneen kellon palvelimen kanssa automaattisesti, sinun on käytettävä toista protokollaa - NTP. Sitä tukevat kaikki määritetyn luettelon palvelimet, myös ne, jotka eivät käytä Daytime-protokollaa. On kuitenkin parasta käyttää tarkempaa NTP-palvelinta tähän - ntp.mobatime.com. Time.windows.com-palvelinten julkinen uima-allas on hieman epätarkempi. Huomaa, että näiden palvelimien URL-osoitteet kirjoitetaan ilman tavallista "https:// www" -merkkijonoa. Missään tapauksessa NTP-palvelimille lähetettyjä pyyntöjä ei saa toistaa useammin kuin kerran neljässä sekunnissa.
Vaihe 3
Jos haluat synkronoida sisäänrakennetun tietokoneen kellon automaattisesti NTP-palvelimen kanssa Linux-käyttöjärjestelmässä, asenna ensin ntp-paketti. Kirjoita sitten komento: sudo ntpdate (NTP-palvelimen URL-osoite)
Vaihe 4
Jos haluat synkronoida ajan automaattisesti Windows-käyttöjärjestelmän NTP-palvelimen kanssa aina, kun tietokone käynnistetään, valitse Ohjauspaneelista "Päivämäärä ja aika". Vaihda "Internet-aika" -välilehdelle. Valitse ruutu "Ota synkronointi käyttöön Internetin aikapalvelimen kanssa". Kirjoita NTP-palvelimen URL-osoite sivun ainoaan kenttään.
Vaihe 5
Asenna Server Time J2ME -sovellus matkapuhelimeesi. Kun olet käynnistänyt sen, kirjoita NTP-palvelimen URL-osoite asetuksiin. Valitse sitten valikosta kohta "Käynnistä!". Kun pyyntö on tehty, voit verrata palvelimen aikaa puhelimen sisäänrakennetun kellon aikaan. Synkronointi on tehtävä manuaalisesti NTP-protokollan käytöstä huolimatta. Tämä johtuu siitä, että puhelimen Java-virtuaalikone ei salli sovellusten muuttaa järjestelmän kelloa.