Network Engineer Roadmap¶
- Roadmap: https://roadmap.sh/network-engineer
1. Introduction¶
- 1.1 What are Networks
- 1.2 How Does the Internet Work
- 1.3 Role and Methodologies
2. Network Types¶
- 2.1 LAN
- 2.2 WAN
- 2.3 MAN
- 2.4 PAN
- 2.5 SAN
- 2.6 WLAN
- 2.7 Client-Server Network
- 2.8 Peer-to-Peer Network
3. Network Models¶
- 3.1 OSI Model
- 3.2 TCP/IP Model
- 3.3 Layers: Physical, Data Link, Network, Transport, Session, Presentation, Application
4. Network Devices¶
- 4.1 Routers
- 4.2 Switches
- 4.3 Hub
- 4.4 Modems
- 4.5 Access Points / Controllers
- 4.6 Firewalls
- 4.7 Load Balancer
- 4.8 Proxy
5. IP Addressing¶
- 5.1 IP Address
- 5.2 IPv4 vs IPv6
- 5.3 Public vs Private Addresses
- 5.4 IP vs MAC vs ARP
- 5.5 Subnetting
- 5.6 Subnet Masks
- 5.7 Supernetting
- 5.8 VLSM
- 5.9 CIDR
- 5.10 NAT vs PAT
- 5.11 Default Gateway
6. Network Protocols¶
- 6.1 HTTP / HTTPS
- 6.2 FTP / SFTP
- 6.3 SMTP / IMAP
- 6.4 SSH
- 6.5 SSL / TLS
- 6.6 DNS
- 6.7 DHCP
- 6.8 ARP
- 6.9 NTP / SNTP
- 6.10 SNMP
7. Routing¶
- 7.1 Routing Basics
- 7.2 Static vs Dynamic Routing
- 7.3 RIP
- 7.4 OSPF
- 7.5 EIGRP
- 7.6 BGP
8. Switching¶
- 8.1 Switching Basics
- 8.2 VLANs
- 8.3 STP
- 8.4 Link Aggregation
- 8.5 MAC Address
- 8.6 MAC Address Tables
- 8.7 VXLAN
- 8.8 VRFs
9. High Availability¶
- 9.1 High Availability Concepts
- 9.2 Failover
- 9.3 HSRP
- 9.4 VRRP
- 9.5 GLBP
10. Load Balancing¶
- 10.1 Load Balancing Basics
- 10.2 Round Robin
- 10.3 Least Connections
11. Traffic Management¶
- 11.1 Traffic Management
- 11.2 Traffic Shaping
- 11.3 Packet Prioritization
- 11.4 QoS (Quality of Service)
- 11.5 Bandwidth
- 11.6 Latency
- 11.7 Throughput
12. Wireless Networking¶
- 12.1 Wireless Networking Basics
- 12.2 Wifi Standards
- 12.3 Bluetooth Basics
- 12.4 Hotspot and Tethering
- 12.5 Wireless Security
- 12.6 WPA vs WPS
- 12.7 Mobile Networks
13. Network Security¶
- 13.1 Encryption Basics
- 13.2 ACLs
- 13.3 Security Groups
- 13.4 Network Access
- 13.5 Network Attacks
- 13.6 DoS / DDoS
- 13.7 Packet Filtering
- 13.8 Stateful Inspection
- 13.9 Circuit-Level Gateway
- 13.10 IDS / IPS
- 13.11 Next Generation Firewalls
- 13.12 Zero Trust Architecture
14. VPN and Tunneling¶
- 14.1 Tunneling / VPNs
- 14.2 Site-to-Site vs Remote Access
- 14.3 IPsec vs SSL VPN
- 14.4 GRE / IPsec Tunnels
- 14.5 MPLS VPN
- 14.6 Cloud VPN
15. Cloud Networking¶
- 15.1 Cloud Networking Basics
- 15.2 Cloud Network Types
- 15.3 Virtual Networks
- 15.4 Cloud Routing
- 15.5 AWS / Azure / GCP / Cloudflare
- 15.6 SD-WAN
- 15.7 Cloud Certifications
16. Network Automation¶
- 16.1 Network Automation Basics
- 16.2 Ansible
- 16.3 Terraform
- 16.4 Infrastructure as Code
- 16.5 APIs for Networking
- 16.6 Shell / Scripting
- 16.7 Linux for Networking
17. Monitoring and Observability¶
- 17.1 Observability
- 17.2 NetFlow / sFlow
- 17.3 Prometheus
- 17.4 Grafana
- 17.5 Datadog
- 17.6 Dynatrace
18. Troubleshooting and Tools¶
- 18.1 Common Network Issues
- 18.2 Troubleshooting Methodologies
- 18.3 Ping
- 18.4 Traceroute / Tracert
- 18.5 ipconfig / ifconfig
- 18.6 nslookup
- 18.7 netstat
- 18.8 Nmap
- 18.9 Wireshark
- 18.10 Packet Analysis
- 18.11 Speedtest
19. Network Simulators¶
- 19.1 Network Simulators Overview
- 19.2 Cisco Packet Tracer
- 19.3 GNS3
- 19.4 EVE-NG
20. DNS Resolvers¶
- 20.1 OpenDNS
- 20.2 Quad9
- 20.3 Google DNS
- 20.4 Cloudflare DNS
21. Transmission Media¶
- 21.1 Transmission Media Types
22. Certifications¶
- 22.1 CCNA
- 22.2 CCNP
- 22.3 CompTIA Network+
- 22.4 CompTIA Security+