Blog

8 ພຶດ​ສະ​ພາ 2017

Protocol Network Time Protocol (NTP) ແມ່ນຫຍັງ? | A Complete Guide

/
ຈັດພີມມາໂດຍ

Network Time Protocol (NTP)

ແມ່ນ​ຫຍັງ Network Time Protocol (NTP)?ແທ້ຈິງແລ້ວ, ມັນເປັນໂປຣແກຣມເຄືອຂ່າຍທີ່ນໍາໃຊ້ເພື່ອ synchronize ໂມງລະຫວ່າງລະບົບຄອມພິວເຕີໃນລະບົບເຄືອຂ່າຍທີ່ປ່ຽນເປັນແພັກເກັດ. ມັນໄດ້ປະມານນັບຕັ້ງແຕ່ກາງ 1980s ແລະຖືກສ້າງຂື້ນໂດຍ David Mills ທີ່ມະຫາວິທະຍາໄລ Delaware; ມັນແມ່ນຫນຶ່ງໃນໂປຣແກຣມທີ່ມີລະດູການທີ່ສຸດທີ່ຍັງມີຢູ່ໃນອິນເຕີເນັດ. NTP ຮອງຮັບການປະດິດສ້າງໃຫມ່ທີ່ໃຊ້ເວລາອື່ນໆທີ່ບໍ່ມີຄວາມສາມາດໃນການປ່ຽນເວລາໃນການເບິ່ງເຂດພື້ນທີ່ຂອງເວລາທີ່ໃຊ້ເວລາຫລືເຊີຟເວີເວລາກ່ຽວກັບຜູ້ຮັບປະໂຫຍດຫຼືການຂື້ນກັບຄວາມຫຼາກຫຼາຍຂອງການເລື່ອນເວລາທີ່ພົບໃນລະບົບເຄືອຂ່າຍຂໍ້ມູນຂອງໂຮງງານ.

NTP ໄດ້ມີການປ່ຽນແປງຕ່າງໆນັບຕັ້ງແຕ່ການແນະນໍາໃນໄລຍະປີທີ່ຜ່ານມາ. ການປະຕິບັດ NTP 0 ໄດ້ສະແດງຢູ່ໃນ RFC 958 ໃນເດືອນກັນຍາຂອງ 1985. NTPv0 ສາມາດເຮັດສໍາເລັດເວລາໃນມິນລິລິດຫຼາຍຄັ້ງ. ໃນ 1988, RFC 1059 ສະແດງ NTPv1, ເຊິ່ງສະແດງການປັບແຕ່ງຂອງ NTP ສໍາລັບເຄື່ອງແມ່ຂ່າຍຂອງລູກຄ້າແລະໂຫມດການແບ່ງປັນ. ໃນ 1989, RFC 1119 ສະແດງ NTPv2, ເຊິ່ງລວມມີສິ່ງຕ່າງໆເຊັ່ນໂປຣແກຣມການຄຸ້ມຄອງແລະແຜນການຢັ້ງຢືນ, ເຊິ່ງຍັງໃຊ້ເປັນສ່ວນຫນຶ່ງຂອງວັນນີ້. RFC 1305, ທີ່ຫັນອອກໃນ 1992, ສະແດງ NTPv3. NTPv3 ລວມເອົາການຄົ້ນພົບແລະການກວດສອບຄວາມຜິດພາດພິເສດເພີ່ມເຕີມ, ເຊິ່ງຊ່ວຍໃຫ້ລູກຄ້າເລືອກເອົາລະຫວ່າງແຫຼ່ງຂໍ້ມູນຕ່າງໆ. ຮູບແບບການສື່ສານແມ່ນມີຄວາມຮູ້ຄວາມສາມາດເຊັ່ນດຽວກັນກັບຄວາມຊ່ວຍເຫຼືອໃນການໂອນເວລາໃນການເຂົ້າເຖິງເຄືອຂ່າຍ. ໃນ 2010, RFC 5905 ຖືກແຈກຢາຍດ້ວຍລາຍລະອຽດສໍາລັບ NTPv4 ຢ່າງໃດກໍ່ຕາມໄດ້ຖືກອັບເດດໂດຍ RFC 7822 ໃນເດືອນມີນາຂອງ 2016. NTPv4 ແມ່ນການປັບຕົວຂອງ NTP. ມັນຮັກສາເຖິງມາດຕະການທີ່ສົມເຫດສົມຜົນຂອງອົງປະກອບທີ່ຄ້າຍຄືກັນຂອງ NTPv3 ແຕ່ຍັງປະກອບມີການເສີມສໍາລັບ IPv6 ເປັນໂປແກຼມເຄືອຂ່າຍພື້ນຖານ. ການຍືນຍັນແມ່ນການປັບປຸງແລະເຮັດໃຫ້ໂປໂຕຄອນມີຄວາມປອດໄພທີ່ສໍາຄັນ.

NTP ໃຊ້ການຈັດການລະດັບເວລາຕ່າງໆ. ລະດັບຂອງລະບົບກ້າວຫນ້າແຕ່ລະແມ່ນເປັນຊັ້ນແລະໄດ້ຮັບຄວາມນັບຖືນັບຕັ້ງແຕ່ສູນ (0). ໃນເວລາທີ່ທ່ານປະກອບມີເວລາ, ແຫຼ່ງຂໍ້ມູນແລະ synchronize ກັບແຫຼ່ງທີ່ສູງຂຶ້ນໃນຊັ້ນ (ເອົາລົງໃນຄວາມນັບຖືຕົວເລກ), ທ່ານເພີ່ມ 1 ກັບແນວທາງຂອງມັນ. ພວກເຮົາສາມາດນໍາໃຊ້ຄວາມເຂັ້ມຂົ້ນທີ່ເປັນລະດັບຄວາມໄວ້ວາງໃຈຂອງແຫຼ່ງເວລາ. Zero ເປັນທີ່ເຊື່ອຖືໄດ້ຫຼາຍທີ່ສຸດ, ແລະ 15 ແມ່ນຫນ້ອຍທີ່ສຸດທີ່ເຊື່ອຖືໄດ້ໃນເວລາດຽວກັນໃນລະດັບທີ່ໃຊ້ໄດ້. ຊັ້ນຂອງ 16 ແມ່ນບໍ່ໄດ້ synchronized ແລະເວົ້າວ່າຈະ Crazy. ເຄື່ອງມືຂອງຊັ້ນລະດັບ 16 ບໍ່ແມ່ນແຫຼ່ງທີ່ໃຊ້ເວລາຢ່າງຫຼວງຫຼາຍ. NTP ປົກກະຕິຈະສົ່ງເວລາໃນເວລາທີ່ປະສານງານຮ່ວມກັນ (ທີ່ເອີ້ນວ່າ Universal Time Coordinated ຫຼື UTC). ຄວນປ່ຽນແປງເວລາໃນໄລຍະເວລາໃນເວລາທີ່ໃກ້ຊິດຢູ່ໃນເຄື່ອງແມ່ຂ່າຍທີ່ໃຊ້ເວລາໃກ້ຄຽງຫຼືຢູ່ໃນເຄື່ອງມືຂອງລູກຄ້າ.

ການສົ່ງມາດຕະຖານຂອງ NTP ສໍາລັບທຸລະກິດແມ່ນເວລາທີ່ມາຈາກແຫຼ່ງທີ່ເຊື່ອຖືໄດ້, ສໍາລັບຕົວຢ່າງ, ແຫຼ່ງທີ່ໃຊ້ເວລາການບໍລິຫານ. ໃນປະເທດສະຫະລັດອາເມລິກາ, ສະຖາບັນມາດຕະຖານແລະເຕັກໂນໂລຢີແຫ່ງຊາດມີເຄື່ອງແມ່ຂ່າຍເວລາທີ່ພວກເຮົາສາມາດ synchronize ກັບ. ໃນ tf.nist.gov/tf-cgi/servers.cgi, ທ່ານສາມາດຄົ້ນພົບເຄື່ອງແມ່ຂ່າຍທີ່ໃຊ້ເວລາ, ພື້ນທີ່ແລະສະຖານທີ່ IP ຂອງມັນເພື່ອສະແດງເຄື່ອງແມ່ຂ່າຍທີ່ໃຊ້ເວລາ. ໃນເວລາທີ່ທ່ານໄດ້ໃຊ້ເວລາທີ່ໃຊ້ເວລາກັບເຄື່ອງແມ່ຂ່າຍທີ່ໃຊ້ເວລາໃກ້ຊິດແລະແຖວເພີ່ມຂຶ້ນ, ຫຼັງຈາກນັ້ນທ່ານສາມາດນໍາໃຊ້ມັນເປັນແຫລ່ງທີ່ໃຊ້ເວລາໃນເຄືອຂ່າຍທີ່ມີຄວາມພະຍາຍາມ. ສະຫວິດແລະສະຫວິດ (Cisco ແລະອື່ນໆ) ຫຼັງຈາກນັ້ນສາມາດໃຊ້ເວລາຈາກເຄື່ອງແມ່ຂ່າຍທີ່ໃຊ້ເວລາໃກ້ຄຽງຂອງທ່ານ, ແລະຫຼັງຈາກນັ້ນພວກເຂົາສາມາດຍ້າຍໄປສູ່ເວລາທີ່ໃຊ້ເວລາຈາກອຸປະກອນທີ່ຜ່ານມາ. ລະບົບການເຮັດວຽກທີ່ສໍາຄັນທີ່ສຸດຈະຊ່ວຍສ້າງ NTP ລວມທັງ Windows. ທຸກລຸ້ນຕ່າງໆຂອງ Windows ນັບຕັ້ງແຕ່ Windows 2000 ມີ Windows Time Service (W32Time) ເພື່ອ synchronize ເວລາທີ່ໃຊ້ NTP.

ໃນເຄືອຂ່າຍຂອງມື້ນີ້, ເວລາສາມາດ synchronized ພາຍໃນ milliseconds ຫຼືຫຼາຍ milliseconds, ແຕ່ວ່າເປັນຫຍັງ? That depends! ມັນອີງໃສ່ການນໍາໃຊ້ທີ່ໃຊ້ໄດ້ແລະຄວາມຕ້ອງການຂອງພວກເຂົາໃນເວລາ. ມັນອາດຈະເປັນວ່າມີໂມງ "ທີ່ເຫມາະສົມ" ອາດຈະພຽງພໍທີ່ຈະຮູ້ວ່າເວລາທີ່ອີເມວຖືກສ້າງຂຶ້ນແລະໄດ້ຮັບແລ້ວ. ບັດທີ່ໃຊ້ເວລາກ່ຽວກັບຄວາມສາມາດພື້ນຖານທີ່ກົງກັນຂ້າມກັບພາຍໃນ 10s ຂອງມິນລິເຊັດອາດຈະພຽງພໍ. ຄໍາຮ້ອງສະຫມັກສາມາດເປັນເວລາເພີ່ມເຕີມທີ່ສໍາຄັນອີກດ້ວຍ. ຈາກທັດສະນະການສືບສວນ, ມີເວລາທີ່ໃຊ້ໃນມມຕໍ່ວິນາທີສາມາດຊ່ວຍຕັດສິນບັນຫາພາຍໃນເຄືອຂ່າຍ. ພິຈາລະນາຄໍາຮ້ອງສະຫມັກທີ່ມີມູນຄ່າ. ມີຫຼາຍກ່ວາ hotspot ຊົ່ວໂມງທີ່ເຫມາະສົມສໍາລັບການຄຸ້ມຄອງບັນຊີຫຼືການແລກປ່ຽນງົບປະມານອື່ນໆແມ່ນເປັນຄວາມຕ້ອງການທີ່ແນ່ນອນ. ຫນຶ່ງໃນຄໍາຮ້ອງສະຫມັກຕົ້ນຕໍທີ່ຈະນໍາໃຊ້ NTP ແມ່ນສໍາລັບອໍານາດການບິນ, ແລະເປັນລູກຄ້າທີ່ເປັນປົກກະຕິ, ຂ້າພະເຈົ້າຍິນດີທີ່ຈະຮູ້ວ່າຜະລິດຕະພັນແລະອຸປະກອນຕິດຕາມແຜນຂອງພວກເຮົາໃນການບິນມີຄວາມຖືກຕ້ອງພາຍໃນຄຶ່ງວິນາທີ. ນີ້ອະນຸຍາດໃຫ້ຜູ້ທີ່ຕິດຕາມການບິນໃຫ້ມີຄວາມຄິດທີ່ດີກ່ວາກ່ຽວກັບພື້ນທີ່ຂອງເຮືອບິນແລະຄວາມໃກ້ຊິດກັບຄົນອື່ນ.

NTP ແມ່ນໂປໂຕຄອນທີ່ໄດ້ປະມານຫຼາຍກວ່າ 30 ປີແລະຍັງເຕັມໄປດ້ວຍຄວາມຕ້ອງການ. ມັນໄດ້ຫັນອອກມາເປັນຄົນທໍາມະດາທີ່ຈະມີໂມງ, ແລະພວກເຮົາມີຄວາມຕັ້ງໃຈໃນການໃຊ້ເວລາ. ມີ NTP ໃນມື້ນີ້, ພວກເຮົາສາມາດໄດ້ຮັບຫຼາຍກ່ວາແຫຼ່ງທີ່ໃຊ້ເວລາທີ່ເຫມາະສົມແລະໄດ້ຮັບຄວາມຊັດເຈນຕໍ່ລະດັບວິນາທີ. ໃນໂອກາດພິເສດທີ່ທ່ານຕ້ອງການບາງສິ່ງບາງຢ່າງທີ່ແນ່ນອນກວ່ານີ້, ເບິ່ງໂປຣແກຣມ Precision Time Protocol (PTP) ... ຢ່າງໃດກໍ່ຕາມມັນແມ່ນສໍາລັບການໂພດອື່ນ.

GTranslate Your license is inactive or expired, please subscribe again!