One Track from Zero to Professional
Start from zero and build networks you can explain, configure, and troubleshoot. This single track takes you from networking fundamentals all the way to professional-level routing, switching, and services — ten sessions are ready to work through right now. Every session lists its sources, the complete curriculum maps each module to the textbook and the official certification guides, and the Learning Resources section gathers the whole study stack.
How to use this guide
- Read the theory, work through the demonstration, then complete the practice without copying the answer.
- Open each quick question to check your understanding.
- Use a computer with Packet Tracer for Sessions 5–10. Earlier exercises need only a notebook.
- Keep a lab notebook with your topology, addresses, commands, and test results.
What Is a Network?
By the end of this session, you can:
- Describe a LAN and a WAN.
- Explain the jobs of a switch, router, access point, and firewall.
- Draw the path between a laptop and a remote server.
Sources: Kurose & Ross §1.1–1.3 · Odom Vol 1, Part I
Theory
A network connects devices so they can exchange data using agreed rules called protocols. Your laptop, a printer, and a file server can share a local area network (LAN). A wide area network (WAN) connects networks over a larger area. The internet is a collection of interconnected networks.
- Endpoint: a device that sends or receives data, such as a laptop or phone. A server provides a service to clients.
- Layer 2 switch: connects devices in a LAN and forwards Ethernet frames using MAC addresses.
- Router: forwards IP packets between networks using a routing table. A Layer 3 switch can also route.
- Access point: connects wireless clients to a network. An AP and a router perform different jobs, even when one home device combines them.
- Firewall: permits or blocks traffic according to a security policy.
Think of an office: the switch connects desks inside the office; the router provides a path to other networks. Wi-Fi is one way to reach that network, not another name for the internet.
Demonstration
Trace an example request from left to right. The intermediate network may contain many more devices than this simplified drawing.
Now unplug only the internet uplink. Two correctly configured computers on the same LAN can still communicate. Their local traffic does not need to travel through the ISP.
Practice
- Draw two PCs and a printer connected to a switch.
- Add a router connecting that LAN to an ISP.
- Add an access point and a wireless laptop.
- Mark the path for PC-to-printer traffic and laptop-to-internet traffic.
Answer key and troubleshooting notes
The PC reaches the local printer through the switch. The wireless laptop reaches the internet through the AP, the local switching path, and the router toward the ISP. A router is not required for communication within the same IP subnet and VLAN.
Quick questions
1. Does a working Wi-Fi connection prove that the internet works?
No. The wireless link can work while routing, DNS, or the ISP connection is failing.
2. What device forwards packets between IP networks?
A router, or another device performing Layer 3 routing.
Wrap Up
Name the job each device performs before trying to configure it.
Packets, Layers, and Ethernet
By the end of this session, you can:
- Follow encapsulation from application data to an Ethernet frame.
- Distinguish a MAC address, an IP address, and a transport port.
- Compare TCP and UDP and explain basic switch learning.
Sources: Kurose & Ross §1.5 · Odom Vol 1, Part I
Theory
Layers divide communication into smaller jobs. In the OSI model, Layers 7–5 cover application, presentation, and session functions; Layer 4 is transport; Layer 3 is network; Layer 2 is data link; and Layer 1 is physical. The TCP/IP model groups these into application, transport, internet, and link layers.
- Transport port: identifies a service or conversation at a host. TCP port 443 is commonly used for HTTPS; HTTP/3 uses QUIC over UDP, commonly on port 443.
- IP address: identifies an interface at the network layer and helps routers select a path.
- MAC address: is used for delivery on an Ethernet link. A routed packet is placed into a new link-layer frame at each routed hop.
TCP establishes a connection and provides ordered delivery, acknowledgments, and retransmission. UDP sends datagrams without those transport-level guarantees; an application can add its own reliability. Ping uses ICMP, not a TCP or UDP port.
A switch learns a frame’s source MAC address on the incoming port. It looks up the destination MAC to choose the outgoing port. Unknown unicast frames are flooded to other forwarding ports in the same VLAN; broadcast frames are also flooded within that VLAN.
Demonstration
For a remote destination, a host normally sends the frame to its gateway’s MAC address while keeping the remote server as the packet’s destination IP. In IPv4 Ethernet networks, ARP discovers the local next-hop MAC address. NAT, when used, can change IP addresses; ordinary routing by itself does not.
PC sends to a server on a different subnet Destination IP: remote server Destination MAC: local default gateway PC sends to another PC on the same subnet Destination IP: other PC Destination MAC: other PC
Practice
- Write the OSI layers in order from physical to application.
- For a remote web server, name the destination of the first Ethernet frame and of the IP packet.
- Explain what a switch does with a destination MAC it has not learned.
Answer key and troubleshooting notes
Physical → data link → network → transport → session → presentation → application. The first frame goes to the gateway; the packet is addressed to the server. An unknown unicast is flooded within the VLAN, excluding the incoming port.
Quick questions
1. Does a switch learn from the source or destination MAC?
It learns from the source MAC and forwards based on the destination MAC.
2. Does UDP guarantee delivery?
No. UDP itself does not provide acknowledgments, ordered delivery, or retransmission.
Wrap Up
Ports describe transport conversations, IP addresses support routing, and MAC addresses support delivery on the local link.
IPv4 Addresses and Default Gateways
By the end of this session, you can:
- Read an IPv4 address and prefix length.
- Identify the network and host portions of a /24.
- Choose when traffic needs a default gateway.
Sources: Kurose & Ross §4.3.2 · Odom Vol 1, Part IV
Theory
An IPv4 address has 32 bits written as four decimal octets, each from 0 to 255. A prefix length tells you how many bits describe the network. With 192.168.10.20/24, the first 24 bits form the network portion and the remaining 8 bits form the host portion.
Host: 192.168.10.20/24 Subnet mask: 255.255.255.0 Network: 192.168.10.0 Usable hosts: 192.168.10.1 through 192.168.10.254 Broadcast: 192.168.10.255 Example gateway: 192.168.10.1
The host uses its mask to decide whether a destination is local. For a remote destination without a more specific route, it sends toward the default gateway. The gateway must be reachable on the local link. Its address does not have to end in .1.
The private IPv4 ranges are 10.0.0.0/8, 172.16.0.0/12 (172.16–172.31), and 192.168.0.0/16. These are not globally routed on the public internet. Private addresses do not provide security by themselves.
DHCP can supply an address, mask, gateway, and DNS server automatically. DNS translates names into records such as IP addresses; it does not forward your packets.
Demonstration
PC-A is 192.168.10.20/24. PC-B is 192.168.10.30/24, so PC-A can send directly after resolving PC-B’s MAC. A destination of 192.168.20.30 is outside PC-A’s /24 and needs routing.
On Windows, inspect your current settings without changing them:
ipconfig /all route print arp -a
Find the active adapter, IPv4 address, subnet mask, default gateway, and DNS servers. On Linux, use ip address and ip route. A disconnected adapter may have no useful configuration.
Practice
- For 192.168.50.25/24, write the network, broadcast, and usable host range.
- Decide whether 192.168.50.100 and 192.168.51.100 are local destinations.
- Choose an unused usable address for a router interface in this subnet.
Answer key and troubleshooting notes
Network: 192.168.50.0. Broadcast: 192.168.50.255. Hosts: .1–.254. The .50.100 destination is local; .51.100 requires routing. An unused 192.168.50.1/24 is a valid gateway address.
Quick questions
1. Is 172.32.1.1 in the private 172.16.0.0/12 block?
No. That private block ends at 172.31.255.255.
2. Do two PCs on the same subnet need DNS to ping each other by IP?
No. DNS is not needed for a numeric IP destination.
Wrap Up
Check the address and mask together. A similar-looking address is not enough to decide whether two hosts share a subnet.
Subnetting Without Guessing
By the end of this session, you can:
- Convert a prefix into a subnet mask.
- Calculate network boundaries and usable host ranges.
- Split a /24 into four equal /26 subnets.
Sources: Kurose & Ross §4.3.2 · Odom Vol 1, Part IV
Theory
Subnetting uses additional network bits to divide an address block into smaller networks. Moving from /24 to /26 borrows two bits and creates four equal subnets. Six host bits remain, giving 64 addresses per subnet.
Last-octet bit values: 128 64 32 16 8 4 2 1 /26 mask last octet: 1 1 0 0 0 0 0 0 = 192 Mask: 255.255.255.192 Block size: 256 - 192 = 64 Addresses per subnet: 2^(32 - 26) = 64 Usable hosts: 64 - 2 = 62
For ordinary IPv4 LAN subnets, reserve the network address and broadcast address. The usual host-count formula is 2 to the power of the host bits, minus 2. /31 point-to-point links and /32 host routes are special cases, so do not apply that formula blindly.
Demonstration
Split 192.168.10.0/24 into /26 blocks. The last-octet boundaries increase by 64:
Network Usable last octets Broadcast 192.168.10.0/26 .1 through .62 192.168.10.63 192.168.10.64/26 .65 through .126 192.168.10.127 192.168.10.128/26 .129 through .190 192.168.10.191 192.168.10.192/26 .193 through .254 192.168.10.255
192.168.10.77/26 falls between .64 and .127. Its network is .64, its broadcast is .127, and it is a usable host address. Two hosts with last octets .62 and .65 now belong to different subnets.
Practice
- Calculate the mask and usable host count for /27.
- Find the network, first host, last host, and broadcast for 192.168.20.70/27.
- Choose the smallest ordinary subnet that can hold 50 hosts.
Answer key and troubleshooting notes
/27: mask 255.255.255.224; block size 32; 30 usable hosts 192.168.20.70/27: Network: 192.168.20.64 First host: 192.168.20.65 Last host: 192.168.20.94 Broadcast: 192.168.20.95 50 hosts: /26 (62 usable); /27 has only 30 usable
Quick questions
1. Can 192.168.10.64/26 be assigned to a PC in this lab?
No. It is the network address of the second /26 block.
2. Does a longer prefix mean more hosts per subnet?
No. A longer prefix leaves fewer host bits, so each subnet contains fewer addresses.
Wrap Up
Find the block boundary first, then derive the broadcast and usable range. Always check that the host fits inside that range.
Your First Cisco Switch Configuration
By the end of this session, you can:
- Recognize user EXEC, privileged EXEC, and configuration modes.
- Set a hostname and interface description in a simulator.
- Verify the running configuration and save it.
Sources: Odom Vol 1, Part II
Theory
Cisco IOS uses modes. The prompt ending in > indicates user EXEC. Use enable to enter privileged EXEC, shown as #. Configuration mode changes settings; interface configuration mode changes a particular interface.
Use a fresh simulated 2960 switch in Cisco Packet Tracer for this lesson. Open its CLI tab, decline the initial setup dialog if it appears, then press Enter. These exercises assume default settings and interface names such as FastEthernet0/1; other models may use different names.
Get Packet Tracer through Cisco Networking Academy. A Cisco account may be required. The course contains lab instructions; the simulator runs separately on your computer.
Demonstration
Enter these commands one line at a time. If no endpoint is connected yet, the port can remain down even after no shutdown.
enable configure terminal hostname SW1 interface fastethernet0/1 description Link to PC-A no shutdown exit end show interfaces status show running-config copy running-config startup-config
At the destination filename prompt, press Enter to accept startup-config. Running-config is the current configuration in RAM; startup-config is the saved configuration loaded at boot. The copy command saves the current configuration; it is not a factory reset.
CLI helpers: use ? for context-sensitive help, Tab to complete a unique command, exit to move up one configuration level, and end to return to privileged EXEC. Press Space for another page of long output.
Practice
- Rename the switch to LAB-SW1.
- Describe FastEthernet0/2 as Link to PC-B.
- Use show running-config to confirm both changes.
- Save, then use show startup-config to check the saved hostname and description.
Answer key and troubleshooting notes
enable configure terminal hostname LAB-SW1 interface fastethernet0/2 description Link to PC-B exit end show running-config copy running-config startup-config show startup-config
Quick questions
1. Why does show running-config fail in configuration mode?
It is an EXEC command. Use end to return to privileged EXEC; IOS also supports do show running-config from configuration mode.
2. Does setting a hostname save the configuration automatically?
No. Save running-config to startup-config after verifying your changes.
Wrap Up
Read the prompt, make a small change, verify the result, and save deliberately.
Build and Troubleshoot Your First LAN
By the end of this session, you can:
- Connect two PCs through a switch in Packet Tracer.
- Assign IPv4 addresses and test communication with ping.
- Observe ARP and MAC learning, then diagnose an addressing fault.
Sources: Kurose & Ross §6.4 · Odom Vol 1, Part II
Theory
We will build a single subnet with one switch and two PCs. Both switch ports remain in the default VLAN. A switch does not need a management IP address to forward Ethernet frames between these PCs. No router, default gateway, or DNS server is needed for this local IP test.
Ping sends ICMP Echo Requests and listens for replies. A successful ping is evidence of IP reachability at that moment; it does not prove that a website, DNS, or every application is working.
Demonstration
- Add two PC-PT endpoints and one 2960 switch to a new Packet Tracer workspace.
- Use copper straight-through cables: PC-A FastEthernet0 to SW1 FastEthernet0/1; PC-B FastEthernet0 to SW1 FastEthernet0/2.
- Wait for the links to turn green. Switch ports may take time to begin forwarding.
- Open Desktop → IP Configuration on each PC. Choose Static, set the addresses above, and use 255.255.255.0 as both masks. Leave gateway and DNS blank.
- Open PC-A’s Desktop → Command Prompt and run the commands below.
ipconfig ping 192.168.10.20 arp -a
Expect replies from 192.168.10.20. An initial attempt may time out while ARP or link convergence completes; retry once the links are ready. Persistent timeouts need investigation. Check the switch CLI:
enable show interfaces status show mac address-table dynamic
Expect the two connected ports to show connected status and learned PC MAC addresses in VLAN 1 after traffic passes. The exact addresses and output formatting vary.
In Simulation mode, filter for ARP and ICMP and send another ping. If ARP is already cached, you may only see ICMP; use a fresh lab state to observe the initial ARP request and reply. Save your topology as first-lan.pkt.
Practice
- Ping PC-A from PC-B and record the result.
- Change PC-B to 192.168.20.20/24, then ping that new address from PC-A. Explain the failure.
- Restore PC-B to 192.168.10.20/24 and confirm replies return.
- Add PC-C as 192.168.10.30/24 on Fa0/3. Verify all three pairs.
- Record the symptom, cause, fix, and verification for the fault you introduced.
Answer key and troubleshooting notes
PC-B’s changed address belongs to a different subnet. PC-A has no router or gateway path to it, so the test fails. Restoring .10.20/24 puts it back on the local subnet. PC-C needs a unique address, the same mask, a working cable, and a port in the same VLAN.
- No link: check cable endpoints, device power, and port status.
- Link works, ping fails: check both addresses, both masks, duplicate addresses, and VLAN membership.
- Physical PC differs from simulator: a host firewall can block ICMP. Check the policy rather than assuming every timeout is an addressing error.
Quick questions
1. Why can the PCs communicate without a gateway?
They are on the same IP subnet and VLAN, so they deliver frames directly through the switch.
2. What evidence shows that the switch learned the PCs?
After traffic, show mac address-table dynamic should associate each PC MAC with its connected switch port.
Wrap Up
A working lab includes evidence: correct addressing, connected ports, learned MAC addresses, and successful tests in both directions.
VLANs and Access Ports
By the end of this session, you can:
- Explain why VLANs separate Layer 2 broadcast domains.
- Configure and verify access ports in the correct VLAN.
- Distinguish a data VLAN, voice VLAN, and default VLAN.
Sources: Kurose & Ross §6.4.4 · Odom Vol 1, Part III
Theory
A VLAN is a logical Layer 2 network. It lets one physical switch carry several separate broadcast domains. Devices in different VLANs cannot communicate through Layer 2 switching alone; they need a Layer 3 routing function.
- Access port: carries traffic for one data VLAN. An end host normally connects to an access port.
- Voice VLAN: lets a phone use a separate VLAN while a PC connected through the phone uses the data VLAN.
- Default VLAN: VLAN 1 exists on many Cisco switches by default. Plan management and user VLANs deliberately instead of treating VLAN 1 as a security boundary.
- Broadcast domain: broadcasts stay inside a VLAN unless a router or Layer 3 switch forwards them.
VLAN numbers are local to the switching domain. Giving two ports the same VLAN number on one switch does not extend that VLAN to another switch; the inter-switch link must carry it.
Demonstration
Use a 2960 switch and create VLAN 10 for students and VLAN 20 for staff. Configure endpoint ports as access ports:
enable configure terminal vlan 10 name STUDENTS vlan 20 name STAFF interface fastethernet0/1 description Student PC switchport mode access switchport access vlan 10 spanning-tree portfast interface fastethernet0/2 description Staff PC switchport mode access switchport access vlan 20 end show vlan brief
show vlan brief should list VLANs 10 and 20 and place the configured ports in the expected VLAN. PortFast is for an edge port connected to an endpoint; do not enable it on a switch-to-switch link.
Give two student PCs addresses such as 192.168.10.10/24 and 192.168.10.20/24. They should communicate through the switch. A staff PC in VLAN 20 belongs to a different broadcast domain, even when it is plugged into the same physical switch.
Practice
- Create VLAN 10 named STUDENTS and VLAN 20 named STAFF.
- Place Fa0/1 and Fa0/2 in VLAN 10, then place Fa0/3 in VLAN 20.
- Verify membership with show vlan brief.
- Connect two PCs in VLAN 10 and test them with ping.
- Explain why a PC in VLAN 20 cannot ping them yet.
Answer key and troubleshooting notes
show vlan brief show interfaces fastethernet0/1 switchport ! ! Fa0/1 should report access VLAN 10 ! Fa0/3 should report access VLAN 20
Quick questions
1. Does putting two ports in VLAN 10 make them routed ports?
No. They remain Layer 2 access ports in the same broadcast domain.
2. Can a switch forward a broadcast from VLAN 10 into VLAN 20?
No. VLAN boundaries contain Layer 2 broadcasts.
Wrap Up
VLAN membership determines the local Layer 2 boundary. Verify port mode and access VLAN before troubleshooting IP addresses.
Trunks, 802.1Q, and Discovery
By the end of this session, you can:
- Configure a trunk between switches using 802.1Q.
- Explain the native VLAN and allowed VLANs.
- Use CDP and LLDP to identify neighboring devices.
Sources: Kurose & Ross §6.4.4 · Odom Vol 1, Part III
Theory
A trunk carries traffic for multiple VLANs over one link between network devices. Ethernet frames are identified with an IEEE 802.1Q VLAN tag while they cross the trunk. The receiving switch removes or interprets the tag before forwarding the frame inside the VLAN.
- Native VLAN: the VLAN sent untagged on an 802.1Q trunk. Both ends must agree on it.
- Allowed VLANs: the list of VLANs permitted on a trunk. Restricting the list reduces unnecessary broadcasts and limits mistakes.
- CDP: Cisco Discovery Protocol shares information with directly connected Cisco neighbors.
- LLDP: an open IEEE discovery protocol useful when devices come from different vendors.
A trunk preserves VLAN identity across a device-to-device link. It is not simply a faster access port.
Demonstration
Connect SW1 Fa0/24 to SW2 Fa0/24. Create VLANs 10 and 20 on both switches, then configure both ends the same way:
enable configure terminal vlan 10 name STUDENTS vlan 20 name STAFF vlan 99 name NATIVE interface fastethernet0/24 description Trunk to SW2 switchport mode trunk switchport trunk native vlan 99 switchport trunk allowed vlan 10,20,99 no shutdown end show interfaces trunk show interfaces fastethernet0/24 switchport
If your simulator asks for an encapsulation command, choose 802.1Q where the platform supports it. Many modern switches use 802.1Q automatically.
Verify the neighbor relationship:
show cdp neighbors detail show lldp neighbors detail
Discovery output can show the remote device, local and remote ports, platform, and capabilities. Discovery reveals a directly connected neighbor; it does not replace a topology diagram or a security policy.
Practice
- Create VLANs 10, 20, and 99 on both switches.
- Configure Fa0/24 as a trunk on both ends.
- Use native VLAN 99 and allow only VLANs 10, 20, and 99.
- Verify the trunk and correct any native VLAN or allowed-list mismatch.
- Use CDP or LLDP to record the remote switch and port.
Answer key and troubleshooting notes
show interfaces trunk ! Status should identify Fa0/24 as trunking ! Allowed VLANs should include 10,20,99 ! Native VLAN should be 99 show cdp neighbors show lldp neighbors
Quick questions
1. What happens if one trunk end uses native VLAN 99 and the other uses VLAN 1?
The native VLANs mismatch. Untagged traffic can be classified differently at each end and IOS may report a warning.
2. Does CDP discover devices several hops away?
No. CDP describes directly connected Cisco neighbors.
Wrap Up
A trunk carries several VLANs, and both ends must agree on tagging, native VLAN, and the allowed VLAN list.
Rapid STP and EtherChannel
By the end of this session, you can:
- Identify the root bridge, root port, and designated port.
- Explain how Rapid PVST+ prevents Layer 2 loops.
- Configure a two-link LACP EtherChannel and verify it.
Sources: Kurose & Ross §6.3–6.4 · Odom Vol 1, Part III
Theory
Redundant switch links improve availability but create Layer 2 loops. Broadcast frames have no TTL at Layer 2, so a loop can multiply traffic. Spanning Tree Protocol elects a root bridge and places some redundant paths into a non-forwarding role.
- Root bridge: the switch with the lowest bridge ID, based on priority and MAC address.
- Root port: the best path from a non-root switch toward the root.
- Designated port: the forwarding port selected for a segment.
- Rapid PVST+: Cisco’s per-VLAN rapid spanning tree mode.
- PortFast and BPDU Guard: PortFast quickly forwards a trusted endpoint port; BPDU Guard shuts it down if a BPDU appears.
EtherChannel bundles multiple physical links into one logical Port-Channel. LACP negotiates the bundle. All member interfaces need compatible speed, duplex, VLAN, and trunk settings. STP sees the bundle as one logical path.
Demonstration
Inspect spanning-tree state and select a predictable root in a lab:
show spanning-tree vlan 10 show spanning-tree root configure terminal spanning-tree mode rapid-pvst spanning-tree vlan 10,20 root primary end show spanning-tree vlan 10
On an endpoint port, use PortFast with BPDU Guard. Never copy this to a switch uplink:
configure terminal interface range fastethernet0/1 - 2 spanning-tree portfast spanning-tree bpduguard enable end
Connect SW1 Fa0/23–24 to SW2 Fa0/23–24 and form an LACP bundle:
configure terminal interface range fastethernet0/23 - 24 switchport mode trunk switchport trunk allowed vlan 10,20,99 channel-group 1 mode active exit interface port-channel 1 description LACP trunk to SW2 switchport mode trunk switchport trunk allowed vlan 10,20,99 end show etherchannel summary show interfaces port-channel 1
A healthy bundle should show a Port-Channel in use and member ports bundled. If a member is suspended, compare both ends line by line.
Practice
- Use show spanning-tree vlan 10 to identify the root bridge and port roles.
- Set SW1 as the primary root and SW2 as the secondary.
- Enable Rapid PVST+ and BPDU Guard only on endpoint ports.
- Build an LACP trunk with Fa0/23 and Fa0/24 on both switches.
- Verify the bundle and explain why STP treats it as one logical link.
Answer key and troubleshooting notes
show etherchannel summary ! Po1 should be up ! Member ports should be bundled, not suspended show spanning-tree vlan 10 ! Root ID identifies the root bridge ! Root port is the best path toward that bridge
Quick questions
1. Should PortFast be enabled on a switch-to-switch trunk?
No. PortFast is for trusted endpoint-facing ports. A trunk needs normal spanning-tree protection.
2. What does LACP solve?
It negotiates a logical bundle from compatible physical links; it does not route traffic or remove the need for STP.
Wrap Up
Use STP to prevent loops, EtherChannel to bundle compatible redundancy, and verification commands to confirm the control plane agrees with your design.
Wireless LANs and Device Management
By the end of this session, you can:
- Describe autonomous APs, controller-based WLANs, and AP modes.
- Trace an AP/WLC connection across access, trunk, and LAG links.
- Compare console, SSH, HTTPS, TACACS+, RADIUS, and cloud management.
Sources: Kurose & Ross §7.3 · Odom Vol 2, Part I
Theory
An access point bridges wireless clients into a wired network. In an autonomous design, the AP carries much of its own configuration. In a controller-based design, a wireless LAN controller (WLC) centralizes WLAN policy, client access, and AP management.
- SSID: the name clients see. It maps to a WLAN policy and often a VLAN.
- AP mode: a lightweight AP may serve clients, scan for interference, monitor security, or support special deployment roles.
- Access link: can carry one AP management or client VLAN.
- Trunk/LAG: carries several WLAN VLANs from an AP or WLC connection. A LAG bundles links for redundancy and capacity.
Use the console during initial setup, then prefer encrypted SSH or HTTPS for normal administration. Telnet is plaintext. TACACS+ and RADIUS centralize authentication; local accounts provide a fallback. Cloud-managed devices use a vendor service, so account, reachability, and policy boundaries matter.
Demonstration
Map a small controller-based WLAN:
An AP uplink may be an access port for a simple single-VLAN deployment or a trunk when several VLANs are needed. A WLC connection commonly uses a trunk, and two physical links can form an LACP LAG when supported. Match management, client, native, and allowed VLAN settings on both sides.
For a device-management baseline:
configure terminal hostname SW1 ip domain name lab.example username admin privilege 15 secret Use-A-Unique-Lab-Password crypto key generate rsa modulus 2048 line vty 0 15 login local transport input ssh end show ip ssh show users
The exact RSA command varies by IOS release. Never use a real password in a shared lab file. In production, centralize identity with TACACS+ or RADIUS, apply least privilege, and log administrative access.
Practice
- Draw an AP, switch, WLC, router, and two client VLANs.
- Label each link as access, trunk, or LAG and explain why.
- Configure SSH on a lab switch using a local user and domain name.
- Use show ip ssh and show users to verify the management baseline.
- List two reasons a client may see an SSID but fail to receive an IP address.
Answer key and troubleshooting notes
A client can associate with the AP while DHCP, VLAN tagging, WLC policy, or the gateway path is wrong. Check the client VLAN mapping, trunk allowed list, WLC interface, DHCP scope, and gateway. For management, SSH should be enabled with a local or centralized identity source; Telnet exposes credentials in plaintext.
Quick questions
1. Is an SSID itself a VLAN?
No. An SSID is a wireless network name and policy. It can be mapped to a VLAN.
2. Why is console access useful?
It provides local out-of-band access during initial setup or when the network management path is unavailable.
Wrap Up
Wireless access still depends on wired VLANs, trunks, gateways, and identity. Trace the whole path when a client connects but cannot use the network.
The Complete Curriculum
One track from the first cable to professional-level networking. Every session below is mapped to the book we build on — Kurose & Ross, Computer Networking: A Top-Down Approach. Ten sessions are ready today; the rest are planned.
Module 1 · Network Foundations
Book: Chapter 1 · Sections 4.3.1–4.3.2
Official Guide: Odom Vol 1, Parts I & IV · ENCOR Part I
- Ready · Session 1 · What Is a Network?
- Ready · Session 2 · Packets, Layers, and Ethernet
- Planned · Delay, Loss, and Throughput — queuing, packet loss, and bottlenecks (Book: Ch 1.4)
- Ready · Session 3 · IPv4 Addresses and Default Gateways
- Ready · Session 4 · Subnetting Without Guessing
- Planned · IPv6 Addressing and Subnetting — 128-bit addresses and prefix math (Book: Ch 4.3.4)
- Ready · Session 5 · Your First Cisco Switch Configuration
- Ready · Session 6 · Build and Troubleshoot Your First LAN
Module 2 · Network Access and Switching
Book: Chapter 6 · Chapter 7.3
Official Guide: Odom Vol 1, Parts II–III · Odom Vol 2, Part I · ENCOR Parts II & VI
- Planned · Ethernet, ARP, and Switch Forwarding — frames, MAC learning, and filtering (Book: Ch 6.4)
- Ready · Session 7 · VLANs and Access Ports
- Ready · Session 8 · Trunks, 802.1Q, and Discovery
- Ready · Session 9 · Rapid STP and EtherChannel
- Planned · Error Detection and Cabling — CRC, parity, and physical faults (Book: Ch 6.2)
- Ready · Session 10 · Wireless LANs and Device Management
- Planned · WiFi Deep Dive — CSMA/CA, RTS/CTS, and 802.11 frames (Book: Ch 7.3)
Module 3 · IP Connectivity and Routing
Book: Chapters 4–5
Official Guide: Odom Vol 1, Parts V–VII · ENCOR Parts I & III
- Planned · Routers and the Data Plane — forwarding, fabrics, and queuing (Book: Ch 4.1–4.2)
- Planned · Static and Default Routing — next hops, AD, and floating statics
- Planned · Routing Algorithms — link-state and distance-vector (Book: Ch 5.2)
- Planned · OSPF — areas, LSAs, and multi-area design (Book: Ch 5.3)
- Planned · BGP — eBGP/iBGP, AS-PATH, and policy (Book: Ch 5.4)
- Planned · Route Redistribution and Route Maps
- Planned · Gateway Redundancy — HSRP, VRRP, and GLBP
- Planned · ICMP and Connectivity Troubleshooting — ping, traceroute, TTL (Book: Ch 5.6)
Module 4 · IP Services
Book: Chapter 2.4 · Chapter 5.7
Official Guide: Odom Vol 2, Part IV · ENCOR Part IV & Ch 24
- Planned · DNS Deep Dive — hierarchy, records, and resolution (Book: Ch 2.4)
- Planned · DHCP in Depth — discover, offer, request, ack (Book: Ch 4.3.2)
- Planned · NAT and Port Forwarding — translation tables (Book: Ch 4.3.3)
- Planned · NTP, Syslog, and Device Maintenance
- Planned · SNMP and NETCONF/YANG — monitoring and programmatic config (Book: Ch 5.7)
- Planned · QoS Fundamentals — classification, marking, and queuing
- Planned · Multicast Concepts — IGMP and PIM
- Planned · NetFlow and Telemetry
Module 5 · Network Security
Book: Chapter 8
Official Guide: Odom Vol 2, Parts II–III · ENCOR Part VIII
- Planned · Threats and Security Principles — CIA, malware, attacks (Book: Ch 8.1)
- Planned · Cryptography Foundations — symmetric, asymmetric, hashes (Book: Ch 8.2–8.3)
- Planned · Authentication and AAA — RADIUS, TACACS+, 802.1X (Book: Ch 8.4)
- Planned · Access Control Lists — standard, extended, named
- Planned · Switch Security — port security, DHCP snooping, ARP inspection
- Planned · TLS and Secure Management — SSH, HTTPS, certificates (Book: Ch 8.6)
- Planned · IPsec and Site-to-Site VPNs — ESP, tunnels, IKE (Book: Ch 8.7)
- Planned · Wireless Security — WPA2, WPA3, four-way handshake (Book: Ch 8.8)
- Planned · Firewalls and IDS/IPS — stateful filtering and detection (Book: Ch 8.9)
Module 6 · Automation and Programmability
Book: Chapter 4.4 · Chapter 5.5
Official Guide: Odom Vol 2, Part V · ENCOR Part IX
- Planned · SDN and the Control/Data Plane Split (Book: Ch 4.4, 5.1)
- Planned · OpenFlow and Match-Action Forwarding (Book: Ch 5.5)
- Planned · Data Formats — JSON, XML, and YAML
- Planned · REST APIs for Network Devices
- Planned · Python for Network Automation
- Planned · Ansible and Configuration Management
Module 7 · Capstone and Troubleshooting
Book: Chapter 6.7
Official Guide: Odom Vol 2, Ch 20 · ENCOR Ch 24 & 30
- Planned · Troubleshooting Methodology — layered and evidence-based
- Planned · A Day in the Life of a Web Request — DHCP, ARP, DNS, TCP, HTTP end-to-end (Book: Ch 6.7)
- Planned · Final Lab: Multi-Site Enterprise Network — design, build, and defend
Ready to continue?
You should be able to calculate a /26 subnet, explain local versus routed delivery, save a switch configuration, and rebuild the three-PC lab without the answer key — then the planned sessions above will build on it.
Study Plan
Do not book the exam until the practice scores say you are ready. Follow this sequence, and schedule the test only when you pass the final gate.
- Read the exam topics first — the official topic list is the contract the exam follows. Print it and check items off as you complete them.
- Theory pass — work through the sessions in order. Each session lists its sources: read the Kurose & Ross chapter for the concepts and the official guide chapters for exam depth.
- Daily labs — rebuild every topology in Packet Tracer without the answer key. Break it, fix it, verify it.
- Make subnetting automatic — /24 through /30 masks, block sizes, and usable ranges in seconds, no calculator.
- CLI muscle memory — config modes, show commands, and saving the configuration should need no thinking.
- Flashcards — ports, cable types, administrative distances, and timers (Anki works well).
- Practice exams — only after the content is done. Review every wrong answer against its source chapter.
- Book the exam — when you score 85% or higher on three practice exams in a row, pick a date three to four weeks out and book it. Final weeks: weak areas only, plus full timed runs.
Rule of thumb: the deadline keeps you honest, but never book before the practice scores justify it. A retake costs more than waiting.
Learning Resources
The complete study stack for this track — the official certification guides, the textbook this course builds on, labs, videos, practice exams, and study tools.
Official books
- CCNA 200-301 Official Cert Guide, Volume 1 & 2 (2nd Edition) — Wendell Odom, David Hucaby, Jason Gooley — the official two-volume guide for the associate-level exam.
- CCNP and CCIE Enterprise Core ENCOR 350-401 Official Cert Guide (2nd Edition) — Brad Edgeworth, Ramiro Garza Rios, David Hucaby, Jason Gooley — the official core guide for the professional-level exam.
- CCNP Enterprise Core ENCOR + Advanced Routing (ENARSI) Library — The ENCOR guide plus the advanced routing concentration guide in one bundle.
- Computer Networking: A Top-Down Approach (8th Edition) — Kurose & Ross — the theory textbook this course builds on. The Sources line in each session references its chapters.
Official platforms
- Cisco Networking Academy — Official courses and the free Packet Tracer simulator.
- Cisco U. — Official guided learning paths, labs, and practice exams.
- Cisco Learning Network — The official community for study groups and exam discussions.
Labs and simulators
- Packet Tracer — Free simulator — enough for the foundation and network access labs in this course.
- Cisco Modeling Labs (CML) — Real IOS images for the advanced modules; the Personal edition is a paid 20-node license.
- GNS3 — Free alternative for running emulated routers and switches.
Free video courses
- Jeremy's IT Lab — The best free structured video course, with flashcards and labs.
- David Bombal — Long-form labs and walkthroughs.
- Kevin Wallace (kwtrain) — Clear explainers and deep dives.
Practice exams
- Boson ExSim — The most realistic practice exams; aim for 85%+ before booking.
- Official practice exams — Available on Cisco U. — closest to the real question style.
Study tools
- CCNA 200-301 exam topics (PDF) — The official topic list — the contract the exam follows.
- ENCOR 350-401 exam information — The official page for the professional-level core exam.
- Anki — Free spaced-repetition flashcards for ports, timers, and trivia.