Over the past month of April, I’ve been reading up on computer networks and how they work. The resources which I’ve used are books and online videos meant to help prepare for the Comptia Network+ and Cisco Certified Network Associate (CCNA) certification exams.
In my opinion, the study guides for both Network+ and CCNA written by Todd Lammle are the best books as they cover a lot of important materials and they do not bore the reader.
Also in his guides, there are lab exercises we can actually try out. Personally, I am using a free network simulator called Packet Tracer to test out the commands provided in the lab exercises. Apart from it being available at zero cost, it is very easy to use and allows us to create a simple network very quickly. Although it is possible that some commands are not available in this simulator, I still feel it is sufficient for those starting out to learn about computer networks.
Here are is a summary of topics I’ve covered (with adequate depth):
- TCP/IP Layers, the protocols and port numbers.
- Cabling standards
- IPv4 Addressing, Subnetting and Design (including auto-summarization and VLSMs)
- IPv4 Static and dynamic (RIPv2) routing
- IPv4 Network Address Translation (NAT) and Port Address Translation (PAT)
- Router Access Control Lists (ACLs)
- DHCP service on router and server
- DNS on router
- IPv6 Abbreviation and address types
- IPv6 Addressing and Design
- IPv6 Static routing
- Device hardening (passwords, encryption)
- VLAN and Trunking
- Inter-VLAN routing (using SVI and Router on a Stick (802.1q))
- Switch port security
- Device management protocols (Telnet/SSH, logging, NTP, CDP/LLDP)
- Files management (Saving/Backing up config files locally and on server, IOS upgrades and password recovery)
- License management
Initially, this list was meant to be broken down into multiple blog posts, however I felt that it will be easier to view if they are all listed as a single list. In fact, much of the content above covered is equivalent to the Cisco Certified Entry Networking Technician (CCENT) certification, which is the basic certification provided by Cisco.
Once I’m more familiar with these, I plan on moving on to more in-depth areas such as packet analysis.