SharePoint 2010 Ports
As SharePoint Architects, often, you would be told to configure certain web services, application, servers and ports, or even configure Firewalls as well. There a number of tests that users can use for checking to see if there is indeed connectivity. For example, I had an application from a client that was designed to use a particular port. We also know that on SQL Server, port 1433 has to be configured in Windows Firewall for Database access. Port blockage can be frustrating to Architects. Recently I was in a position whereby a port had been blocked (I was told it wasn’t) and it was hard to figure out where, especially when you have multiple security firewalls and blockers here and there. In the end, the port was opened on the servers Windows Firewall, Blocked on the Anti-Virus Kaspersky Firewall., and then further blocked on another VPN which further complicated issues.
So what is a port. In a computer networking, a port (signified by a number e.g 80, 443)is used to identify the senders and receivers of messages on a network. So between 2 computers or servers, packet messages are sent and routed accordingly. They are commonly used in TCP/IP connections.
Various devices i.e. network routers, firewalls and computer software (e.g. Windows Firewall, Kapersky, Symantec etc) sometimes allow you to configure port number settings. These port numbers allow different applications on the same computer to share network resources simultaneously.
Where SharePoint 2010 is concerned, there are various ports that are used:
SharePoint 2010 Ports
SharePoint 2010 uses the same ports as SharePoint 2007 with these additions:
Inbound/Outbound |
From |
Port |
Type |
To |
Inbound |
Service Application |
32843, 32844 (HTTPS), 32845 (net.tcp binding) |
HTTP |
SharePoint Web Service |
Inbound |
All SharePoint Servers, but where Forefront Identity Management agent is installed |
TCP/5725 TCP/UDP 389 (LDAP service) TCP/UDP 88 (Kerberos) TCP/UDP 53 (DNS) UDP 464 (Kerberos Change Password) |
- |
Active Directory |
Outbound |
Web Front End Server |
TCP/5725 TCP/UDP 389 (LDAP service) TCP/UDP 88 (Kerberos) TCP/UDP 53 (DNS) UDP 464 (Kerberos Change Password) |
- |
Microsoft SharePoint Foundation User Code Service (for sandbox solutions) |
SQL Server Tabular Data Stream (TDS)
Used to encapsulate the SQL queries. Normally on port UDP:1434 but TCP 1433. .
Server Message Block (SMB)
SMB, or Common Internet File System (CIFS),used for search and query operations within SharePoint.
This occurs on port TCP:445 or TCP:137,138,139 (over NetBIOS).
Hypertext Transfer Protocol (HTTP)
HTTP handles all incoming traffic and web service calls.
This will typically occur over ports TCP:80 or TCP:443 for secured SSL communications. Shared Service Provider (SSP) web service calls occur on ports 56737 and 56738 (SSL). Share Service Providers are replaced in SharePoint 2010 with Service Applications which use ports 32843, 32844 (HTTPS), 32845 instead.
Other ports that SharePoint could use to communicate to other servers
AD Authentication: Occurs on TCP:445 or TCP:88 (Kerberos)
LDAP: Occurs on LDAP:389 and LDAPS:636
DNS: occurs on TCP:53
SMTP: Occurs on TCP:25
Port and Configuration maps