National University of Sciences and Technology
Home | Back
SE-825 Adv Computer Networks
Campus MCS
Programs PG
Session Spring Semester 2017
Course Title Adv Computer Networks
Course Code SE-825
Credit Hours 3+0
Pre-Requisutes EE-353 Computer Networks, EE-221 Digital Logic Fundamental
Course Objectives This course aims to introduce students to the concept of computer communication. Analogue & digital transmission. Network Layers, Network models (OSI, TCP/IP) and Protocol Standards. Emphasis is given on the understanding of modern network concepts. A comprehensive understanding and analysis of the issues of computer networks and the known issues and trade-off scenarios. Future trends and modern protocols and standards are also covered in this course.
Detail Content


Introduction:    Uses of Computer Networks – Network Hardware Local Area Network, Metropolitan Area Networks, Network Software, Protocol Hierarchies, Design Issues for the layers, Interfaces and Services, Connection-oriented and connection less Services, Service Primitives Relationship of services to protocols OSI and TCP/IP Reference Models.


The Physical Layer:      Data Communications Basics, Guided Transmission Media, Twisted Pair, Coaxial Cable, Fibre optics, Unguided Transmission Media, Radio, Microwave, Infrared and Light wave Transmission. Communication Satellites, PSTN, Mobile Telephone System, Modems, ADSL technology and Cable Television.


The Data Link Layer:    Design Issues, Services Provided to the Network Layer, Framing, Error Control and Flow Control. Error detection and Correction, Elementary DLL Protocols, Sliding Window Protocols, Protocol Specification and Verification, Example Data Line Protocols.


The Medium Access Sub Layer:           Channel Allocation Problem, Multiple Access Protocols, Ethernet, Wireless LANs, Broadband Wireless, Bluetooth and Data Link Layer Switching.


Network Layer: Network Layer Design Issues, Routing Algorithms, Congestion Control Algorithms, Quality of Service, Internetworking and The Network Layer in the Internet.


Transport Layer:           The Transport Service, Elements of Transport Protocols, A Simple Transport Protocol, The Internet Transport Protocols – UDP and TCP, Performance Issues.


The Application Layer: Domain Name System, Electronic Mail, World Wide Web, Static and Dynamic Web Pages, HTTP, Multimedia, Digital Audio, Audio Compression, Streaming Audio, Voice Over IP, Video and Video Compression, Multicast Backbone.


Network Security:         Cryptography, Symmetric Key Algorithms, Public Key Algorithms, Digital Signatures, Management of Public Keys, Communication Security, IPSec, Firewalls, VPNs, Authentication Protocols, Mail Security, Web Security and SSL.

Text/Ref Books


1. Computer Network by Andrew S. Tanenbaum Prentice Hall Fourth Edition


1. Computer Network Protocol By Black

2  Data Communications and Computer Networks by Behrouz Forouzan, McGraw-Hill Second Edition

Time Schedule Spring Semester 2015
Faculty/Resource Person A/P Dr Naima Iltaf
MCS-NUST, Pakistan
Discipline: Software Engineering
Specialization: Computer Networks