A number assigned to a data packet to determine the process for which it is intended. Ports are essentially used to identify services running on the device and ensure that transmitted information is correctly addressed. There exist several predefined ports reserved for system processes, as well as free space addresses assigned dynamically.