intermediate39 sectionsUpdated Jun 15, 2026
This Network Theory course is designed as an intermediate-level deep dive into the architecture and operational protocols of modern computer networks. It follows a layered pedagogical approach, mirroring the standard networking stack to help you move from the physical mechanics of data flow to the complex services that power the internet.
Course outline
1. Data Communication Components
2. Data Link Layer and Medium Access Sub Layer
FundamentalsBlock Coding & Hamming DistanceCyclic Redundancy Check (CRC)Flow and Error Control – Stop-and-Wait ProtocolsSliding Window Protocols (Go-Back-N & Selective Repeat ARQ)Random Access Protocols (ALOHA & CSMA)CSMA/CD (Collision Detection)CSMA/CA Collision Avoidance and Medium Access Control in Wireless Networks
3. Network Layer
4. Module 4: Transport Layer
5. Application Layer
Introduction to Application Layer Services and ProtocolsDomain Name System (DNS) and Dynamic DNS (DDNS)TELNET and Remote Access ServicesElectronic Mail Services and ProtocolsFile Transfer Protocol (FTP)World Wide Web (WWW) and Hypertext Transfer Protocol (HTTP)Simple Network Management Protocol (SNMP)Bluetooth as an Application-Oriented Wireless Service PlatformFirewalls and Network Access ControlBasic Concepts of Cryptography