Bitcoin Core is the software. Core can work as a Wallet and/or a Node. Same software, two different functionality that can work at the same time, or not. Does this answer your question?
I don't think there's a way to limit bandwidth usage in Core, you'd have to do that at the system level I think.