Cognition Training Institute
Module 1: Introduction to Networking
What is Networking?
Definition of computer networks
Types of networks: LAN, WAN, MAN, PAN
Importance of networking in today's digital world
Networking Models and Architecture
OSI model (Open Systems Interconnection)
TCP/IP model (Transmission Control Protocol/Internet Protocol)
Layers and functions of OSI & TCP/IP models
Types of Networks
Local Area Network (LAN)
Wide Area Network (WAN)
Metropolitan Area Network (MAN)
Personal Area Network (PAN)
Basic Networking Devices
Hub, Switch, Router, Bridge, Modem, Gateway
Functions and differences between these devices
Module 2: Data Communication and Transmission
Data Transmission Basics
Analog vs. Digital signals
Transmission modes: Simplex, Half-Duplex, Full-Duplex
Bandwidth and throughput
Transmission Media
Guided Media: Twisted Pair, Coaxial Cable, Fiber Optic Cable
Unguided Media: Radio Waves, Microwaves, Infrared
Multiplexing
Frequency Division Multiplexing (FDM)
Time Division Multiplexing (TDM)
Code Division Multiplexing (CDM)
Error Detection and Correction
Parity Bit, CRC (Cyclic Redundancy Check)
Hamming Code
Module 3: Networking Devices and Their Functions
Switches
Switching basics: Store and Forward, Cut-through
VLANs (Virtual LANs) and Switch Configuration
Routers
Basic router operation and routing tables
Static and dynamic routing
Routing protocols: RIP, OSPF, EIGRP, BGP
Firewalls
Types of firewalls: Packet Filtering, Stateful Inspection, Proxy
Firewall configuration and management
Bridges and Gateways
Functionality of Bridges
Gateways: Protocol translation
Module 4: IP Addressing and Subnetting
IP Addressing Basics
IPv4 vs IPv6
Classes of IP addresses (Class A, B, C, D, E)
Private vs. Public IP addresses
Subnetting
Subnet Masking: Definition, Purpose
Calculating subnets and hosts
CIDR (Classless Inter-Domain Routing)
Subnetting Practice
Hands-on exercises: Subnetting based on given requirements
Tools for IP addressing: Subnet calculators
IP Addressing in IPv6
IPv6 Address structure and format
Transitioning from IPv4 to IPv6
Module 5: Networking Protocols
Introduction to Protocols
What are networking protocols?
Protocols at different layers (Application, Transport, Internet, Network Access)
TCP/IP Protocol Suite
Detailed discussion on key protocols: TCP, UDP, IP, ICMP, ARP
IP addressing, Port numbers, and Packet Structure
Application Layer Protocols
HTTP, HTTPS, FTP, DNS, SMTP, IMAP, POP3
Protocols for email, file transfer, web services
Transport Layer Protocols
TCP (Transmission Control Protocol)
UDP (User Datagram Protocol)
Ports and sockets
Routing Protocols
RIP, OSPF, EIGRP, BGP
Concepts of Distance Vector and Link State routing protocols
Module 6: Wireless Networking
Introduction to Wireless Networks
Advantages and challenges of wireless communication
Types of wireless networks: WLAN, WPAN, WWAN
Wi-Fi Networks
Wi-Fi Standards (IEEE 802.11)
Access Points, Hotspots, Wi-Fi Security
Wi-Fi Configuration
Mobile Networking
Cellular Networks (2G, 3G, 4G, 5G)
Mobile IP, Roaming, Network Switching
Bluetooth and IoT
Bluetooth basics, Pairing, and Range
Internet of Things (IoT) overview
Module 7: Network Security
Introduction to Network Security
Threats to network security: Malware, Phishing, DoS, DDoS
Security models: CIA Triad (Confidentiality, Integrity, Availability)
Network Defense Mechanisms
Firewalls, Intrusion Detection and Prevention Systems (IDPS)
VPN (Virtual Private Network) and Encryption
Cryptography
Symmetric vs. Asymmetric encryption
SSL/TLS protocols for secure communication
Public Key Infrastructure (PKI)
Network Access Control
AAA model (Authentication, Authorization, Accounting)
RADIUS, TACACS+ authentication
Network segmentation and security zones (DMZ, internal, external)
Module 8: Advanced Networking Concepts
VLAN (Virtual Local Area Network)
VLAN basics and benefits
VLAN configuration and management
VLAN Trunking Protocol (VTP)
Network Address Translation (NAT)
Purpose and types of NAT: Static, Dynamic, and PAT (Port Address Translation)
NAT configuration
Load Balancing and Redundancy
Introduction to Load Balancers (hardware vs software)
High Availability and Fault Tolerance concepts
Quality of Service (QoS)
Concepts of traffic prioritization
QoS configuration in routers and switches
Network Monitoring and Troubleshooting
Tools for network monitoring: Ping, Traceroute, NetFlow, SNMP
Troubleshooting techniques and best practices
Module 9: Practical Labs and Hands-On Sessions
Lab 1: Setting up a Local Area Network (LAN)
Configuring routers, switches, and end devices
Basic network communication using ping
Lab 2: IP Addressing and Subnetting Practice
Designing subnets for a given network
Assigning IP addresses to devices in different subnets
Lab 3: Configuring Routing Protocols (RIP, OSPF, BGP)
Setting up routing protocols in a simulated network
Analyzing routing tables and paths
Lab 4: Configuring a VPN
Setting up a site-to-site and remote access VPN
Securing communication over an unsecured network
Lab 5: Network Security
Configuring a firewall
Intrusion Detection System (IDS) setup and monitoring
Encrypting communications using SSL/TLS
Module 10: Final Project and Exam
Final Project
Final Exam
A comprehensive exam covering all modules and concepts learned.
Mix of theoretical and practical questions.
