「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

xntpd

pointこの用語のポイント

point常駐プログラム(デーモン)だよ

point時刻合わせに関するお仕事をしているよ

スポンサーリンク

簡単に書くよ

xntpd(読:エックスエヌティーピーディー)とは

Linuxとかにおける常駐プログラム(常に(見えない所で)動いているプログラム)(デーモン)のひとつ
であり

コンピュータの時刻合わせに関するお仕事をしているデーモンさん
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「NTP」と「デーモン」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

NTPは「ネットワーク経由で時刻合わせするときに使う お約束事」です。

パソコンさんは、中に時計が付いています。

xntpd

パソコンさんの中の時計は(設定にもよりますが)定期的に時刻合わせをしています。

どうやって、でしょうか?

答えは時報サービスです。
パソコンさんの世界の時報サービスを使います。

ネットワークを経由して、時報サービスを提供しているコンピュータNTPサーバに「今、何時よ?」と お問い合わせをするのです。

xntpd2

そうすると時報サービス提供コンピュータから「今は○時だよ~」と お返事が返ってきます。

xntpd3

その お返事をもとにして、パソコンさんは時刻合わせを しているのです。

xntpd4

これでパソコンさんも正確な時刻を刻み続けられます。
めでたし、めでたし。

この一連の流れで使っている お約束事がNTPです。

xntpd5

デーモンは「UNIXOSLinuxとか)における常駐プログラムの呼び名」です。
デーモンさんは、メモリ上でお仕事が来るのをぼーっと待っていて、お仕事が来るとささっと実行し、終わるとまた待機状態に戻ります。
休みなんてありゃしない、常に戦闘態勢を維持することが求められているプログラムです。
Windowsの方が得意な方は、Windowsにおける「サービス」がUNIX系OSにおける「デーモン」だと思ってください。

xntpd6

以上を踏まえて

NTPを使った時刻合わせ関連のお仕事をしているデーモンさん

が「xntpd」です。

先ほどのntpの説明で、パソコンは時報サービスを提供しているコンピュータに「今、何時よ?」と問い合わせました。

xntpd7

時報サービス提供コンピュータは「今は○時だよ~」と返事をしました。

xntpd8

そして、時報サービス提供コンピュータからの返事をもとに、パソコンさんは時刻合わせをしました。

xntpd9

このやり取りを実際に行っているプログラムがxntpdです。

「今、何時よ?」と問い合わせて、返ってきた答えを元に時刻合わせをするお仕事

をやっているやつと

「今、何時よ?」という問い合わせに対して「今は○時だよ~」と返事するお仕事

をやっているやつですね。

ただし、必ずしも両方のお仕事をやるとは限りません。
どちらか片方の仕事しかやらないxntpdさんもいます。
すべてはxntpdの設定次第です。

以上がxntpdの説明です。

ちなみに、このページの説明は「ntpd」の説明とほとんど同じです。
えぇ、コピペしていますとも。

これは別に私がズルして用語数稼ぎをしたかったからでは ありません。
単純に役割が同じだからです。

ntpdもxntpdも役割は同じです。
「時刻合わせに関するお仕事をする」です。

もちろん、それぞれ個性はありますけどね。
一口に「Webブラウザホームページを見るときに使うソフト」と言っても、IEFirefoxGoogle ChromeSafariなど、いろいろあるのと同じです。


image piyo2

一言でまとめるよ

まぁ「xntpd」って単語が出てきたら「時刻合わせ関連のデーモン(Linuxとかにおける常駐プログラム)なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像056
書籍画像041

おまけ

■訳してみるよ

「x」はアルファベットの「X」です。
「ntp」は「Network Time Protocol(ネットワーク・タイム・プロトコル)」の略です。
「network(ネットワーク)」はカタカナで「ネットワーク」で分かりますかね。
「time(タイム)」の意味は「時間」とかです。
「protocol(プロトコル)」の意味は「(外交上の)儀礼」とか「議定書」とかですが、今回は「お約束事」と解釈してください。
「d」は多分「daemon(デーモン)」の略です。
「daemon(デーモン)」の意味は「守護神」とかです。
何となく くっつけると

X・ネットワーク・時間・お約束事の守護神

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
つくって、壊して、直して学ぶ Git&GitHub 入門
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
ソフトウェア受託現場の「失敗」集めてみた。 42の失敗事例で学ぶ受託開発のうまい進めかた