A learning repository for computer networking fundamentals, from basic concepts to advanced topics, with a goal of covering the subject over a 60-day study plan.
| Topic | Description | Key Concepts |
|---|---|---|
| Networking Basics | Foundation of computer networks | OSI model, TCP/IP, network types (LAN, WAN, MAN) |
| Cisco Packet Tracer | Network simulation and practice | Router configuration, switch setup, network topology design |
| Protocols | Communication protocols | HTTP, FTP, DNS, DHCP, ARP, ICMP |
| Routing | Data path determination | Static routing, dynamic routing, routing tables |
| Switching | Data link layer operations | VLANs, STP, MAC address tables |
| IP Addressing | Network addressing schemes | IPv4, IPv6, subnetting, CIDR notation |
This repository follows a structured 60-day networking learning path covering:
- Days 1-10 -- Networking fundamentals and the OSI model
- Days 11-20 -- IP addressing, subnetting, and routing basics
- Days 21-35 -- Cisco Packet Tracer labs and hands-on configuration
- Days 36-50 -- Advanced routing and switching protocols
- Days 51-60 -- Network security and troubleshooting
- Cisco Packet Tracer (free download from Cisco Networking Academy)
- Basic understanding of how the internet works
- Clone the repository:
git clone https://github.com/ALPHAMAN-0/Computer-Network.git
- Follow the study plan outlined above.
- Open
.pktfiles (if added) in Cisco Packet Tracer for hands-on labs. - Supplement with Cisco Networking Academy courses for deeper understanding.