As mentioned above, an NVOCC is a company that provides ocean freight transportation services without owning its own ships. A freight forwarder, on the other hand, is a company that can arrange for the transportation of goods by any mode of transportation, including ocean, air, rail, and truck.
In general, NVOCCs focus on ocean freight transportation, while freight forwarders offer a wider range of services. However, there is some overlap between the two services, and some companies offer both NVOCC and freight forwarding services.