CS716 : Advanced Computer Networks

I like this Course

Course Info

Course Category

Computer Science/Information Technology

Course Level

Graduate

Credit Hours

3

Pre-requisites

N/A

Instructor

Dr Amir Qayyum
Ph.D Mobile Networks
University of Paris-Sud, France

Course Contents

Objectives, Basics and Introduction of Computer Networks, Multiplexing, IPC, Performance Metrices, Network Architecture, OSI Layers, Internet Architecture, Network API, Socket Programing, Client Server Prog., TCP, UDP, Socket Programming, Layer Architecture, Point-to-point Links, Encoding, Modulation Techniques, Encoding, HDLC, SONET, Error Detection, Error Detection & Correction, Reliable Transmission and its Approaches, Shared Access Networks, Ethernet (802.3), Token Rings (802.5), Token Rings (802.5, FDDI), Wireless (802.11), Switching and Forwarding, Bridges and LAN Switches, Cell Switching (ATM), Switches, Simple Internetworking, Routing, Global Internet, Multicast, Multiprotocol Label Switching -- MPLS, End-to-End Protocols, Reliable Byte Stream (TCP), Remote Procedure Call (RPC), Issues in Resource Allocation, Queuing Displines, TCP Congestion Control, Congestion Avoidance Mechanisms, Quality of Service, End-to-End Data, Network Security, DNS, SMTP, MIME, POP3, HTTP, Multimedia Applications, Overlay Networks