NTP - Network Time Protocol
Konieczność dokładnego czasu
Telling czas jest bardzo ważny dla naszego dnia na dzień życia. Musimy wiedzieć, co czas, aby dostać się do pracy, kiedy złapać autobus i nawet kiedy iść do łóżka, aby zapewnić nam uzyskać wystarczająco zamknąć oka.
Na ogół tego typu pomiaru czasu zegarki mechaniczne lub cyfrowe zapewniają nam duży dokładnością. Cyfrowy zegarek prawdopodobnie nie straci więcej niż drugi na przestrzeni tygodnia i jestem pewien, że szef nie będzie zbyt szalony, jeśli przyjedziesz drugi późno do zmiany.
Jednak, jeśli chodzi o przesyłanie danych przez Internet, sterowanie satelity lub nawet zakup akcji na giełdzie bardziej dokładny czas jest wymagane.
Sieci komputerowe polegać na czasomierz dla prawie wszystkich swoich aplikacji, wysyłać e-mail do zapisywania danych, znacznik czasu jest niezbędne do komputera, aby śledzić. Także routery i przełączniki wszystko trzeba uruchomić w tym samym tempie, z urządzeniami synchronizacji danych może prowadzić do utraty i nawet całych połączeń.
W przypadku nawigacji satelitarnej, od dawna wykorzystywanej przez statki i linie lotnicze, ale obecnie coraz popularniejszej w nowoczesnych samochodach, dokładność w milisekundach (tysięczna część sekundy) jest niezbędna, ponieważ światło (a zatem fale radiowe) mogą w tym czasie przemieścić 300 km, więc każdy malutki błąd w sygnale czasu oznaczałby, że nawigacja satelitarna może być niedokładna o setki mil.
Komputery muszą być zsynchronizowane nie tylko do ich sieci, ale i czasu transakcji wrażliwych z innych sieci, komputerów lub przez Internet wymagają synchronizacji. Wyobraź sobie licytacji na eBay i wprowadzania do ostatniego ofertę tylko dla komputera domów aukcyjnych uruchomiony inny czas rozpoznawaniem wcześniejszą licytant jako ostatni, na pewno będziesz się denerwować.
Z tego powodu globalnego znormalizowana skala czasu jest używany, aby wszystkie komputery na całym świecie, aby zsynchronizować się dokładnie tego samego źródła czasu. Ta globalna skala nazywa UTC (Universal Coordinated Time).
Czas UTC jest oparta na Międzynarodowy czas atomowy (TAI), która jest godzina, jak powiedział przez międzynarodowy kolektyw zegary atomowe (260 w 40 różnych laboratoriach na całym świecie), gdzie średnia jest podejmowanych oznacza, że TAI jest z dokładnością do jednej sekundy na trzy milionów lat.
Czas UTC jest przestępnych sekund dodanej (lub zabrane) Każdego roku lub tak, aby kompensować ze spowolnienie (i okazjonalnego przyśpieszenie) rotacji kopalin jak nasza planeta jest rzeczywiście 100,000 razy mniej niezawodny niż zegarem atomowym i bez sekundy przestępne południa ostatecznie stać północy (choć w 40,000 lat lub więcej).
Komputery używają protokołu o nazwie NTP (Network Time Protocol), który może odbierać sygnał czasu UTC albo przez Internet lub za pomocą specjalistycznego transmisji radiowej z laboratorium fizyki lub za pośrednictwem sieci GPS.
Serwerów NTP następnie upewnić się, że wszystkie urządzenia podłączone do tej sieci są zsynchronizowane z komputerami UTC pozwalając na całym świecie, aby skutecznie komunikować się ze sobą.