บล็อก

8 อาจ 2017

Network Time Protocol (NTP) คืออะไร? | คู่มือฉบับสมบูรณ์

โปรโตคอลเวลาเครือข่าย (NTP)

คืออะไร Network Time Protocol (NTP)? แท้จริงแล้วเป็นโปรโตคอลเครือข่ายที่ใช้ในการซิงโครไนซ์นาฬิการะหว่างระบบคอมพิวเตอร์ผ่านเครือข่ายการสลับแพ็กเก็ต นับตั้งแต่ช่วงกลางทศวรรษที่ 1980s และถูกสร้างขึ้นโดย David Mills ที่มหาวิทยาลัยเดลาแวร์; เป็นโปรโตคอลที่มีประสบการณ์มากที่สุดแห่งหนึ่งบนอินเทอร์เน็ต NTP แทนที่นวัตกรรมการซิงโครไนส์เวลาอื่น ๆ ที่ไม่มีขีดความสามารถในการเปลี่ยนเวลาในมุมมองของพื้นที่ของแหล่งเวลาหรือเซิร์ฟเวอร์เวลาที่เกี่ยวกับผู้รับประโยชน์หรือปรับให้เข้ากับความหลากหลายของการเลื่อนที่พบในการใช้งานของเครือข่ายข้อมูลโรงงาน

NTP มีการเปลี่ยนแปลงที่หลากหลายตั้งแต่เริ่มใช้งาน 30 ปีก่อน การปรับตัว NTP 0 มีลักษณะเป็น RFC 958 ในเดือนกันยายนของ 1985 NTPv0 สามารถทำเวลาได้แม่นยำในหลายมิลลิวินาที ใน 1988 RFC 1059 ระบุ NTPv1 ซึ่งมีลักษณะการปรับ NTP สำหรับเซิร์ฟเวอร์ลูกค้าและโหมดที่ใช้ร่วมกัน ใน 1989 RFC 1119 ระบุ NTPv2 ซึ่งรวมถึงสิ่งต่างๆเช่นโปรโตคอลการจัดการและแผนการยืนยันซึ่งใช้เป็นส่วนหนึ่งของตัวแปรในปัจจุบัน RFC 1305 ซึ่งเปิดตัวใน 1992 มีลักษณะเป็น NTPv3 NTPv3 ได้รวมการตรวจค้นและการตรวจสอบที่ผิดพลาดซึ่งจะช่วยให้ลูกค้าสามารถเลือกแหล่งต่างๆได้ โหมดการสื่อสารก็คุ้นเคยกับความช่วยเหลือในการอำนวยความสะดวกในการถ่ายทอดเวลาบนระบบเครือข่ายแบบ multi-get ใน 2010 RFC 5905 ถูกแจกจ่ายพร้อมกับรายละเอียดสำหรับ NTPv4 แต่ได้รับการอัปเกรดโดย RFC 7822 ในเดือนมีนาคมของ 2016 NTPv4 คือการปรับตัว NTP ในปัจจุบัน มันยังช่วยให้การวัดส่วนประกอบที่คล้ายกันของ NTPv3 ยังมีหนุนสำหรับ IPv6 เป็นโปรโตคอลเครือข่ายขั้นพื้นฐาน การตรวจสอบมีการปรับปรุงเพิ่มเติมและให้ความสำคัญกับการรักษาความปลอดภัยโปรโตคอลมากขึ้น

NTP ใช้การจัดเรียงระดับต่างๆของแหล่งเวลา ระดับของระบบที่ก้าวหน้าแต่ละระดับเรียกว่าชั้นและเป็นจุดเริ่มต้นของศูนย์ (zero) เมื่อคุณรวมเวลาแหล่งที่มาและซิงโครไนซ์กับแหล่งข้อมูลที่สูงขึ้นในชั้น (นำค่าความนับเป็นตัวเลข) คุณจะเพิ่ม 0 ลงในชั้นบรรยากาศ เราสามารถใช้ความเชื่อมั่นในระดับชั้นเป็นระดับความไว้วางใจจากแหล่งเวลา Zero เป็นสิ่งที่เชื่อถือได้มากที่สุดและ 1 มีความน่าเชื่อถือต่ำสุดที่เชื่อถือได้ แต่ในเวลาเดียวกันยังเป็นระดับที่ใช้งานได้ ชั้นของ 15 ไม่มีการซิงโครไนซ์และกล่าวว่าบ้า ระดับชั้น 16 gadget ไม่ใช่แหล่งเวลาสำคัญ NTP ส่งเวลาใน Coordinated Universal Time (เรียกอีกอย่างว่า Universal Time Coordinated หรือ UTC) การเปลี่ยนเวลาในละแวกใกล้เคียงควรเป็นไปได้ในเซิร์ฟเวอร์เวลาใกล้เคียงหรือบนแกดเจ็ตของลูกค้า

การส่งแบบมาตรฐานของ NTP สำหรับกิจการคือเวลาแหล่งที่มาจากแหล่งที่เชื่อถือได้ตัวอย่างเช่นแหล่งเวลาในการบริหาร ในสหรัฐอเมริกาสถาบันมาตรฐานและเทคโนโลยีแห่งชาติมีเซิร์ฟเวอร์หลายแห่งที่เราสามารถซิงค์ได้ ที่ tf.nist.gov/tf-cgi/servers.cgi คุณสามารถค้นพบกลุ่มเซิร์ฟเวอร์เวลาพื้นที่และตำแหน่ง IP ของตนเพื่อระบุเซิร์ฟเวอร์เวลา เมื่อคุณได้รับเวลาไปยังเซิร์ฟเวอร์เวลาใกล้เคียงและการเพิ่มขึ้นของชั้นคุณสามารถใช้เป็นแหล่งเวลาภายในเครือข่ายความคืบหน้าได้ สวิตช์และสวิทช์ (Cisco และอื่น ๆ ) สามารถดึงเวลาจากเซิร์ฟเวอร์เวลาใกล้เคียงของคุณได้และหลังจากนั้นพวกเขาจะสามารถย้ายไปเป็นแหล่งเวลาจากแกดเจ็ตที่ผ่านมาได้ ระบบการทำงานหลักส่วนใหญ่จะสนับสนุน NTP รวมถึง Windows ทุกรูปแบบของ Windows ตั้งแต่ Windows 2000 มี Windows Time Service (W32Time) เพื่อซิงโครไนซ์เวลาที่ใช้ NTP

ในเครือข่ายของวันนี้เวลาสามารถซิงโครไนซ์ภายในมิลลิวินาทีหรือหลายมิลลิวินาที แต่ทำไม? ที่ขึ้นอยู่กับ! มันขึ้นอยู่กับเมื่อใช้งานและความต้องการของพวกเขาสำหรับเวลา อาจเป็นไปได้ว่าการมีนาฬิกา "สมเหตุสมผล" อาจเพียงพอที่จะทราบเมื่ออีเมลถูกสร้างขึ้นและได้รับอากาศเพิ่มเติม แสตมป์เวลาในความสามารถพื้นฐานที่ถูกต้องภายใน 10s ของมิลลิวินาทีอาจพอเพียง แอปพลิเคชันอาจเป็นเรื่องที่ยุ่งยากมาก จากมุมมองการตรวจสอบการประทับเวลาภายในมิลลิวินาทีสามารถช่วยในการตัดสินใจปัญหาภายในเครือข่ายได้ พิจารณาการประยุกต์ใช้ค่า มีจุดเชื่อมต่อนาฬิกาที่เหมาะสมสำหรับจัดการบัญชีหรือการแลกเปลี่ยนด้านงบประมาณอื่น ๆ เป็นข้อกำหนดที่ไม่ต้องสงสัย หนึ่งในแอ็พพลิเคชันหลักที่ใช้ NTP เป็นหน่วยการบินและเป็นลูกค้าประจำฉันมีความยินดีที่ทราบว่าผลิตภัณฑ์และอุปกรณ์ที่ติดตามเครื่องบินของเราในเที่ยวบินมีความถูกต้องภายในมิลลิวินาที ซึ่งจะช่วยให้การติดตามเที่ยวบินมีความคิดที่ดีขึ้นอย่างมากต่อพื้นที่ของเครื่องบินและความใกล้ชิดกับผู้อื่น

NTP เป็นโปรโตคอลที่มีการใช้งานมานานกว่า 30 ปีและยังคงเติมเต็มความต้องการ ได้กลายเป็นเรื่องปกติที่จะมีนาฬิกาและเราเชื่อมั่นในเชิงบวกตามกาลเวลา ด้วย NTP ในวันนี้เราจะได้รับมากกว่าแหล่งเวลาที่เหมาะสมและได้รับความแม่นยำถึงระดับมิลลิวินาที ในโอกาสปิดที่คุณต้องการบางสิ่งบางอย่างที่แน่นอนมากขึ้นกว่านั้นให้มองไปที่ Precision Time Protocol (PTP) ... แต่ที่สำหรับโพสต์อื่น

NTP Training

Get NTP Training
สมัครเดี๋ยวนี้

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