Freight forwarders are agents to shippers, while NVOCCs are carriers to shippers. Freight forwarders do not operate or own containers, while NVOCCs manage or hold cargo containers. Freight forwarders may function as an agent of NVOCCs, but NVOCCs work independently and under their own responsibility.