Understanding ports and protocols
  1. guides
  2. en
  3. Administrator's Guide
  4. Appendix
  5. Understanding ports and protocols

Understanding ports and protocols

MVE uses different ports and protocols for several types of network communication, as shown in the following diagram:
  • The ports must be open or active for MVE to function properly. Make sure that all the printer ports are enabled.
  • Some communications require an ephemeral port, which is an allocated range of available ports on the server. When a client requests a temporary communication session, the server assigns a dynamic port to the client. The port is valid only for a short duration and can become available for reuse when the previous session expires.

Server‑to‑printer communication

Protocol
MVE server
Printer
Used for
Network Printing Alliance Protocol (NPAP)
UDP 9187
UDP 9300
Communicating with Lexmark network printers
XML Network Transport (XMLNT)
UDP 9187
UDP 6000
Communicating with some Lexmark network printers
Lexmark Secure Transport (LST)
UDP 6100
Ephemeral Transmission Control Protocol (TCP) port
(handshaking)
UDP 6100
TCP 6110
(handshaking)
Communicating securely with some Lexmark network printers
Multicast Domain Name System (mDNS)
Ephemeral User Datagram Protocol (UDP) port
UDP 5353
Discovering Lexmark network printers and determining the security capabilities of printers
This port is required to allow MVE to communicate with secured printers.
Simple Network Management Protocol (SNMP)
Ephemeral UDP port
UDP 161
Discovering and communicating with Lexmark and third-party network printers
File Transfer Protocol (FTP)
Ephemeral TCP port
TCP 21
TCP 20
Deploying files
Hypertext Transfer Protocol (HTTP)
Ephemeral TCP port
TCP 80
Deploying files or enforcing configurations
TCP 443
Deploying files or enforcing configurations
Hypertext Transfer Protocol over SSL (HTTPS)
Ephemeral TCP port
TCP 161
TCP 443
Deploying files or enforcing configurations
RAW
Ephemeral TCP port
TCP 9100
Deploying files or enforcing configurations

Printer‑to‑server communication

Protocol
Printer
MVE server
Used for
NPAP
UDP 9300
UDP 9187
Generating and receiving alerts

Server‑to‑database communication

MVE server
Database
Used for
Ephemeral TCP port
User‑defined port. The default port is TCP 1433.
Communicating with an SQL Server database
Ephemeral TCP port
TCP 3050
Communicating with a Firebird database

Client‑to‑server communication

Protocol
Browser client
MVE server
Hypertext Transfer Protocol over SSL (HTTPs)
TCP port
TCP 443

Server-to-mail-server communication

Protocol
MVE server
SMTP server
Used for
Simple Mail Transfer Protocol (SMTP)
[Encryption = None]
Ephemeral TCP port
User‑defined port. The default port is TCP 25.
Providing email functionality for receiving alerts from printers and scheduled view export emails related to printer data
Simple Mail Transfer Protocol (SMTP)
[Encryption = SSL]
Ephemeral TCP port
User‑defined port. The default port is TCP 465.
Providing email functionality for receiving alerts from printers and scheduled view export emails related to printer data over SSL
Simple Mail Transfer Protocol (SMTP)
[Encryption = TLS/STARTTLS]
Ephemeral TCP port
User‑defined port. The default port is TCP 587.
Providing email functionality for receiving alerts from printers and scheduled view export emails related to printer data over TLS/STARTTLS

Server-to-LDAP-server communication

Protocol
MVE server
LDAP server
Used for
Lightweight Directory Access Protocol (LDAP)
Ephemeral TCP port
User‑defined port. The default port is TCP 389.
Authenticating MVE users using an LDAP server
Lightweight Directory Access Protocol over TLS (LDAPS)
Ephemeral TCP port
User‑defined port. The default port is TCP 636.
Authenticating MVE users using an LDAP server over TLS
Kerberos
Ephemeral UDP port
User‑defined port. The default port is UDP 88.
Authenticating MVE users using Kerberos