This is a subject that's very critical for you to understand. Without a solid fundamental knowledge of networking you're going to struggle to diagnose problems and implement even the most basic of solutions.
A network is defined by Wikipedia as:
A computer network is a set of computers sharing resources located on or provided by network nodes. The computers use common communication protocols over digital interconnections to communicate with each other. These interconnections are made up of telecommunication network technologies, based on physically wired, optical, and wireless radio-frequency methods that may be arranged in a variety of network topologies. - https://en.wikipedia.org/wiki/Computer_network
It's the "communication protocols" that are the thing you'll learn at this level of networking. You've previously looked at networking hardware but now it's time to look at the basic concepts surrounding the protocols which can be thought of as being the software side of things.
These are the concepts I highly recommend you study and understand before moving on to the advanced topics in this book.
Please do keep in mind that networking is a massive topic. I'm going to highlight the topics, below, that I feel you'll face on a (near) daily basis as you operate in a modern, Cloud or hybrid based environment. Even though I'm trying to help you take a "shortcut" using the 80/20 Principle the list is still big. Don't be put off by this! Take your time and work your way through the content.
- Network Segmentation
- LAN vs WAN vs MAN
- Command Line Tools
|High Availability||Wikipedia||High Availability|
|Load Balancing||Wikipedia||Load Balancer|
Command Line Tools¶
| ||linux.die.net||man ping|
| ||linux.die.net||man ifconfig|
| ||linux.die.net||man iptables|
| ||linux.die.net||man netstat|
| ||linux.die.net||man traceroute|
| ||linux.die.net||man nslookup|
| ||linux.die.net||man dig|
| ||linux.die.net||man tcpdump|
| ||linux.die.net||man nmap|
Now we're going to look at (cyber) security and learn some important basics.