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.)
- Protocols
- DNS
- DHCP
- TCP 3 x Way Handshake
- Switching
- What is a MAC address
- What is switching?
- Unicast vs. Broadcast
- Know the difference between a broadcast and a collision domain
- VLANs
- Understand what are Layer2 loops and how are they formed; how to avoid them
- Routing
- 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
- ping
- How does traceroute work?
- pathping (WinOS)
- nslookup (Linux & WinOS) / dig (Linux)
- telnet
- curl
Thank you,
Rafael A. Couto Cabral • LinkedIn Profile
Cisco​ | F5 | VMware Certified • PRINCE2 Practitioner
Rafael A. Couto Cabral • LinkedIn Profile
Cisco​ | F5 | VMware Certified • PRINCE2 Practitioner
Originally posted 2017-10-28 03:19:14.