Port 1094 carries ROOTD, the ROOT framework's file server daemon that gives particle physicists remote access to massive data files. Every day, thousands of researchers analyzing petabytes of data from experiments like the Large Hadron Collider depend on this port.
What ROOTD Does
ROOTD is the network daemon for ROOT—an object-oriented data analysis framework developed at CERN for particle physics.1 It lets physicists access ROOT data files remotely, whether they're reading someone else's analysis or writing their own results to shared storage.
When you're working with data files that are hundreds of gigabytes each, you can't just copy them around. You need remote access. That's ROOTD.
The daemon listens on port 1094 (officially registered with IANA) and works with ROOT's network file classes—TNetFile, TFTP, and TNetSystem. You connect using URLs with the root:// or roots:// protocol, authenticate with your credentials, and suddenly that 500GB data file sitting on a server in Geneva is accessible from your terminal in California.2
The ROOT Framework
ROOT was created at CERN in 1995 and has been processing physics data ever since.3 It's written in C++ and includes a C++ interpreter, making it incredibly versatile—you can use it interactively, write scripts, or compile full applications.
The scale is genuinely remarkable. The Large Hadron Collider's experiments generate petabytes of data per year. ROOT is designed for that kind of efficiency. Every day, thousands of physicists use ROOT applications to analyze their data or run simulations—probing questions about the fundamental nature of matter, hunting for dark matter candidates, or verifying the properties of newly discovered particles.4
And when they need to access data files across the network, that connection flows through port 1094.
How ROOTD Works
The rootd server can be started two ways:
- Via inetd/xinetd — The daemon launches automatically when a client requests a connection
- Manually — Started from the command line for persistent operation
Once running, it handles authentication (requiring remote user ID and password), manages file access permissions, and can even be configured for anonymous access similar to FTP servers.5
The protocol is straightforward: clients connect to port 1094, authenticate, and then perform file operations—opening files for reading or writing, browsing remote directories, or executing ROOT commands on remote data.
Security Considerations
ROOTD requires authentication, which is good. But like any remote file access system, security depends on proper configuration:
- Use strong passwords for ROOTD accounts
- Consider using the
roots://protocol (secure version) when available - Restrict access through firewalls—most installations only need ROOTD accessible within their research network
- Monitor connections and access logs
This isn't a service you want exposed to the public Internet. It's meant for authenticated users within research institutions.
Who Uses This Port
ROOTD is specialized—you'll find it running at:
- CERN and other particle physics laboratories
- Universities with high-energy physics programs
- Research institutions doing large-scale data analysis
- Astrophysics observatories using ROOT for data processing
If you're not in one of those environments, you probably don't have anything listening on port 1094. But if you are, this port is quietly carrying some of the most important scientific data on Earth.
Checking What's Listening
To see if ROOTD (or anything else) is listening on port 1094:
Linux/Mac:
Windows:
If you see rootd listed, you're looking at the daemon that helps physicists understand the universe.
Why This Port Matters
Port 1094 is registered to ROOTD in the IANA port registry, giving it official standing in the 1024-49151 registered range. That registration matters—it means physicists around the world can configure their systems knowing port 1094 will be consistently available for ROOT file access.
The port carries data from experiments that cost billions of dollars to build and operate. When the LHC discovered the Higgs boson in 2012, the analysis that confirmed it happened using ROOT. The data flowed through connections like this one.
This is what the Internet's port system makes possible: a particle detector in Switzerland can send data to analysis software running anywhere on Earth, all through a standardized protocol on a registered port number.
Related Ports
- Port 1093 — Unassigned (neighboring port in the registered range)
- Port 1095 — Unassigned (neighboring port in the registered range)
- Port 2094 — Sometimes used as an alternate ROOTD port in multi-instance setups
- Port 21 — FTP, which ROOTD's anonymous access mode resembles
Frequently Asked Questions About Port 1094
Was this page helpful?