Egy webes válasz durva időreferenciát adhat, ha a rendelkezésre álló kimenő útvonal HTTP-proxy. Egy olyan felügyelt végpont esetében, amelynek órájában megbízik, kérje le a válaszfejléceit ezen az útvonalon:

curl --head --proxy http://proxy.example.net:8080 https://time.example.net/

A gazdagép példa végpont, nem nyilvános időszolgáltatás. Ha a megbízható végpont nyilvánosan elérhető, és a hálózat engedélyez egy hitelesítés nélküli nyilvános közvetítőt, a HTTP-proxy lista jelölteket adhat a proxy címéhez; a megbízható órát nem adja. Egy válasz tartalmazhatja:

Date: Thu, 29 Oct 2026 08:15:20 GMT
Age: 45

Date az HTTP-üzenet keletkezésének idejét jelöli. Ez nem feltétlenül „az aktuális pillanat ennél az ügyfélnél”. Egy gyorsítótárazott válasznak lehet régebbi Date értéke, miközben továbbra is érvényes az újrafelhasználáshoz. A Age mező a gyorsítótár becslését fejezi ki a válasz koráról másodpercben.

Ebben a szemléltető válaszban a jelentett kor hozzáadása durva referenciát ad 08:16:05 GMT körül, mielőtt figyelembe vennénk az átviteli késleltetést és a becslési hibát. Ez nem mért eltérés. Jegyezze fel, mikor küldte az ügyfél a kérést és mikor kapta meg a választ, ha az alkalmazás le akarja írni a bizonytalanságot.

Egyes szerverek nem támogatják a HEAD-et a várt módon, vagy kihagyják a használható idő-metaadatokat. A hiányzó vagy hibás mezőt sikertelen időmegfigyelésként kezelje. A 407-es válasz a proxycserét írja le, ezért a Date mezője nem automatikusan az általa lekérdezni kívánt végpont órája.

Válassza ki, mire szolgál a megfigyelés

Ez segíthet felismerni egy órát, amely órákkal vagy napokkal téves, vagy hozzávetőleges távoli időbélyeget csatolni egy diagnosztikai jelentéshez. Nem nyújtja az NTP óraválasztását és késleltetés/eltérés feldolgozását, és nem vezérelhet pontosságérzékeny órabeállításokat.

Valódi rendszerszinkronizációhoz használja a hálózat jóváhagyott időszolgáltatását és egy támogatott időszinkronizációs útvonalat. Az HTTP-proxy útvonal továbbíthatja a fenti fejlécellenőrzést anélkül, hogy magát az NTP-protokollt elérhetővé tenné.

Kapcsolódó cikkek