Computer Networking:
I chose computer networking because it is something many are
familiar with even if they are not aware that they are (i.e. my parents).
Even way back before the internet as we know it became
widely used there was a much simpler form of computer networking known as “sneakernet”
where a user would save work onto a floppy disk and physically walk it over to
another user to add their input or for use at a different computer ( https://www.techopedia.com/definition/1880/sneakernet) .
Many moons ago, computers were these huge clunky things that
took up entire rooms and performed basic operations now found in handheld
calculators. Thankfully, computing has evolved further than early computer
users may have hoped. Imagine where humanity would be without the advances in
science that can be attributed to computer science... I am sure some of the
world’s best minds would figure out a way to work things but at what pace? Much,
much slower without access to computers and computer networks.
Computer networking requires special hardware to access a
network whether via Wi-Fi or hardwired Ethernet. For a computer to interact
with network cards the computer needs to know how to do so reliably and with
minimal interference; that is where computer programming comes into the
picture. The hardware requires software known as device drivers to properly interact
and do what the computer is asked to do by the end user.
Application software regarding computer networking provides for
a more user-friendly experience through a graphical interface. Troubleshooting a
network connection or just connecting to a Wi-Fi hotspot would hardly be
practical without application software.
Please enjoy my very basic illustration of the importance of strong network management and security. In this diagram you can see the network firewall successfully thwarting hackers, phishing and spam.


