Ports

From SpinetiX Support Wiki

(Redirected from Port)
Jump to: navigation, search

This article is about the logical network ports used by the player. For physical Ethernet port interfaces on the player, please see the HMP page.

Introduction

In computer networking, a port is an endpoint of communication. Physical and wireless connections are terminated at ports of hardware devices. At the software level, within an operating system, a port is a logical construct that identifies a specific process or a type of network service. The software port is always associated with an IP address of a host and the protocol type of the communication.

Ports provide a multiplexing service for multiple services or multiple communication sessions at one network address. Specific port numbers are commonly reserved to identify specific services. The most commonly used protocols that use ports are the Transmission Control Protocol (TCP) and the User Datagram Protocol (UDP).

A firewall can reside on your local machine, on your router, or as part of your corporate network. Your computer's firewall controls the network traffic in and out of that machine. A network firewall typically establishes a barrier between a trusted internal network and untrusted external network, such as the Internet.

Player services

The following logical network ports are used by the player services.

Type Port Service description
TCP 80 HTTP access to the embedded web server (player web interface, HMP Control Center, RPC etc.) of the player.
TCP 443 Secure HTTP (HTTPS) access to the embedded web server of the player. Added in firmware 4.0.0.
TCP 81 WebDAV access to the player content server for publishing from Elementi or other WebDAV clients.
TCP 9802 Secure WebDAV access to the player content server for publishing from Elementi or other WebDAV clients. Added in firmware 4.0.0.
TCP 1234 TCP / HTTP access to the legacy end-point of the Shared Variables Network API. This is not enabled by default. The default port can be freely modified.
TCP, UDP 5684 Secure CoAP access to the Shared Variables Network API. This is not enabled by default. Added in firmware 4.3.0.
TCP, UDP 161 SNMP monitoring. This is not enabled by default.
UDP 68 DHCP to request IP addresses and networking parameters automatically. Disabled when static IP configuration is used.
UDP 123 NTP for internal clock synchronization.
UDP 1900 SSDP / UPnP device discovery. Added in firmware 4.1.0.
UDP 5353 Multicast DNS (Bonjour) device discovery.
Note Note:
All the above services can disabled from Control Center and some are not even enabled by default; the port UDP 123 however remains opened even when NTP is not used.

Network firewall

Network firewalls filter traffic between two or more networks and are positioned on the gateway computers of LANs, WANs and intranets. A network firewall typically establishes a barrier between a trusted internal network and untrusted external network, such as the Internet.

No ports need to be opened on the network firewall for inbound traffic, unless you specifically want to allow remote access to the player.

The following standard ports should be opened for outbound traffic from the player towards external destinations:

Type Port Service description
TCP 80 HTTP access to external web services like data feeds, external content servers, custom firmware update servers, etc.
TCP 443 Secure HTTP (HTTPS) access to firmware updates, Cockpit, ARYA, data feeds, etc.
TCP 8883 MQTT access to SpinetiX cloud infrastructure. Added in firmware 4.4.0.
UDP 123 NTP for internal clock synchronization.
Note Warning:
Opening or closing ports on the network firewall controls access for ALL devices on that network.

Computer firewall

Your computer's firewall controls the network traffic in and out of that machine. It might be restricted or totally available to you and some / all firewall rules might be set through group policies.

Most of the ports detailed above are standard ports so they should already be opened. If not, to access the player services detailed above, the corresponding ports must be opened for outbound traffic; some of thems might also need to be opened for inbound traffic, for instance the ones related to Shared Variables and SNMP monitoring.

If Elementi / HMD is installed, some additional ports might need to be opened - for instance, in case of accessing streaming media sources using other ports.

This page was last modified on 6 February 2019, at 17:05.