• ベストアンサー

NTP の TCPポートは?

NTPは123/UDPでようは足りると思うのですが、 WELL KNOWN PORTとかいろいろな資料に「123/TCP」ポートが割当たってます。 ntpd,ntpdate等でNTPを使う場合、実際には123/TCPは使われているのでしょうか?

noname#41382
noname#41382

質問者が選んだベストアンサー

  • ベストアンサー
  • toysmith
  • ベストアンサー率37% (570/1525)
回答No.3

RFC1305では「ntpには123/udpを割り当てる」となっていますが、RFC1700では「123 ntp」となっており、「123/udp」と明示されているわけではありません。 よって、「123/tcp ntp」が間違っている(または使えない)という明確な根拠にはなりません。 「現状では『123/tcp ntp』を実装するための定義が存在しない」程度に考えた方が良いと思います。 ただ、将来的にRFC2030のSNTPが(IPv6対応などの点で)主流になる可能性があるので、「123/tcp ntp」は定義されない可能性もあります。

noname#41382
質問者

お礼

回答ありがとうございました。 なるほど、そういうことだったんですね。 RFC1305だけみて納得するところでした。 ものの発端も大事ですが、時代の流れも重要ですね。

その他の回答 (3)

  • monseak
  • ベストアンサー率42% (8/19)
回答No.4

私のような者が口を出すのはおこがましいのですが... ファイヤーウォールログを見ていてtk1224さんの質問を思い出しましたので。 |From:NTPserver To:*.*.*.* |info |forward 12:35:55 |TCP src port:00123 dest port:00123 |time initialize| こんなかんじで、TCP123が全く使われていないと言うわけでもないようで... ご質問の主旨を取り違えていましたらどうかご容赦下さい。

noname#41382
質問者

お礼

>私のような者が口を出すのはおこがましいのですが... > いえいえ、こういう生の情報こそ大事だと思います。 これはポートスキャンか何かなのかな? ありがとうございました。

  • terra5
  • ベストアンサー率34% (574/1662)
回答No.2

NTPではUDPのみ使われているようです。 こういうことは、とにかくRFCを調べましょう。 http://rfc.net/rfc1305.html

参考URL:
http://rfc.net/rfc1305.html
noname#41382
質問者

お礼

アドバイスありがとうございました。

  • toysmith
  • ベストアンサー率37% (570/1525)
回答No.1

NTPはUDP,TCPともに123番です。 WELL KNOWN PORTは「特に指定が無い限りUDP,TCP共通」と定義されています。

noname#41382
質問者

補足

早速の回答ありがとうございます。 NTPで123/TCPを何に使っているかが知りたいです。 NTP自体123/TCPをフィルタしても正常に動きそうなのですが...。

関連するQ&A

  • ntpポートを開けるには??

    こんばんは。 RedHat7Jで、NTPサーバーを立てたくて、クライアント(Windows)で、それを参照して時刻を合わせたいと思っています。 で、RedHat7Jに「xntp3-5.93-4.i386.rpm」ってのをどこからか忘れましたが、ダウンロードしてインストールしました。インストールして「/etc/rc.d/init.d」にできた「xntpd」と言うのを起動しているのですが、NTPポートが開いていないらしくて、クライアントから参照できません。 サーバーの時刻は、ちゃんと合わせれています。 どうか、クライアントから時刻が合わせれるようにNTPポートを開けたいのですが、方法がわかりません。 どの本等をみても、xntpd、ntpdを起動して、クライアントでは桜時計などのツールを入れて、NTPサーバーを、ntpdの起動させたサーバーに設定するとしか書いていません。 どうか、宜しくお願いいたします。

  • ntpポートを開けるには??

    こんばんは。 コンピュータネットワーク(その他)で質問させてもらっていたのですが、内容が こっちのような気がしたので、再度質問させていただきます。 RedHat7Jで、NTPサーバーを立てたくて、クライアント(Windows)で、それを参照して時刻を合わせたいと思っています。 で、RedHat7Jに「xntp3-5.93-4.i386.rpm」ってのをどこからか忘れましたが、ダウンロードしてインストールしました。インストールして「/etc/rc.d/init.d」にできた「xntpd」と言うのを起動しているのですが、NTPポートが開いていないらしくて、クライアントから参照できません。 サーバーの時刻は、ちゃんと合わせれています。 どうか、クライアントから時刻が合わせれるようにNTPポートを開けたいのですが、方法がわかりません。 どの本等をみても、xntpd、ntpdを起動して、クライアントでは桜時計などのツールを入れて、NTPサーバーを、ntpdの起動させたサーバーに設定するとしか書いていません。 どうか、宜しくお願いいたします。

  • NTPの設定

    NTPについてご質問させて下さい。 以下の構成を検討しています。 <環境> 外部NTPサーバ ↑ 社内NTPサーバ ↑ 他Linuxサーバ 「他Linuxサーバ」はNTPクライアントとし、 「社内NTPサーバ」を参照します。 但し、社内NTPサーバもまたNTPクライアントとして 福岡大など外部NTPサーバを参照したいのです。 この場合、社内NTPサーバにntpdを起動する 必要はあるのでしょうか・・?。 例えば社内NTPサーバでntpdを起動し、外部NTPに対し ntpdateを実行すると 「the NTP socket is in use, exiting」となっています。 アドバイスお願いします。

  • NTPサーバーのポート番号変更

    NTPサーバーのポート番号の変更方法について御教授下さい。 NTPサーバを構築したのですが、待ちうけポートを123からwellknownでないポートに変更したいと考えています。ntp.confなどで変更すればよいのでしょうか? OS:Turbolinux 10 Server NTPD:ntp-server-4.2.0-8 ntp-4.2.0.8 NTPに関しては以上のものを入れています。 すいませんが御教授いただきたいです。

  • NTP構成についてご相談

    NTPについて改めてご質問させて下さい。 以下の構成を検討しています。 <環境> 外部NTPサーバ ↑ 社内NTPサーバ ↑ 他Linuxサーバ 「他Linuxサーバ」はNTPクライアントとし、 「社内NTPサーバ」を参照します。 但し、社内NTPサーバもまたNTPクライアントとして 福岡大など外部NTPサーバを参照したいのです。 この場合、社内NTPサーバにntpdを起動する 必要はあるのでしょうか・・。 例えば社内NTPサーバでntpdを起動し、外部NTPに対し ntpdateを実行すると 「the NTP socket is in use, exiting」となっています。 社内NTPサーバをNTPサーバ兼、外部NTPサーバへのクライアント とすることは可能でしょうか?。 アドバイスお願いします。

  • 80番ポート(TCP,UDP)の意味

    パケットフィルタリングの設定のために、許可するプロトコル/ポートを調査しています。 Wikipedia「TCPやUDPにおけるポート番号の一覧」によると、「80/TCP,UDP」のようにTCPとUDP両方記載されているものがあります。 私は80番ポート(HTTP)はTCPのみ使用していると思っていましたが、この表記によるとUDPも使用していると解釈できます。 80番ポートに限らず、22(SSH)、25(SMTP)なども同じ表記となっていますが、これはどういう意味なのでしょうか? 個人的には以下の3パターンのいずれかに分類されるのではと考えています。 ■80(HTTP)を例にとったパターン 1.HTTP通信はTCP、UDPどちらのプロトコルでも使用可能 (ソフトウェアはどちらのプロトコルが来ても対応できる) 2.HTTP通信はTCP、UDPの両方を使用している (ソフトウェアが必要に応じてプロトコルを使い分けている) 3.HTTP通信をTCP、UDPのどちらで実装するかはソフトウェアによって異なる ポートによって上記パターンのいずれになるかは異なりと考えられますので、TCPとUDP両方記載されているものは、両方セットでフィルタに設定しようと考えていますが、その判断について基準などがあればご教示をお願いいたします。

  • TCPのポート番号とマルチタスク

    マルチタスクOSで複数のTCPセッションを同一のポートで開いた場合、 データの混同が起きないのはなぜでしょうか? たとえば、WINDOWSで、FirefoxとIEを使い、複数のYoutube動画をポート80で同時に受信できるのですが、なぜデータの混同が起きないのかがわかりません。 TCPヘッダ(もしくはUDPヘッダ)にセッション番号のようなものがあるわけではないので、NICに入ってきた段階では、そのTCPデータがどのタスクが必要としてるのかわからないと思うのですが・・。

  • NTPの同期ができない

    いつもお世話になってます。 NTP Serverとして、WindowsXP(Win2008も同様の問題が発生)があり、 NTP Clinentとして、Solaris10、RedHat Linux5.5(AS4.6も同様)が存在する環境があります。 この環境において、Solaris10はNTPServerと同期がとれるのに、 Linuxは、同期されないと言う状態が続いております。 Solaris Clientから参照できているので、Windowsは正常にNTP Serverになっていると 思っているのですが、なぜLinux Clientから参照できなのかが不明です。 Server/Clientどちらに問題があるのかも分かっていない状態なのですが、 何か情報があれば教えてください。お願いします。 * LinuxでNTPサービスを停止し、ntpdate windows を実行すると時刻同期が  できることが確認できています。  ただ、Linuxでは通常時、アプリケーションが動作している為、ntpdateによる時刻同期が  できないために、困っています。 -設定- Windows \W32Time\TimeProviders\NtpServer → 1 xxxx\W32Time\Config\AnnounceFlags → 5 123 UDPポートの開放 Linux /etc/ntp.conf server WindowsXPのIP driftfile /var/lib/ntp/drift Solaris /etc/inet/ntp.conf multicastclient 224.0.1.1 server WindowsXPのIP

  • ポートを開放するために・・・

    「TCP/UDP:2300-2400」のポートを開放したいとした場合、「TCP」と「UDP」のどっちのポートを開放すればいいのでしょうか?教えてください。よろしくお願いします。

  • TCPポートを開放したいです

    http://tt0.link/tool/portcheck/ こちらのサイトでポート開放の確認をしたところ、 UDPポートは開放できているのにTCPポートは開放されていません。 ファイアウォールやセキュリティプログラム、ルーターの設定もバッチリです。 他にどういった原因が考えられるでしょうか。 どなたかご教授いただけないでしょうか。