liveBook · Manning

What you will learn in Acing the CCNA Exam: Volume 1 Fundamentals and Protocols

Fundamentals and Protocols

by Jeremy McDowell

Chapter by chapter

Chapter 1: Introduction to the CCNA

Introduces the chapter’s upcoming discussion of the CCNA exam, its value, and how to study for it.

1.1 What is the CCNA? · 1.1.1 The six domains of the CCNA exam · 1.1.2 Format of the CCNA Exam · 1.1.3 Scheduling and taking the exam · 1.2 Why get CCNA-certified? · 1.3 The structure of this book · 1.4 How to study for the CCNA · 1.4.1 Using a book · 1.4.2 Using a video course · 1.4.3 Lab exercises · 1.4.4 Using multiple resources together · 1.5 Summary

What you learn in chapter 1 →

Chapter 2: Network devices

The chapter introduction uses offices connected over a distance to distinguish local area networks from wide area networks.

2.1 What is a network? · 2.2 Types of network devices · 2.2.1 Clients and servers · 2.2.2 Switches · 2.2.3 Routers · 2.2.4 Firewalls · 2.3 Summary

What you learn in chapter 2 →

Chapter 3: Cables, connectors, and ports

Introduces Ethernet as the dominant modern wired networking technology and explains that it encompasses both physical connection standards and communication rules.

3.1 Network standards · 3.2 Binary: Bits and bytes · 3.3 Copper UTP connections · 3.3.1 IEEE 802.3 standards (copper) · 3.3.2 Straight-through and crossover cables · 3.4 Fiber-optic connections · 3.4.1 The anatomy of a fiber-optic cable · 3.4.2 UTP vs. fiber · 3.5 Summary

What you learn in chapter 3 →

Chapter 4: The TCP/IP networking model

The chapter introduces networking models as a framework for understanding the multiple protocols and functions needed to move data across a network.

4.1 Conceptual models of networking · 4.2 The OSI reference model · 4.3 The TCP/IP model · 4.3.1 The layers of the TCP/IP model · 4.3.2 Data encapsulation and de-encapsulation · 4.4 Summary

What you learn in chapter 4 →

Chapter 5: The Cisco IOS CLI

The chapter introduction explains why CCNA preparation must move from networking theory to hands-on configuration and verification of Cisco devices.

5.1 Shells: GUI and CLI · 5.1.1 GUI and CLI · 5.1.2 Accessing the CLI of a Cisco device · 5.2 Navigating the Cisco IOS CLI · 5.2.1 The EXEC modes · 5.2.2 Global configuration mode · 5.2.3 Keyboard shortcuts · 5.2.4 Context-sensitive help · 5.3 IOS configuration files · 5.4 Password-protecting privileged EXEC mode · 5.4.1 Configuring the enable password · 5.4.2 Configuring the enable secret · 5.5 Summary

What you learn in chapter 5 →

Chapter 6: Ethernet LAN switching

Introduces Ethernet LAN switching by defining frames and explaining why switches are considered Layer 2 devices.

6.1 Local area networks · 6.2 The Ethernet header and trailer · 6.2.1 Preamble and SFD · 6.2.2 Destination and source · 6.2.3 Type/Length · 6.2.4 Frame Check Sequence · 6.3 Frame switching · 6.3.1 MAC address learning · 6.3.2 Frame flooding and forwarding · 6.3.3 The MAC address table in Cisco IOS · 6.4 Address Resolution Protocol · 6.5 Ping · 6.6 Summary

What you learn in chapter 6 →

Chapter 7: IPv4 addressing

This introduction places IPv4 addressing in the context of Layer 3 routing and explains why IPv4 remains important alongside IPv6.

7.1 The IPv4 header · 7.1.1 The Version field · 7.1.2 The IHL field · 7.1.3 The DSCP and ECN fields · 7.1.4 The Total Length field · 7.1.5 The Identification, Flags, and Fragment Offset fields · 7.1.6 The TTL field · 7.1.7 The Protocol field · 7.1.8 The Header Checksum field · 7.1.9 The Source Address and Destination Address fields · 7.1.10 The Options field · 7.2 The binary number system · 7.2.1 Decimal · 7.2.2 Binary · 7.3 IPv4 addressing · 7.3.1 The structure of an IPv4 address · 7.3.2 Configuring IPv4 addresses on a router · 7.3.3 Attributes of an IPv4 network · 7.3.4 IPv4 address classes · 7.4 Summary

What you learn in chapter 7 →

Chapter 8: Router and switch interfaces

The chapter introduces its terminology for ports and interfaces before turning to interface configuration and operation.

8.1 Configuring interfaces · 8.1.1 Interface descriptions · 8.1.2 Interface speed · 8.1.3 Interface duplex · 8.2 Autonegotiation · 8.3 Interface errors · 8.3.1 Speed mismatches · 8.3.2 Duplex mismatches · 8.4 Summary

What you learn in chapter 8 →

Chapter 9: Routing fundamentals

Introduces routing as both the building of a router’s routing table and the forwarding of packets between networks.

9.1 How end hosts send packets · 9.2 The basics of routing · 9.2.1 The routing table · 9.2.2 Route selection · 9.3 Static routing · 9.3.1 Configuring static routes · 9.3.2 Configuring a default route · 9.4 Summary

What you learn in chapter 9 →

Chapter 10: The life of a packet

The chapter introduces a review of packet delivery and explains the difference between a packet’s destination address and its frame addresses along the path.

10.1 The life of a packet from PC1 to PC3 · 10.1.1 PC1 to R1 · 10.1.2 R1 to R2 · 10.1.3 R2 to R3 · 10.1.4 R3 to PC3 · 10.2 The life of a packet from PC3 to PC1 · 10.3 Summary

What you learn in chapter 10 →

Chapter 11: Subnetting IPv4 networks

The chapter introduction connects classful IPv4 addressing’s inflexibility to the need for subnetting and defines subnetting as dividing a larger network into smaller ones.

11.1 What is subnetting? · 11.2 FLSM subnetting · 11.2.1 Subnetting /24 address blocks · 11.2.2 Subnetting /16 address blocks · 11.2.3 Subnetting /8 address blocks · 11.2.4 FLSM scenarios · 11.3 VLSM subnetting · 11.3.1 Assigning Toronto LAN A’s subnet · 11.3.2 Assigning Tokyo LAN A’s subnet · 11.3.3 Assigning Toronto LAN B’s subnet · 11.3.4 Assigning Tokyo LAN B’s subnet · 11.3.5 Assigning the WAN connection’s subnet · 11.4 Additional subnetting practice · 11.5 Summary

What you learn in chapter 11 →

Chapter 12: VLANs

Introduces VLANs as a way to divide a LAN at Layer 2, contrasting them with Layer 3 subnetting.

12.1 Why we need VLANs · 12.1.1 Layer 3 segmentation with subnets · 12.1.2 Layer 2 segmentation with VLANs · 12.2 Configuring VLANs and access ports · 12.2.1 Creating and naming VLANs · 12.2.2 Assigning ports to VLANs · 12.3 Connecting switches with trunk ports · 12.3.1 The IEEE 802.1Q tag · 12.3.2 Configuring trunk ports · 12.4 Inter-VLAN routing · 12.4.1 Router on a stick · 12.4.2 Multilayer switching · 12.5 Summary

What you learn in chapter 12 →

Chapter 13: Dynamic Trunking Protocol and VLAN Trunking Protocol

Introduces DTP and VTP as Cisco switch protocols that support VLAN configuration and interswitch connectivity, and explains why they remain relevant to the CCNA exam.

13.1 Dynamic Trunking Protocol · 13.1.1 DTP negotiation · 13.1.2 Disabling DTP · 13.2 VLAN Trunking Protocol · 13.2.1 VTP synchronization · 13.2.2 VTP modes · 13.2.3 VTP versions · 13.2.4 Is VTP dangerous? · 13.3 Summary

What you learn in chapter 13 →

Chapter 14: Spanning Tree Protocol

Introduces STP as Cisco switches’ default solution to Layer 2 loops and explains why the original protocol comes before Rapid STP.

14.1 The need for STP · 14.2 How STP works · 14.3 The STP algorithm · 14.3.1 Root bridge election · 14.3.2 Root port selection · 14.3.3 Designated port selection · 14.4 STP port states and timers · 14.4.1 STP port states · 14.4.2 STP timers · 14.5 PortFast and BPDU Guard · 14.5.1 PortFast · 14.5.2 BPDU Guard · 14.6 Summary

What you learn in chapter 14 →

Chapter 15: Rapid Spanning Tree Protocol

This introduction explains why modern LANs need a faster alternative to original STP.

15.1 Spanning Tree Protocol versions · 15.2 STP and RSTP comparison · 15.2.1 Port costs · 15.2.2 Port states · 15.2.3 Port roles · 15.2.4 RSTP topology changes · 15.3 RSTP link types · 15.4 Root Guard, Loop Guard, and BPDU Filter · 15.4.1 Root Guard · 15.4.2 Loop Guard · 15.4.3 BPDU Filter · 15.5 Summary

What you learn in chapter 15 →

Chapter 16: EtherChannel

The introduction explains why EtherChannel groups redundant physical links so they can remain active without creating Layer 2 loops.

16.1 How EtherChannel works · 16.2 EtherChannel configuration · 16.2.1 Dynamic EtherChannel · 16.2.2 Static EtherChannel · 16.2.3 Physical port configurations · 16.3 EtherChannel load balancing · 16.4 Layer 3 EtherChannel · 16.5 Summary

What you learn in chapter 16 →

Chapter 17: Dynamic routing

Introduces dynamic routing by contrasting automatic route learning between routers with manually configured static routes.

17.1 Dynamic routing vs. static routing · 17.1.1 Adaptability · 17.1.2 Scalability · 17.2 Types of routing protocols · 17.2.1 Interior gateway protocols · 17.2.2 Exterior gateway protocols · 17.3 Route selection · 17.3.1 The metric parameter · 17.3.2 The administrative distance parameter · 17.3.3 Route selection examples · 17.4 The network command · 17.5 Summary

What you learn in chapter 17 →

Chapter 18: Open Shortest Path First

Introduces OSPF as an open-standard interior gateway protocol, clarifies the meaning of its name, and sets the chapter’s focus on OSPFv2.

18.1 OSPF foundations · 18.1.1 The link-state database · 18.1.2 OSPF areas · 18.1.3 OSPF cost · 18.2 OSPF configuration · 18.2.1 The router ID · 18.2.2 Activating OSPF on interfaces · 18.2.3 Passive interfaces · 18.2.4 Advertising a default route · 18.3 Neighbors and adjacencies · 18.3.1 Neighbor states · 18.3.2 OSPF network types · 18.3.3 Neighbor requirements · 18.4 LSA types · 18.5 Summary

What you learn in chapter 18 →

Chapter 19: First hop redundancy protocols

The introduction explains why redundancy must extend beyond a LAN and identifies FHRPs as a way to provide hosts with a redundant default gateway.

19.1 FHRP concepts · 19.1.1 Providing a redundant default gateway · 19.1.2 FHRP neighbor relationships · 19.1.3 Failover · 19.2 Comparing FHRPs · 19.2.1 Hot Standby Router Protocol · 19.2.2 Virtual Router Redundancy Protocol · 19.2.3 Gateway Load Balancing Protocol · 19.3 Basic HSRP configuration · 19.4 Summary

What you learn in chapter 19 →

Chapter 20: IPv6 addressing

This introduction explains why IPv6 matters despite IPv4’s continued dominance and clarifies why its name skips IPv5.

20.1 The need for IPv6 · 20.2 Hexadecimal · 20.3 IPv6 addressing · 20.3.1 IPv6 header · 20.3.2 IPv6 address structure · 20.3.3 Abbreviating IPv6 addresses · 20.3.4 Identifying the IPv6 prefix · 20.4 IPv6 address configuration · 20.4.1 Manually assigning an IPv6 address · 20.4.2 Modified EUI-64 · 20.5 IPv6 address types · 20.5.1 Global unicast · 20.5.2 Unique local · 20.5.3 Link-local · 20.5.4 Multicast · 20.5.5 Anycast addresses · 20.5.6 Other reserved addresses · 20.6 Summary

What you learn in chapter 20 →

Chapter 21: IPv6 routing

The introduction connects IPv6 routing to familiar IPv4 routing fundamentals and identifies the chapter’s CCNA exam scope.

21.1 Neighbor Discovery Protocol · 21.1.1 Solicited-node multicast · 21.1.2 Address resolution with NDP · 21.1.3 Router discovery with NDP · 21.1.4 Duplicate Address Detection · 21.2 The IPv6 routing table · 21.2.1 Connected and local routes · 21.2.2 Route selection · 21.3 IPv6 static routing · 21.3.1 Configuring IPv6 static routes · 21.3.2 Link-local next hops · 21.3.3 Configuring a default route · 21.3.4 Floating static routes · 21.4 Summary

What you learn in chapter 21 →

Chapter 22: Transmission Control Protocol and User Datagram Protocol

This chapter introduction situates the Transport Layer after Layers 1–3 and previews coverage of TCP and UDP.

22.1 The role of Layer 4 · 22.1.1 Port numbers · 22.1.2 Session multiplexing · 22.2 TCP and UDP · 22.2.1 Transmission Control Protocol · 22.2.2 User Datagram Protocol · 22.2.3 Comparing TCP and UDP · 22.3 Summary

What you learn in chapter 22 →

Chapter 23: Standard access control lists

The chapter introduction explains why networks need ACLs and describes how standard ACLs filter packets.

23.1 How ACLs work · 23.1.1 Matching and acting on packets · 23.1.2 The implicit deny · 23.1.3 Applying ACLs · 23.1.4 ACL types · 23.2 Configuring standard ACLs · 23.2.1 Numbered ACLs · 23.2.2 Named ACLs · 23.3 Example scenario · 23.4 Summary

What you learn in chapter 23 →

Chapter 24: Extended access control lists

This introduction contrasts extended ACLs with standard ACLs and explains the ACL behavior they share.

24.1 Configuring extended ACLs · 24.1.1 Matching protocol, source, and destination · 24.1.2 Matching TCP/UDP port numbers · 24.2 Example security requirements · 24.3 Editing ACLs · 24.3.1 Deleting ACEs · 24.3.2 Resequencing ACEs · 24.4 Summary

What you learn in chapter 24 →

Concepts explained in this book

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.