Skip navigation

COMP3310 Computer Networks

Later Year Course

Offered By School of Computer Science
Academic Career Undergraduate
Course Subject Computer Science
Offered in First Semester, 2010
Unit Value 6 units
Course Description

This course studies the standard models for the layered approach to communication between autonomous machines in a network and the main characteristics of data communication (transmission protocols) for the lower layers. It introduces several application layer protocols from a distributed systems viewpoint, and considers alternative lower layer methods such as ATM, and problem areas in the Internet protocol suite.
The following topics are included: introduction to communication network architectures (protocol hierarchies, layered services, the OSI model); the physical layer (transmission media, signal representation, limits to data capacity); the data link layer (error detection and recovery, point-to-point protocols); the medium access layer (protocols for Local Area Networks and satellite communication); the network layer (routing algorithms, congestion control); internetworking (addressing, internetwork routing and protocols, quality of service); the transport layer (connection-oriented transport layer services and protocols); application protocols for distributed systems.

Learning Outcomes Upon completion of this course, the student will be able to:

  1. describe the basis and structure of an abstract layered protocol model
  2. describe, analyse and compare a number of datalink, network, and transport layer protocols
  3. design and implement datalink or network layer protocols within a simulated networking environment
  4. describe and analyse various related technical, administrative and social aspects of specific computer network protocols from standards documents and other primary materials found through research
  5. identify and apply basic theorems and formulae for the information-theoretic basis of communication and the performance of physical, datalink and network protocols
Indicative Assessment

Assignments (30%); Quizzes (5%); Final Exam (65%)

Workload

Thirty one-hour lectures and six two-hour laboratory/tutorial sessions.

Areas of Interest Computer Science, Information Technology, and Software Engineering
Requisite Statement

12 units of 2000-level COMP or INFS courses including COMP2300; and 6 units of 2000-level MATH courses or COMP2600

Incompatibility

ENGN 4535

Prescribed Texts

Tanenbaum, Andrew S. Computer Networks, Prentice Hall, 4th edition, 2003.

Stevens, W. Richard TCP/IP Illustrated, Volume 1, Addison Wesley, 1994

Other Information

Course is offered on even years only

Science Group C

The information published on the Study at ANU 2010 website applies to the 2010 academic year only. All information provided on this website replaces the information contained in the Study at ANU 2009 website.

Updated:   13 Nov 2015 / Responsible Officer:   The Registrar / Page Contact:   Student Business Solutions