Computer Networking Roadmap

Explore the fundamental principles of how devices connect and communicate in the digital world.

Back to Roadmap
Part Main Topic Content & Learning Activities Objectives & Deliverables
1 Introduction & Basic Configuration
  • Learn about common network components, topologies, and types.
  • Access and navigate Cisco IOS.
  • Perform basic device configuration (hostname, passwords).
  • Configure IP addressing and verify connectivity.
  • Understand the role of computer networks.
  • Perform basic configurations on a switch and a router.
2 Protocols, Models & Physical Layer
  • Study rules, protocols, and protocol suites (TCP/IP).
  • Learn about the OSI and TCP/IP reference models.
  • Data encapsulation and access process.
  • Explore cable types (copper, fiber optic) and wireless media.
  • Explain how network models organize communication.
  • Identify different types of network transmission media.
3 Ethernet & Switching
  • Learn about binary and hexadecimal number systems.
  • Purpose and structure of the Data Link layer.
  • Ethernet frame structure and MAC addressing.
  • How a switch builds its MAC address table and forwards frames.
  • Explain the operation of Ethernet in a LAN.
  • Describe how a switch makes its forwarding decisions.
4 Network Layer & Router Configuration
  • Network layer characteristics, IPv4 and IPv6 packet structure.
  • How a host and a router make routing decisions.
  • ARP protocol (for IPv4) and Neighbor Discovery (for IPv6).
  • Practice configuring interfaces and the default gateway on a router.
  • Explain the role of the Network layer.
  • Configure a router to route between networks.
5 IP Addressing (IPv4 & IPv6)
  • IPv4 address structure and types.
  • Practice IPv4 subnetting and VLSM.
  • IPv4 issues and the introduction of IPv6.
  • IPv6 structure, address types, and configuration (static and dynamic).
  • ICMP protocol and testing tools (Ping, Traceroute).
  • Design and implement an IPv4 addressing scheme.
  • Implement basic IPv6 connectivity.
6 Transport & Application Layer
  • Role of the Transport layer, comparing TCP and UDP.
  • Learn about port numbers and the TCP/UDP communication process.
  • Explore common Application layer protocols (HTTP, DNS, DHCP, FTP, SMTP).
  • Explain how TCP and UDP manage communication.
  • Describe how applications communicate over the network.
7 Security & Building a Small Network
  • Identify network threats, vulnerabilities, and attacks.
  • Attack mitigation measures and device security.
  • Apply knowledge to build a complete small network.
  • Use Host and IOS commands to troubleshoot connectivity issues.
  • Implement basic security measures.
  • Build and troubleshoot a small network.