Lenscas, your essentially correct. If you do a quick google of "listen server vs dedicated" you get something like this,
Listen servers run in the same process as a game client. Where as a Dedicated Server run's in it's own process, separate from a client.
You can kind of run Minecraft as a...