📄 rfc1119.ps
字号:
300 872 1870 15 (a variant of the returnable-time system used in some digital telephone networks [6]. The clock f)fjt
2170 872 80 0 (ilter)fjt
300 814 1873 12 (and selection algorithms are designed so that the clock synchronization subnet self-organizes )fjt
2173 814 78 0 (into)fjt
300 755 1950 12 (a hierarchical-master-slave configuration [8]. What makes the NTP model unique is the adaptive)fjt
300 697 1805 12 (configuration, polling, filtering and selection functions which tailor the dynamics of the sy)fjt
2105 697 145 1 (stem to)fjt
300 639 784 4 (fit the ubiquitous Internet environment.)fjt
/tface 5 def
5 encfont
sf
300 547 42 0 (2.)fjt
(e)19 (r)29 (u)16 (t)26 (c)27 (e)16 (t)12 (i)30 (h)27 (c)18 (r)35 (A)12 ( )43 (m)27 (e)15 (t)27 (s)27 (y)32 (S)12 ( )0 20 350 547 fet
/tface 8 def
sf
300 457 1889 15 (The purpose of NTP is to connect a number of primary reference sources, synchronized to natio)fjt
2189 457 61 0 (nal)fjt
300 399 1950 13 (standards by wire or radio, to widely accessible resources such as backbone gateways. These)fjt
greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np
greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np
/tface 4 def
4 encfont
colmap 1 [0 0 0 ] put
1 sci
/tszabs false def
/txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
300 2979 230 0 (RFC-1119)fjt
1024 2979 504 2 (Network Time Protocol)fjt
1882 2979 369 1 (September 1989)fjt
greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np
greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np
/tface 4 def
colmap 1 [0 0 0 ] put
1 sci
/tszabs false def
/txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
300 279 100 0 (Mills)fjt
2092 279 158 1 (Page 3)fjt
greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np
%End page
showpage svobj restore gr
gs /svobj save def
%Begin page
UserSoP
greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np
/tface 8 def
8 encfont
colmap 1 [0 0 0 ] put
1 sci
/tszabs false def
/txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
300 2014 1950 14 (gateways, acting as primary time servers, use NTP between them to cross-check the clocks and)fjt
300 1956 1950 13 (mitigate errors due to equipment or propagation failures. Some number of local-net hosts or)fjt
300 1898 1950 16 (gateways, acting as secondary time servers, run NTP with one or more of the primary servers. In)fjt
300 1840 1848 15 (order to reduce the protocol overhead, the secondary servers distribute time via NTP to the rema)fjt
2148 1840 103 0 (ining)fjt
300 1781 1850 14 (local-net hosts. In the interest of reliability, selected hosts can be equipped with less accurat)fjt
2150 1781 100 1 (e but)fjt
300 1723 1909 16 (less expensive radio clocks and used for backup in case of failure of the primary and/or seconda)fjt
2209 1723 42 0 (ry)fjt
300 1665 937 5 (servers or communication paths between them.)fjt
300 1571 1931 14 (There is no provision for peer discovery or virtual-circuit management in NTP. Data integrity i)fjt
2231 1571 19 0 (s)fjt
300 1513 1934 11 (provided by the IP and UDP checksums. No circuit-management, duplicate-detection or retransmis)fjt
2234 1513 17 0 (-)fjt
300 1454 1950 15 (sion facilities are provided or necessary. The service can operate in a symmetric mode, in which)fjt
300 1396 1826 12 (servers and clients are indistinguishable, yet maintain a small amount of state information)fjt
2126 1396 124 2 (, or in)fjt
300 1338 1889 15 (client/server mode, in which servers need maintain no state other than that contained in the cli)fjt
2189 1338 61 0 (ent)fjt
300 1280 1950 8 (request. A lightweight association-management capability, including dynamic reachability and)fjt
300 1221 1950 12 (variable polling-rate mechanisms, is included only to manage the state information and reduce)fjt
300 1163 1950 14 (resource requirements. Since only a single NTP message format is used, the protocol is easily)fjt
300 1105 1769 13 (implemented and can be used in a variety of solicited or unsolicited polling mechanisms.)fjt
300 1004 1876 14 (It should be recognized that clock synchronization requires by its nature long periods and mult)fjt
2176 1004 75 0 (iple)fjt
300 945 1911 13 (comparisons in order to maintain accurate timekeeping. While only a few measurements are usual)fjt
2211 945 39 0 (ly)fjt
300 887 1884 17 (adequate to reliably determine local time to within a second or so, periods of many hours and doz)fjt
2184 887 66 0 (ens)fjt
300 829 1871 15 (of measurements are required to resolve oscillator drift and maintain local time to the order )fjt
2171 829 79 1 (of a)fjt
300 771 1950 14 (millisecond. Thus, the accuracy achieved is directly dependent on the time taken to achieve it.)fjt
300 712 1897 12 (Fortunately, the frequency of measurements can be quite low and almost always non-intrusive)fjt
2197 712 53 1 ( to)fjt
300 654 447 2 (normal net operations.)fjt
/tface 5 def
5 encfont
sf
300 552 83 0 (2.1.)fjt
(l)27 (e)29 (d)30 (o)40 (M)13 ( )30 (n)29 (o)13 (i)15 (t)27 (a)16 (t)29 (n)27 (e)43 (m)27 (e)13 (l)29 (p)43 (m)13 (I)13 ( )0 21 383 552 fet
/tface 8 def
sf
300 457 1950 18 (In what may be the most common client/server model a client sends an NTP message to one or more)fjt
300 399 1740 13 (servers and processes the replies as received. The server interchanges addresses and ports, )fjt
2040 399 210 0 (overwrites)fjt
greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np
greset 225 2976 2324 2976 2324 2122 225 2122 np mto lto lto lto clip np
greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np
greset 732 2947 1767 2947 1767 2156 732 2156 np mto lto lto lto clip np
1125 2901 1126 2901 1126 2676 1125 2676 fa
colmap 1 [0 0 0 ] put
1 sci
gs eofill gr
1125 2901 1400 2901 1400 2900 1125 2900 fa
gs eofill gr
1125 2676 1400 2676 1400 2675 1125 2675 fa
gs eofill gr
1400 2901 1401 2901 1401 2676 1400 2676 fa
gs eofill gr
greset 1050 2947 1474 2947 1474 2602 1050 2602 np mto lto lto lto clip np
/tface 8 def
colmap 1 [0 0 0 ] put
1 sci
/tszabs false def
/txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
1191 2803 144 0 (Update)fjt
1162 2745 202 0 (Procedure)fjt
greset 732 2947 1767 2947 1767 2156 732 2156 np mto lto lto lto clip np
800 2626 801 2626 801 2401 800 2401 fa
colmap 1 [0 0 0 ] put
1 sci
gs eofill gr
800 2626 1075 2626 1075 2625 800 2625 fa
gs eofill gr
800 2401 1075 2401 1075 2400 800 2400 fa
gs eofill gr
1075 2626 1076 2626 1076 2401 1075 2401 fa
gs eofill gr
greset 732 2701 1149 2701 1149 2327 732 2327 np mto lto lto lto clip np
/tface 8 def
colmap 1 [0 0 0 ] put
1 sci
/tszabs false def
/txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
858 2528 160 0 (Receive)fjt
862 2470 152 0 (Process)fjt
greset 732 2947 1767 2947 1767 2156 732 2156 np mto lto lto lto clip np
1125 2626 1126 2626 1126 2401 1125 2401 fa
colmap 1 [0 0 0 ] put
1 sci
gs eofill gr
1125 2626 1401 2626 1401 2625 1125 2625 fa
gs eofill gr
1125 2401 1401 2401 1401 2400 1125 2400 fa
gs eofill gr
1401 2626 1402 2626 1402 2401 1401 2401 fa
gs eofill gr
greset 1050 2701 1475 2701 1475 2327 1050 2327 np mto lto lto lto clip np
/tface 8 def
colmap 1 [0 0 0 ] put
1 sci
/tszabs false def
/txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
1141 2528 245 1 (Local Clock)fjt
1187 2470 152 0 (Process)fjt
greset 732 2947 1767 2947 1767 2156 732 2156 np mto lto lto lto clip np
1450 2626 1451 2626 1451 2401 1450 2401 fa
colmap 1 [0 0 0 ] put
1 sci
gs eofill gr
1450 2626 1700 2626 1700 2625 1450 2625 fa
gs eofill gr
1450 2401 1700 2401 1700 2400 1450 2400 fa
gs eofill gr
1700 2626 1701 2626 1701 2401 1700 2401 fa
gs eofill gr
greset 1375 2701 1767 2701 1767 2327 1375 2327 np mto lto lto lto clip np
/tface 8 def
colmap 1 [0 0 0 ] put
1 sci
/tszabs false def
/txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
1485 2528 180 0 (Transmit)fjt
1499 2470 152 0 (Process)fjt
greset 732 2947 1767 2947 1767 2156 732 2156 np mto lto lto lto clip np
colmap 1 [0 0 0 ] put
1 sci
950 2801 1 950 2626 path
stroke
false true[950 2801 1121 2801 ]arrowline stroke
1575 2801 1 1400 2801 path
stroke
false true[1575 2801 1575 2632 ]arrowline stroke
false true[1250 2676 1250 2626 ]arrowline stroke
false true[1500 2401 1500 2304 ]arrowline stroke
false true[1650 2401 1650 2304 ]arrowline stroke
true false[850 2401 850 2301 ]arrowline stroke
true false[1025 2401 1025 2301 ]arrowline stroke
15 setlinewidth
1700 2301 1 800 2301 path
stroke
1 setlinewidth
800 2301 801 2301 801 2201 800 2201 fa
gs eofill gr
800 2301 1700 2301 1700 2300 800 2300 fa
gs eofill gr
800 2201 1700 2201 1700 2200 800 2200 fa
gs eofill gr
1700 2301 1701 2301 1701 2201 1700 2201 fa
gs eofill gr
greset 732 2376 1767 2376 1767 2156 732 2156 np mto lto lto lto clip np
/tface 8 def
colmap 1 [0 0 0 ] put
1 sci
/tszabs false def
/txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
1163 2237 174 0 (Network)fjt
greset 732 2947 1767 2947 1767 2156 732 2156 np mto lto lto lto clip np
greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np
greset 225 2272 2324 2272 2324 2005 225 2005 np mto lto lto lto clip np
/tface 8 def
colmap 1 [0 0 0 ] put
1 sci
/tszabs false def
/txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
950 2113 650 3 (Figure 1. Implementation Model)fjt
greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np
greset -75 3374 2624 3374 2624 2825 -75 2825 np mto lto lto lto clip np
/tface 4 def
4 encfont
colmap 1 [0 0 0 ] put
1 sci
/tszabs false def
/txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
300 2979 230 0 (RFC-1119)fjt
1024 2979 504 2 (Network Time Protocol)fjt
1882 2979 369 1 (September 1989)fjt
greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np
greset -75 474 2624 474 2624 -75 -75 -75 np mto lto lto lto clip np
/tface 4 def
colmap 1 [0 0 0 ] put
1 sci
/tszabs false def
/txscale 1200 3 mul 72 div def /tyscale 1200 3 mul 72 div def
/trotate 0 def
/halign 0 def
/valign 0 def
/tunder false def
sf
300 279 100 0 (Mills)fjt
2092 279 158 1 (Page 4)fjt
greset -300 3599 2850 3599 2850 -301 -300 -301 np mto lto lto lto clip np
%End page
showpage svobj restore gr
gs /svobj save def
%Begin page
UserSoP
greset -75 3374 2624 3374 2624 -75 -75 -75 np mto lto lto lto clip np
/tface 8 def
8 encfont
colmap 1 [0 0 0 ] put
1 sci
/tszabs false def
/txscale 1200 3 mul 7
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -