Здесь вы можете прочитать больше о том, что ниже
На процесс можно слушать один порт. И один разъем предназначен для прослушивания. Но порт может обрабатывать множество сокетов, передающих данные туда и обратно, сокет представляет собой комбинацию локального IP / порта и удаленного IP-адреса / удаленного порта. Таким образом, когда сервер принимает входящее соединение во время прослушивания, он открывает новый сокет, выделенный для этого разговора, и передает обработку где-то еще, а затем возвращается к прослушиванию. Так что на самом деле это не куча портов, а куча розеток.
Надеюсь это поможет