2.3.2 Dependencies on Other Systems/Components
Network Infrastructure: This system requires access to network services that support:
TCP/IP (IPv4 or IPv6).
UDP/IP (IPv4 or IPv6).
Domain Name System (DNS) name resolution.
Cache mode
Protocol
Activity
Port
Distributed and Hosted
HTTP
Content retrieval (uses HTTP)
TCP Port 80
Hosted
HTTPS
Content offering (HTTPS)
TCP Port 443
Distributed
WS-Discovery
Peer discovery (uses Web Service Dynamic Discovery (WSD))
UDP Port 3702
Object Store: Both SMB2 and HTTP File Services require access to a hierarchical Object Store for persistence of files and namespace. The Object Store is typically built on file systems that are available in the host operating system, but the Object Store might also have to include functionality in addition to the functionality that the file system provides. A File Service might have to implement additional logic to convert between the semantics of a particular File Access Protocol and the semantics of the available Object Store. Some semantics that are implemented in Windows file systems are directly visible when they use the SMB Access Protocols. Such wire-visible behaviors are described in [MS-FSA].
Case Sensitivity: The Object Store supports case-insensitive operations for the SMB File Service and supports case-sensitive operations for the HTTP File Service.
Accounts: If computers that host file clients and File Services are not joined to a domain, then user accounts are configured across computers by some external mechanism.
Hosted cache: If a hosted cache is to be used, the location of the hosted cache (Domain Name System (DNS) name or IP address) and the hosted cache Listen and Connections Ports are configured on the client computers.