What's the difference between plugs, sockets, ports etc?

Q: All the different holes on the outside (or inside) of a computer. Are they called plugs, sockets, ports, jacks, or what? And what's the difference between them? I meant the difference between the names (if any), not the things themselves.

A: They can be called any of those. It's just a preference thing I guess. The difference between them is their power output/ input, and their function.

Related items