Internet Printing Protocol

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Deyteriy (обсуждение | вклад) в 12:32, 1 сентября 2008. Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску
IPP
Название Internet Printing Protocol
Уровень (по модели OSI) Прикладной
Семейство TCP/IP
Создан в 1999
Порт/ID 631/TCP
Назначение протокола Сетевая печать
Спецификация RFC 2565, RFC 2910
Основные реализации (клиенты) компоненты операционных систем (драйверы сетевой печати)
Основные реализации (серверы) принт-серверы

IPP (англ. Internet Printing Protocol — «протокол межсетевой печати», «протокол печати через Интернет») — сетевой протокол прикладного уровня для передачи документов на печать. Является перегруженной версией HTTP, то есть придаёт всем известному протоколу передачи гипертекста новое значение. Помимо расширенных функций управления печатью, поддерживает контроль доступа, аутентификацию и шифрование (SSL).

Типичный адрес принтера указывается так:

http://server:631/printers/myprinter

На корневой странице (http://server:631/) может находиться веб-интерфейс управления, а также ссылки на область загрузки драйверов.

Чтобы посмотреть статус принтера, пользователь вводит в своём Web-браузере:

<имя-хоста>/printers/;

На клиентских машинах для аутентификации и просмотра URL по протоколу IPP требуется браузер Internet Explorer 5.01 и старше, поскольку только он поддерживает механизм аутентификации, используемый в IIS.

Использование IPP cущественно упрощает установку принтера на локальной клиентской машине: достаточно указать URL/printers/ и выбрать предпочтительный для клиента принтер из списка. Далее следует “подключиться” (connect) к принтеру, после чего драйверы принтера будут загружены на удалённую машину и установлены на ней.

Вместо стандартного IPP-порта 631/tcp часто используется 80/tcp (стандартный для HTTP). Для шифрованного трафика применяется либо 443/tcp (стандартный для HTTP over SSL), либо тот же 631.

См. также

Ссылки

  • RFC 2565Internet Printing Protocol/1.0: Encoding and Transport (устарел).
  • RFC 2566Internet Printing Protocol/1.0: Model and Semantics (устарел).
  • RFC 2567Design Goals for an Internet Printing Protocol.
  • RFC 2568Rationale for the Structure of the Model and Protocol for IPP.
  • RFC 2569Mapping between LPD and IPP Protocols.
  • RFC 2910Internet Printing Protocol/1.1: Encoding and Transport.
  • RFC 2911Internet Printing Protocol/1.1: Model and Semantics.
  • IPP в глоссарии популярных протоколов сетевой печати.