Here are concise notes to help you prepare for the **CCNA (Cisco Certified
Network Associate)** certification:
---
## **1. Networking Fundamentals**
- **OSI Model (7 Layers)**: Physical, Data Link, Network, Transport, Session,
Presentation, Application.
- **TCP/IP Model (4 Layers)**: Network Interface, Internet, Transport,
Application.
- **Protocols**: HTTP, HTTPS, FTP, SSH, Telnet, DNS, DHCP, SNMP.
- **IP Addressing**: IPv4 (32-bit, Classes A, B, C, D, E), IPv6 (128-bit).
- **Subnetting**: CIDR, VLSM, Private vs Public IPs.
---
## **2. Routing and Switching**
- **Switching**:
- VLANs: Logical network segmentation.
- STP (Spanning Tree Protocol): Prevents loops.
- EtherChannel: Link aggregation for redundancy.
- **Routing**:
- Static vs Dynamic Routing.
- Routing Protocols:
- **RIP** (Distance vector, max 15 hops).
- **OSPF** (Link-state, cost-based metric).
- **EIGRP** (Cisco proprietary, hybrid).
- **BGP** (Path vector, used for internet routing).
---
## **3. IP Services**
- **NAT (Network Address Translation)**: Translates private to public IP.
- **ACLs (Access Control Lists)**: Filters traffic.
- **DHCP (Dynamic Host Configuration Protocol)**: Assigns IP addresses
dynamically.
- **DNS (Domain Name System)**: Resolves domain names to IPs.
- **SNMP (Simple Network Management Protocol)**: Network monitoring.
---
## **4. Security Fundamentals**
- **Port Security**: Restricts MAC addresses on a switch port.
- **802.1X Authentication**: Network access control.
- **VPN (Virtual Private Network)**: Secure communication.
- **Firewalls**: Controls traffic based on rules.
- **AAA (Authentication, Authorization, Accounting)**: Security framework.
---
## **5. Automation and Programmability**
- **SDN (Software-Defined Networking)**: Decouples control and data
planes.
- **REST APIs**: Used for network automation.
- **Python & Ansible**: Scripting for automation.
---
## **6. Wireless Networking**
- **Standards**: 802.11a/b/g/n/ac/ax.
- **SSID & Security**: WPA2, WPA3.
- **Roaming & Handoff**: Seamless connectivity.
---
## **7. Network Troubleshooting**
- **Commands**:
- `ping` – Connectivity test.
- `traceroute` – Path tracing.
- `show ip route` – View routing table.
- `show interfaces` – Interface status.
- `debug` – Real-time troubleshooting.
---
Would you like detailed explanations for any section? I can also provide
subnetting practice problems or configuration commands if needed. 🚀