A USB host port implements the upstream end of a USB connection

Each physical connection in USB is point-to-point, with a host or upstram port connected to a device or downstream port. All transactions are driven by the host port, including device discovery and enumeration as well as all data transfers in both directions.