# Topic List

* Introduction
  * Definition, History, Example Networks, Uses, Advantages, Disadvantages
  * Network Elements: Data, Edge Devices, Transmission System, Networking Devices
    * Edge Devices: Computer, Server, Telephone
    * Network Devices (Work, Type, Pros, Cons): Modem, Access Point, RJ45 Connector, NIC, Hub, Repeater, Switch, Router, Bridge, Brouter, Gateway, Firewall
    * Transmission Media: Wired, Wireless
    * Unique Identifiers of a Host (Edge Device): Hostname, Port Number, Mac Address, IP Address
    * Other Terms: DNS Server, Protocol, ARP, RARP
  * Network Classification (Definition, Pros, Cons
    * Geographical Coverage (Definition, Distance Covered, Example): PAN, LAN, MAN, WAN, Others (BAN, HAN, WLAN, SystemAN, StorageAN, EPN, VPN, CAN)
    * Network Topology (Definition, Diagram, Pros, Cons): Bus, Ring, Star, Tree, Mesh, Hybrid
    * Based on Ownership (Definition, Pros, Cons): Public, Private
    * Based on Service and Access Control (Definition, Diagram, Pros, Cons): Peer-to-Peer, Client-Server, Hybrid
* Network Models (Function, Data Presentation, Protocols, Devices Used)
  * OSI Model (7 Layers)
  * TCP/IP Model (4 Layers)
  * Comparison (/Pros, Cons) of OSI and TCP/IP Model
* Physical Layer
  * Transmission Media
    * Guided Media: Coaxial Cable, Twisted Pair Cable, Optical Fiber Cable
    * Unguided Media: Radio Wave Transmission, Microwave Transmission, Infrared Transmission
  * Performance: Bandwidth, Throughput, Latency (Delay), Jitter
  * Multiplexing
    * Frequency-Division Multiplexing (FDM)
    * Wavelength-Division Multiplexing (WDM)
    * Time-Division Multiplexing (TDM)
    * Code-Division Multiplexing (CDM)
  * Switching
    * Circuit Switching
    * Packet Switching
* Data Link Layer
  * Error Detection and Correction
    * Types of Errors
      * Single Bit Error
      * Burst Error
    * Block Coding
      * Parity Check Code
        * Even Parity
        * Odd Parity
    * Cyclic Codes
      * Cyclic Redundancy Check
      * Cyclic Code Encoder Using Polynomials
    * Checksum
    * Forward Error Correction
  * Data Link Control
    * DLC Services
      * Framing
      * Flow and Error Control
      * Connectionless and Connection-Oriented
    * Data Link Layer Protocols
      * Simple Protocol
      * Stop-and-Wait Protocol
      * Piggybacking
  * Media Access Control (MAC)
    * Random Access
      * ALOHA
      * CSMA
      * CSMA/CD
      * CSMA/CA
    * Channelization
      * FDMA
      * TDMA
      * CDMA
  * Ethernet Network: Ethernet Protocol, Standard Ethernet, Fast Ethernet, Gigabit Ethernet, 10 Gigabit Ethernet
  * Wireless Network: Bluetooth, WiFi (IEEE 802.11), WiMAX, Cellular Network, Satellite
* Network Layer
  * IP Addressing
  * Subnetting, Supernetting
  * Congestion Control Algorithm
  * Quality of Service
  * Routing Algorithm
* Transport Layer
* Application Layer
* Network Security & Cyber Security
  * Attack Classification
  * Cryptography
    * Symmetric Key Algorithm
      * Data Encryption Standard (DES)
      * Advanced Encryption Standard (AES)
    * Public Key Algorithm
      * RSA (Rivest, Shamir, Adleman)
  * Digital Signature
  * Security
    * IPsec
    * Firewalls
    * Intrusion Detection System
    * Intrusion Prevention System
    * Virtual Private Networks
    * De-Militarized Zones (DMZ)
  * Privacy
  * Social Engineering
