Learn The Logical Aspects of Computer Networking
Computers, networks, and related devices all use discrete values in order to read, write, and transmit data across system busses and networks devices. The ground level functionality of every digital device in existence uses the binary numeric system in order to compute data in everything from your home computer, to your cars electrical system, and even our home video games all rely on the discrete functionality of computing systems in order to function. We're all used to using the base ten system in our every day lives (0 thru 9), and this is the basis for much of todays conventional mathematics.
However, computers only understand 2 discrete values (1 and 0), and in some cases may use multiples of 2 in order to read and write data in a digital format. At the engineering level of digital systems lies the translation of physical positive and negative voltages of electric current that are transcoded into into discrete values to be stored as logical values (hence 0's and 1's). These logical representations of physical electrical values are what is known as "digital", and the process of translating physical electrical values to a logical value is also known as "Analog to Digital conversion." The word "analog" literally means "a copy of".