Как я могу контролировать сетевой трафик для IPP (LPD/LPR)?

Я пишу приложение, которое отправляет задания печати через IPP на сервер печати LPR. Мне нужен способ контролировать трафик, проходящий между этим сервером и моим блоком разработки. Сейчас я просто отправляю задания из командной строки с lpr команда.

Я попытался настроить Wireshark, но я ничего не могу найти по IP-адресу сервера печати. Кроме того, вывод Wireshark немного ошеломляет, так как я не уверен, на какие протоколы мне нужно обращать внимание для трафика IPP.

Какие протоколы мне нужно смотреть? Есть ли предостережения, о которых я должен знать?

2 ответа

Решение

IPP - это HTTP через порт 631.

IPP в качестве стандарта использует порт 631.

Если ваш сервер печати CUPS, следите за TCP, а также UDP. Кроме того, в вашем cupsd.conf администратор может переключиться на другой порт для IPP.

Windows также может выдавать себя за сервер печати IPP. Но Microsoft поддерживает только IPP/1.0 (который никогда не становился стандартом для IETF, 1.0 всегда оставался черновиком - первым официальным стандартом был IPP/1.1). И Microsoft использует порт 80, а не 631.

Другие вопросы по тегам