Ports Used for MRC


Once the MRC Client Agent Service is installed and running on a remote machine, only a single TCP Port is used for an MRC connection.  The MRC connection is a straight TCP connection from the local machine, running the MRC Application, to the remote machine running the MRC Client Agent Service.  The MRC Client Agent Service runs on a single TCP Port on the remote machine and the MRC Application establishes the TCP connection on that TCP Port.


The default TCP Port is 6129; however any of the 65,000 valid TCP Ports can be used.  DameWare Development recommends the use of an obscure TCP Port because TCP 6129 is a well known Port for the MRC program.


If the MRC Client Agent Service is not yet installed and running on the remote machine, the MRC Application can be used to remotely install it (stopping, starting, and removing the Service is also possible).  This functionality is dependent on the Operating System’s installed protocols of File & Printer Sharing.


Microsoft defines File & Printer Sharing as:

UDP 137 (Name)

UDP 138 (Datagram)

TCP 139 (Session)

TCP 445 (Direct Hosting)


For security reasons, DameWare Development does not recommend these specific File & Printer Sharing ports be opened on any routers/firewalls connected directly to the Internet.  There are additional methods of installing the MRC Client Agent Service that are detailed in the Help Topic entitled, “MRC Client Agent Service Installation Methods.”