Network architecture and protocols, principles of network applications, socket programming, flow and congestion control, switching and routing, link-layer technologies, traffic capture and analysis, security.
Fundamental network design principles, internetworking design, network architectures, network management, traffic analysis, security management, case study and hands-on experiments.
Wireless transmission fundamentals, wireless LAN, cellular networks and systems, Bluetooth, mobile application development, sensor networks, performance analysis and recent advances.
Digital threats and attacks, cryptography, confidentiality, authentication protocols, message integrity, security in network applications, intrusion detection, malicious software countermeasures, firewalls.