ECE6212
Advanced Communication Networks and Security
Advanced Communication Networks and Security
Advanced Communication Networks and Security ECE6212 (2nd Year MSc Program)
Chapter 1: Overview of Networks and Internet
1.1.1 Data Communications , 1.1.2 Networks and Network Types
1.2 Internet History, Standards and Administration , 1.2.1 Protocol Layering,
1.3 Network hardware 1.3.1 Network software
1.4 Network Architecture.
Chapter 2: Physical and Data Link Layer
2.1 Analog versus Digital - Data Rate Limit, 2.1.1 Digital Transmission (Line coding/Block coding)
2.1.2 Transmission mode (Guided transmission media)
2.2 Introduction to Switching
2.3 Data Link Layer - Design issues
2.4 Multiple Access Protocols
2.4.1 Error Detection and Correction, 2.4.2 Connecting devices
2.4.3 Data Link Control: HDLC, Point to Point Protocol
Chapter 3: Routing and Internetworking
3.1 Communication Primitives – Unicast, Multicast, Broadcast, 3.2 IPv4 addressing (Classful and Classless) and IPv6
3.3 Subnet and Supernet design
3.4 Network Address Translation (NAT)
3.5 Routing Algorithms
3.6 Protocols: ARP, RARP, ICMP, IGMP
3.7 Congestion Control Algorithms: Open loop and Closed loop
Chapter 4: Transport Layer and End-to-end protocols
4.1 User Datagram Protocol
4.2 Transmission Control Protocol
4.3 TCP Congestion Control
4.4 Domain Name System (DNS)
4.5 Electronic mail
4.6 File Transfer
4.7 World Wide Web and HTTP
4.8 Network security and Security Services
Chapter 5: Wireless Networks and Ad-Hoc Networks
5.1 Infrastructure of Wireless Networks
5.2 Emerging Wireless LAN technologies 5.3 Emerging Wireless Standards
5.4 Wireless Mesh Networks (WMNs)
5.5 Overview of Wireless Ad-Hoc Networks 5.6 Routing
5.7 Wireless Sensor Networks (WSNs) 5.8 Protocols
Chapter 6: Data Communication Security
6.1 Security Goals and Types of Attacks
6.2 Symmetric and Asymmetric-key algorithms
6.3 Cipher Principles
6.4 Advanced Encryption Standard - Data Encryption Standard 6.5 RSA Algorithm
6.6 Hash Functions
6.7 Digital Signatures
6.8 Firewalls
6.9 IP Security and Secure Socket Layer
————REFERENCE BOOKs————————
Behrouz A. Foruzan, “Data communication and Networking”, Tata McGraw-Hill,5th 2013 Edition.
William Stallings, “Data and Computer Communications”, 8th ed., 2007, PHI.
Bernad Sklar, “Digital Communication Fundamentals & applications”, Pearson Education. Second Edition.
Andrew S. Tannenbaum, “Computer Networks”, Pearson Education, Fourth Edition,2003.
Wayne Tomasi, “Introduction to Data Communication and Networking”, 1/e, Pearson Education
Greg Tomsho, Ed Tittel, David Johnson. “Guide to Networking Essentials”, fifth edition, Thomson India Learning, 2007
Todd Moon, “Error Correction Coding : Mathematical Methods and Algorithms”, Wiley Publication