1. Ports
  2. Port 2178

Port 2178 is assigned to bitspeer — the peer services component of Microsoft's Background Intelligent Transfer Service (BITS).1

What BITS Does

BITS is the quiet engine behind Windows Update. When Windows downloads updates, patches, or large files, it does so through BITS — throttling bandwidth so downloads don't interrupt your actual work, pausing when you go online and resuming when you're idle, and picking up where it left off if your connection drops.

BITS has been part of Windows since Windows XP. You've never seen it, but it has moved an enormous amount of data on your behalf.

What Port 2178 Does

BITS peer caching is a network optimization: instead of every machine on a corporate network fetching the same update from Microsoft's servers, the first machine to download it shares it locally. Subsequent machines retrieve it from the peer — faster, and without consuming external bandwidth again.

Port 2178 is where peers communicate for this content retrieval. A machine that needs a file asks other machines on the subnet: "Do you have this?" If one does, the download comes from inside the network instead of from the Internet.2

This matters most in large organizations where thousands of machines might need the same update simultaneously. Without peer caching, that's thousands of parallel downloads from Microsoft. With it, it might be one — shared from machine to machine internally.

The IANA Registration

BITS peer services were registered with IANA in November 2005, during the period when Microsoft was formalizing the peer caching feature.1 The service name in the registry is bitspeer, covering both TCP and UDP on port 2178.

What You Might See

On Windows machines in domain environments with BITS peer caching enabled, you may see traffic on port 2178 between local machines. This is normal behavior — machines negotiating file-sharing for Windows Update or other BITS-delivered content.

Outside of Windows environments, there are no known unofficial uses for this port.

How to Check What's Using This Port

On Windows:

netstat -ano | findstr :2178

This shows the process ID (PID) of anything listening or connected on port 2178. Cross-reference it in Task Manager to identify the process.

On macOS/Linux:

lsof -i :2178

or

ss -tlnp | grep 2178

If you see traffic on this port between Windows machines on your network, it's almost certainly BITS peer caching doing its job quietly — the same way it always has.

  • Port 80 / 443 — BITS also uses HTTP/HTTPS for the actual file transfers from servers
  • Port 2179 — Assigned to Microsoft's Hyper-V Live Migration service, unrelated to BITS

Frequently Asked Questions

Была ли эта страница полезной?

😔
🤨
😃