What is a Port (computer networking)?

What is a Port (computer networking)? In network technology, the port (Port) generally has two meanings: one is the physical meaning of the port, for example, ADSL Modem, hubs, switches...