Semester Offering: January

Fundamental issues in network protocol design and implementation and principles underlying TCP/IP protocol design; historical development of the Internet; Internet routing protocols (unicast, multicast and unidirectional); algorithmic issues related to the Internet; multimedia communication (Voice over IP, Real-time protocols); measurement and performance; next generation Internet (IPv6, QoS) and applications.


Networking Protocols. Real-time and Multimedia Application Services. The Global Internet. Measurements and Metrics. Next Generation Internet and Advanced Applications.


Computer Networks


I.          Networking Protocols
1.     OSI model
2.     Internet IP/UDP/TCP
3.     Routing in the Internet
4.     RIP, OSPF
5.     BGP
6.     Multicasting
7.     Unidirectional Routing

II.      Real-time and Multimedia Application Services
1.     Real-Time Protocol
2.     Voice over IP
3.     H.323
4.     Audio/VDO Compressions

III.       The Global Internet
1.     Historical Development
2.     IP Address Allocation
3.     Domain Name Services

IV.       Measurements and Metrics
1.     Delay, Latency, Packet Loss, Throughput
2.     Link Utilization and Availability
3.     Network Monitoring

V.   Next Generation Internet and Advanced Applications
1.     IPv6
2.     MPLS
3.     Quality of Services
4.     Mobile Internet
5.     Grid Computing


Lecture Notes


J. Crowcroft, M. Handley, I. Wakeman:
Internetworking Multimedia, Morgan Kaufmann, 1999.

J. F. Kurose and K. W. Ross:

L. L. Peterson and B. S. Davie:
Computer Networks: A Systems Approach, Second Edition, Morgan Kaufmann, 2000.

S. A. Thomas:
IPng and the TCP/IP Protocols, Wiley, 1995.

W. R. Stevens:
TCP/IP Illustrated, Vol. 1, Addison-Wesley, 1994.

O. Hersent, D. Gurle, J.-P. Petit:
IP Telephony, Addison-Wesley, 2000.


This will be an ICT based course where a large portion of the lectures is made available on the Web.   Classes will be in a form of regular meetings to discuss on subjects learnt from the materials provided on the Web and assigned for self-study. Students will be required to follow the courses as assigned by the instructor and make presentations on assigned topics.

Assessments will be based on:

Project (30%),
Presentations (30%) and
Tests and examinations (40%).

Open/Closed-book examination is used for both mid-semesterand final exam.