What is computer networking?
We live in a world where we are constantly communicating with each other through computers, smartphones, smart homes, and a plethora of different devices. Computer networks are the backbone of modern technology.
Most people probably don’t even care about device communication and how it works; the most important thing is that... well, it works. But what exactly does network mean? And most importantly, as multiplayer game developers, what do we need to know about network systems?
Computer networking involves two or more (most of the time, a lot more!) devices that are connected together with the common goal of sharing data and resources as fast and as reliably as possible.
A network can use cables (wired) or radio waves (wireless) and can cover a self-enclosed area or be available at a greater scale. Even if all these technologies share the same purpose, their structure and capabilities will vary significantly.
Once devices are physically...