Network Time Protocol (NTP)

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
การติดตั้งการทำงานบนระบบ Network และการใช้งานขั้นสูง
Advertisements

เครือข่ายอินเทอร์เน็ต
การสื่อสารข้อมูลบนเครือข่าย
นางสาวมะลิวรรณ ระหูภา
Packet Tracer Computer network.
รู้จักกับ อินเทอร์เน็ต.
กิจกรรมการเรียนรู้ที่ 8
นายรุ่งโรจน์ จินตเมธาสวัสดิ์
บทที่ 12 การจดทะเบียนชื่อโดเมน (Domain Name Registration)
TCP/IP Protocols IP Addressing
บทที่ 6 สถาปัตยกรรมเครือข่ายคอมพิวเตอร์
World Wide Web WWW.
Web analyzer.
การสื่อสารทางไกลและเครือข่าย (Telecommunication And Networks)
(Global Positioning System)
ARP (Address Resolution Protocol)
องค์ประกอบของระบบ Internet
ควรมีอุปกรณ์ต่อพ่วง เช่น ลำโพง , หูฟัง เนื่องจากมีการบรรยายประกอบสไลด์
อินเตอร์เน็ทเบื้องต้น
IP TABLES เรียนรู้และทำความเข้าใจการทำงานของ iptables และสามารถนำไปประยุกต์ใช้กับ Firewall ได้
File Transfer (FTP), WWW, HTTP, DHCP.
Network programming Asst. Prof. Dr. Choopan Rattanapoka
การเขียนโปรแกรมบนเว็บ (WEB PROGRAMMING) บทที่ 1 ความรู้เบื้งต้นเกี่ยวกับอินเทอร์เน็ตเวิลด์ไวด์เว็บ และโปรโตคอลที่เกี่ยวข้อง โดย อ.ปริญญา น้อยดอนไพร.
โดย อ.ปริญญา น้อยดอนไพร V
โอฬาริก สุรินต๊ะ CS/MIS
อินเตอร์เน็ต INTERNET.
รูปแบบการเชื่อมต่อเครือข่ายแบ่งตามกลุ่มผู้ใช้
ทบทวนความเข้าใจ.
เทคโนโลยีไร้สายและดาวเทียม
RADIUS & TACACS.
TCP/IP.
What’s P2P.
การจัดทำ VPN เพื่อการใช้งาน ThaiLIS กรณีศึกษามหาวิทยาลัยบูรพา
CSC420 Operating Systems ผู้สอน : อ.สุรชัย ดียิ่ง ห้องเรียน : 5-357
CSC431 Computer Network System
นายวีระ คงกระจ่าง ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
บทที่ 1: การวัด (Measurement)
Secure Shell นาย วรศิวัช จิวะกิดาการ
ผศ. พิเชษฐ์ ศิริรัตนไพศาลกุล
การเรียนรู้ Internet Explorer 6.0
คอมพิวเตอร์ ร.ร.จักรคำคณาทร
อินเทอร์เน็ตInternet
Data Communication and Network
การเชื่อมต่อเครือข่ายคอมพิวเตอร์
เรื่องความหมายและพัฒนาการของอินเทอร์เน็ต
KM Presentation NETWORK.
ความรู้พื้นฐานการสื่อสารข้อมูล
รายวิชา การออกแบบเว็บไซต์
13 October 1. Information and Communication Technology Lab 8 Web Browser and Seach Engine โดย ผู้ช่วยศาสตราจารย์วิชัย.
DEVELOPMENT PRACTICING C- PROGRAMMING IMPLEMENTATION SYSTEM REQUIREMENT Wattanapong suttapak, Software Engineering, school of Information communication.
อินเทอร์เน็ต โดย.. ครูสาคร หนูอิน.
DEVELOPMENT PRACTICING C- PROGRAMMING IMPLEMENTATION SYSTEM REQUIREMENT Wattanapong suttapak, Software Engineering, school of Information communication.
IP ADDRESS.
HTTP (Hyper Text Transfer Protocol )
อินเตอร์เน็ตเบื้องต้น ครู โรงเรียนหนองกี่พิทยาคม
อินเทอร์เน็ต.
อินเตอร์เน็ตเบื้องต้น
ISP ในประเทศไทย
Domain Name System   (DNS).
การใช้งานอินเตอร์เน็ต
NETWORK SERVICE NTP + SQUID
ระบบเครือข่ายคอมพิวเตอร์
Network Security.
คำศัพท์ระบบอินเตอร์เน็ต
Lightweight Directory Access Protocol
บทที่ 8 เครือข่ายอินเตอร์เน็ต
Application Layer.
1. บทนำเกี่ยวกับอินเทอร์เน็ต อินเทอร์เน็ตมีจุดเริ่มต้นมาจากเหตุผล ทางการทหาร เนื่องจากในยุค สงครามเย็น เมื่อประมาณ พ. ศ 2510 ระหว่างฝ่ายคอมมิวนิสต์ และฝ่ายเสรี
นางเชาวลี สมบูรณ์ดำรงกุล
Mr. Winai Purikasem. Introduction  Hypertext model  Use of hypertext in World Wide Web (WWW)  WWW client-server model  Use of TCP/IP protocols in.
ใบสำเนางานนำเสนอ:

Network Time Protocol (NTP) นาย ศุภวิทย์ วรรณภิละ นักศึกษาภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ มหาวิทยาลัยเชียงใหม่ u4606308@cm.edu

Overview Introduction Stratum ntpd on Linux Dimension 4 on Windows ntp on router

Introduction พัฒนาโดย David L. Mills แห่ง University of Delaware ตั้งแต่ปี 1985 เป็น protocol สำหรับการเข้าจังหวะเวลาบนระบบเครือข่ายแบบ packet-switched รับส่งข้อมูลแบบ UDP บน port 123 ออกแบบมาเพื่อลดผลกระทบของการคลาดเคลื่อนทางเวลา

Why ntp ? Transaction Processing. Network fault isolation, reporting and restores. Network monitoring, measurement and control. Distributed multimedia stream synchronization. Research experiment setup. Security mechanisms.

ntp packet

Global Positioning System พัฒนาโดย กระทรวงกลาโหม ของอเมริกา ใช้เพื่อระบุพิกัดที่ตั้งและการเคลื่อนย้ายตำแหน่งทั่วโลก มีสองระดับคือ ระดับที่ประชาชนทั่วไปใช้ และระดับที่เข้ารหัสเพื่อใช้ในการทหาร รับค่าเวลาจากดาวเทียมหลายดวง ซึ่งดาวเทียวแต่ละดวงจะมีค่าเวลาที่ได้จาก atomic clock แล้วมาปรับเป็นค่าเวลาที่ถูกต้อง กระทรวงกลาโหม อเมริกา กำหนดให้ GPS ทั่วไปต้องมีความคลาดเคลื่อนของเวลาไม่เกิน 340 นาโนวินาที

Atomic Clock พัฒนาโดย National Institute of Standards and Technology (NIST) มีความแม่นยำสูงมาก เชื่อว่าคลาดเคลื่อน 1 วินาทีใน 1 ล้านปี ใช้หลักการ Quantum Mechanics หาความถี่การสั่นพ้องโดย Atomic resonator ระบุในหน่วย SI ว่า 1 วินาที เท่ากับการสั่นพ้องของอะตอมของธาตุซีเซียม 133 9,192,631,770 ครั้ง http://en.wikipedia.org/wiki/Atomic_clock

Atomic Clock

Stratum ระดับชั้นของเครื่องเทียบเวลา เครื่องที่เทียบเวลาจาก GPS จะเรียกว่า stratum 1 ถือว่ามีเที่ยงตรงสูงมาก เครื่องที่เทียบเวลาจาก stratum 1 ถัดมาจะเรียกว่า stratum 2, stratum 3, stratum 4,5,6… ไปเรื่อย ๆ แต่เวลาที่ใช้งานได้จริงจะต้องเทียบกับเครื่องที่เป็น stratum 1,2,3 และ 4 เท่านั้นจึงจะได้รับการยอมรับจาก ANSI

Stratum

Stratum

Stratum Stratum 1 เกิด slip 1 ครั้ง ทุก 72 วัน หรือเวลาจะคลาดเคลื่อน 1 วินาที ทุก 1,557 ปี Stratum 2 เกิด slip 1 ครั้ง ทุก 7 วัน หรือเวลาจะคลาดเคลื่อน 1 วินาที ทุก 153 ปี 117 วัน Stratum 3 เกิด slip 1 ครั้ง ทุก 6 นาที หรือเวลาจะคลาดเคลื่อน 1 วินาที ทุก 33 วัน 8 ชั่วโมง Stratum 4 ไม่ได้ระบุค่าความคลาดเคลื่อน ไม่สามารถให้บริการเทียบเวลาได้อีก

Stratum Stratum 0 Stratum 1

ntpdate เป็นคำสั่งบน Linux ที่ใช้ตั้งค่าเวลาผ่าน protocol ntp รูปแบบ ต้องเรียกใช้เองทุกครั้งเมื่อต้องการตั้งเวลา หรือ ใช้ใน crontab ความน่าเชื่อถือและความถูกต้องน้อย ntpd ดีกว่า

Network Time Protocol Daemon (ntpd) ทำการตั้งและปรับแต่งค่าเวลาให้ตรงกับเวลามาตรฐานบนเครือข่ายอินเทอร์เน็ต เทียบเวลาจากเครื่องให้บริการผ่านโปรโตคอล ntp ทำงานโดยการรับเวลาจากเครื่องให้บริการแล้วคำนวณเวลาที่ถูกต้องเพื่อปรับเวลาให้เครื่องที่ขอใช้บริการ

การตั้งค่า ntpd ไฟล์ที่ใช้กำหนดค่าของ ntpd คือ /etc/ntp.conf ntpd เป็น daemon หลังจากแก้ไฟล์แล้วต้อง restart ใหม่โดยใช้คำสั่ง /etc/rc.d/init.d/ntpd restart ควรให้ ntpd เริ่มทำงานตอนบูทเครื่องโดยใช้คำสั่ง /sbin/chkconfig ntpd on

ntp.conf การกำหนด server เพื่อเทียบเวลา เพิ่มชื่อหรือ ip ของ server ที่จะไปเทียบเวลาในส่วนนี้

วงที่สามารถเทียบเวลาจากเราได้ ntp.conf การกำหนดเครื่องที่สามารถมาเทียบเวลา เพิ่ม ip ของ network วงที่สามารถเทียบเวลาจากเราได้

ตรวจสอบการทำงานของ ntpd #/usr/bin/ntpstat

ตรวจสอบการทำงานของ ntpd #/usr/sbin/ntpq -p #/usr/sbin/ntpdc -p

ตรวจสอบการทำงานของ ntpd /usr/sbin/ntptrace

โปรแกรม ntp client บน windows Dimension 4 http://www.thinkman.com เป็น freeware ใช้งานง่ายInstall เหมือนโปรแกรมทั่วไป

โปรแกรม ntp client บน windows เพิ่ม ntp server ที่จะไปเทียบเวลา คลิกที่นี่

โปรแกรม ntp client บน windows เพิ่มรายละเอียดต่าง ๆ ip หรือ ชื่อของ server ที่อยู่(optional) protocol เลือก SNTP คำอธิบาย(optional)

โปรแกรม ntp client บน windows การเทียบเวลา เลือก server รายละเอียด server ตั้งค่าความถี่ สถานะการเทียบเวลา

โปรแกรม ntp client บน windows สามารถดู history การเทียบเวลาได้

โปรแกรม ntp client บน windows สามารถดู history การเทียบเวลาได้

โปรแกรม ntp client บน windows สามารถดู history การเทียบเวลาได้

โปรแกรม ntp client บน windows สามารถดู history การเทียบเวลาได้

ntp on Cisco router

ntp on Cisco router

ntp on Cisco router

http://www.cisco.com http://www.thaicert.nectec.or.th http://www.cis.udel.edu/~mills/ntp/html/index.html http://www.pool.ntp.org http://www.ntp-servers.com http://ntp.isc.org/bin/view/Servers/WebHome

Q & A