M. Takeyamaです。
#余談モードです...
On Sat, 15 Jan 2005 01:18:30 +0900
Masaru Imai
今井です。
金曜日 14 1月 2005 19:24、M. Takeyama(takezou) さんは書きました:
最近、知ったのですが、SNTP(Simple Network Time Protocol)という RFC2030 で定義されているプロトコルがあることを知りました。 linuxの世界で SNTPサーバ(クライアント)は聞いたことないですど...
そういやブロードバンドルータで時刻同期対応とか書いてあった某ルータは NTPやSNTPではなくTime対応だったっていうのもありました.....。 NTPサーバーと同期できなくておかしいなぁと思ったらポート37番使ってたという.....。
<Linux, MS-windowsの背景> Linuxって 多くのUnixの世界の文化を引き継いでいると思うんですよ。 UnixのXクライアントとかNFSクライアントとかいうサーバ/クライアント の思想を受け継いでいる。当初からある程度厳密な時刻同期が要求されて いた。 ---> 最初から xntpがあった(ntp(4系))。 Linuxはそれで十分だった。 今でも「SNTPサーバ(クライアント)」特に必要ない。 MS-Windowsの世界だと時刻同期の要求があまりなかった.(当初) ネットワーク化が進んた(必然的に時刻同期の必要性が出てきた) ---> ntp(xntp)の実装(移植)を考えたが... 精度的に 1msの精度が要らない。stratum1-stratum15のような 階層的な構造は不用。(実装が楽になりじゃないですか。) <ブロードバンドルータも...> PCとかクライアント数ベースで考えると、圧倒的にMS-Windows優位 ですよね。そうなると 時刻同期 != NTP となるわけで... 今後は、ブロードバンドルータでもSNTPサポートはdefualtに なるのではないでしょうか。 #ちなみに、NTPもSNTPも同じ 123(TCP/UDP)を使うようです。 ----- M. Takeyama __________________________________ Do You Yahoo!? Upgrade Your Life http://bb.yahoo.co.jp/