In this short blog I will put together a checklist of what I believe are basic (if not, fundamental) concepts and tools a network engineer should have in his/her arsenal. You could use this list as a tool to evaluate yourself. It could also give you some guidance for your reading material 😉
And now, the list:
- OSI / TCP-IP Models
- What is it? Why is it needed?
- Different tshoot tools at different Layers
- Know at which Layer the most common protocols operate
- Know some of the most common default TCP/UDP ports (smtp, dns, http, https, ssl, telnet, ssh, etc.)
- TCP 3 x Way Handshake
- What is a MAC address
- What is switching?
- Unicast vs. Broadcast
- Know the difference between a broadcast and a collision domain
- Understand what are Layer2 loops and how are they formed; how to avoid them
- What is an IP address
- What is TTL; what’s its purpose
- ARP Protocol; gARP
- Understand what is routing?
- What is NAT?
- Dynamic vs. Static routing
- What routing protocols are there
- Troubleshooting Tools
- Understand the MAC address table; how are MAC addresses learnt; factor in multiple switches
- How does traceroute work?
- pathping (WinOS)
- nslookup (Linux & WinOS) / dig (Linux)
Rafael A. Couto Cabral • LinkedIn Profile
Cisco | F5 | VMware Certified • PRINCE2 Practitioner
Originally posted 2017-10-28 03:19:14.