Try TT Now

TTM Network Administration

Port Assignments

PGM Port Usage

TT applications use the following PGM ports, which are hard coded. You cannot configure them:

TTM Port Usage: PGM
Port #ProtocolModeFunction

100

PGM

Production and/or Simulation

LAN communications port for TTM tools like TTM Ping

250

PGM

Production and/or Simulation

LAN communications port for FMDS messages (historical trade data)

8900

PGM

Production and/or Simulation

LAN communications port for orders and heartbeats

8901

PGM

Production

LAN communications port for prices

8910

PGM

Simulation

LAN communications port for orders and heartbeats

8911

PGM

Simulation

LAN communications port for prices

TCP Port Usage

TTM uses the following set of TCP ports (if necessary, you can customize these ports in the configuration file specified in the Function column):

TTM Port Usage: TCP
Port #ProtocolModeFunction

10200

TCP

Production and/or Simulation

Standard listening port (used for X_TRADER Remote communication and TTM Proxy communication)

Configuration files: ttmd.cfg and aconfig_local.xml

Warning

You must use Guardian to configure this port.

10300

TCP

Production and/or Simulation

WAN Routing router-to-router communications port for orders and heartbeats

Configuration file: ttmrd.cfg

10301

TCP

Production

WAN Routing router-to-router communications port for prices

Configuration file: ttmrd.cfg

10310

TCP

Simulation

WAN Routing router-to-router communications port for orders and heartbeatsConfiguration file: ttmrd.cfg

10311

TCP

Simulation

WAN Routing router-to-router communications port for prices

Configuration file: ttmrd.cfg

* Recommended value

Ports - Logical Diagram

The TT Applications - Ports Usage diagram illustrates the ports and protocols that TTM uses for:

  • Local communications with the resident TT software (TCP port 10200)
  • LAN communications to other machines running TT software (PGM ports 8900, 8901, 8910, 8911)
  • WAN communications between WAN Routers (TCP ports 10300, 10301, 10310, 10311)

Service Numbers and PGM Ports

TTM uses service numbers to determine the PGM ports on which it sends network communication. Whenever a TT application produces data for network transmission (i.e., a heartbeat, an order, a fill, etc.), it assigns a service number to a communication channel over which it sends the data to TTM. TTM reads the service number of the communication channel and determines the PGM port it must use. TTM then transmits the data over that port.

The following service numbers are hard coded in TT applications and correspond to the port numbers used by TTM:

Port and Service Number Map
PGM Port #Service #Function

8900

8900

Orders and heartbeats service (production or simulation)

8901

8901

Price service (production)

8910

8910

Orders and heartbeats service (simulation)

8911

8911

Price service (simulation)