ساعت اتمی وسیله ای گران قیمت و سنگین است. دریافت سیگنال های دقیق زمان از طریق تلفن ، رادیو یا ماهواره بسیار راحت تر است. اخیراً اینترنت به کانال دیگری برای کسب اطلاعات در مورد زمان دقیق تبدیل شده است.
دستورالعمل ها
مرحله 1
اگر فقط می خواهید اطلاعات مربوط به زمان دقیق را از اینترنت دریافت کرده و به صورت دستی همگام سازی کنید ، از خدمات یکی از به اصطلاح سرورهای Daytime استفاده کنید. قبل از اتصال به چنین سروری ، اطمینان حاصل کنید که یک سرویس گیرنده Telnet کنسول دارید (این برنامه هم در Linux و هم در بسیاری از نسخه های ویندوز یافت می شود). برنامه telnet را با پارامتری متشکل از آدرس IP سرور و شماره پورت ، که با یک کولن جدا شده است ، اجرا کنید. شماره پورت برای پروتکل Daytime همیشه 13 است. به عنوان مثال: telnet 198.60.73.8:13
در پاسخ ، اطلاعاتی در مورد زمان و تاریخ دریافت خواهید کرد ، پس از آن اتصال به طور خودکار قطع می شود. ساعت را نادیده بگیرید - سرور در منطقه زمانی متفاوتی است. شما فقط به اطلاعات مربوط به دقیقه و ثانیه نیاز دارید. برای پشتیبانی از پروتکل Daytime فقط از سرورهایی که در لیست مشخص شده اند استفاده کنید. هرگز بیش از چهار ثانیه یکبار به همان سرور متصل نشوید ، در غیر این صورت آدرس IP شما مسدود می شود (درخواست های شما به اشتباه حمله DoS است).
گام 2
برای همگام سازی خودکار ساعت کامپیوتر با سرور ، باید از پروتکل دیگری - NTP استفاده کنید. این سرویس توسط همه سرورهای لیست مشخص شده پشتیبانی می شود ، حتی آنهایی که از پروتکل Daytime استفاده نمی کنند. با این حال ، بهترین کار این است که از سرور NTP دقیق تری برای این کار استفاده کنید - ntp.mobatime.com. مجموعه عمومی سرورهای time.windows.com تا حدودی از دقت کمتری برخوردار است. توجه داشته باشید که URL های این سرورها بدون رشته معمول "https:// www" نوشته می شوند. به هیچ وجه درخواست ها به هر سرور NTP نباید بیشتر از چهار ثانیه یک بار تکرار شود ، از جمله.
مرحله 3
برای همگام سازی خودکار ساعت داخلی کامپیوتر با سرور NTP در سیستم عامل لینوکس ، ابتدا بسته ntp را نصب کنید. سپس دستور را وارد کنید: sudo ntpdate (URL سرور NTP)
مرحله 4
برای همگام سازی خودکار زمان با سرور NTP در سیستم عامل Windows هر بار که رایانه روشن است ، مورد "Date and Time" را در "Control Panel" انتخاب کنید. به برگه "زمان اینترنت" بروید. کادر "فعال کردن همگام سازی با یک سرور زمان در اینترنت" را علامت بزنید. آدرس URL سرور NTP را در تنها قسمت صفحه وارد کنید.
مرحله 5
برنامه Server Time J2ME را روی تلفن همراه خود نصب کنید. پس از راه اندازی ، آدرس URL سرور NTP را در تنظیمات وارد کنید. سپس مورد "Start!" را از فهرست انتخاب کنید. پس از درخواست ، می توانید زمان موجود در سرور را با زمان موجود در ساعت داخلی تلفن مقایسه کنید. علیرغم استفاده از پروتکل NTP ، همگام سازی باید به صورت دستی انجام شود. این به این دلیل است که ماشین مجازی جاوا در تلفن به برنامه ها اجازه نمی دهد ساعت سیستم را تغییر دهند.