IPP(LPD / LPR)のネットワークトラフィックを監視する方法


4

私はIPP経由でLPRプリントサーバーに印刷ジョブを送信するアプリケーションを書いています。そのサーバーと私の開発ボックスの間を行き来するトラフィックを監視する方法が必要です。今のところ、コマンドラインからジョブを送信しているだけです。 lpr コマンド。

Wiresharkを設定しようとしましたが、プリントサーバーのIPアドレスに送信されるものがまったく見つかりません。それに加えて、Wiresharkの出力は、私がIPPトラフィックのためにどのプロトコルに注意を払う必要があるのか​​わからないので、少し圧倒的です。

どのプロトコルを監視する必要がありますか?注意すべき注意事項はありますか?


LPR?あなたはあなたがCUPSを意味しないと確信していますか?
Ignacio Vazquez-Abrams

はい、私はCUPSを使っています。MacOS XのさまざまなGUI要素と、 lpr コマンド(ネットワークプリンタがデフォルト)
Steve Nay

lpr サーバーにジョブを送信する(クライアント)コマンドです。のようなものはありません LPRプリントサーバー 。 LPDプリントサーバーはありますが... IPP経由で送信する場合は、ターゲットが IPPプリントサーバー 。という名前のCUPSコマンドライン lpr あなたが仕事を送り出すときIPPを話します。 Windowsでは、同じ名前のものがあります。 lpr (cmdウィンドウ用の)クライアントコマンドですが、IPPではなく「LPD」プロトコルを使用します。
Kurt Pfeifle

回答:


2

IPPはポート631上のHTTPです。


ありがとうございます。歴史的な目的のためだけに、私はこのリンクを含めます wiki.wireshark.org/IPP 。あなたもでフィルタすることができます ipp ポートを指定する必要はまったくありません。
Steve Nay

それは理由です ipp です で与えられるポート /etc/services
Ignacio Vazquez-Abrams

それだけです 輸送 HTTPから取得されたIPPの一部。残りは違います。 IPPは独自のプロトコルです。
Kurt Pfeifle

1

標準としてのIPPはポート631を使用します。

プリントサーバーがCUPSの場合は、UDPだけでなくTCPにも注意してください。また、cupsd.confで管理者をIPP用の別のポートに切り替えることもできます。

WindowsはIPPプリントサーバーとしても機能します。しかし、マイクロソフトはIPP / 1.0のみをサポートしています(IETFでは標準にはなりませんでした。1.0は常にドラフトのままでした - 最初の公式標準はIPP / 1.1でした)。そしてMicrosoftは631ではなく80を使用しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.