Please note: You are viewing the unstyled version of this web site. Either your browser does not support CSS (cascading style sheets) or it has been disabled.

Department of Computing

Local Navigation

Computing Department

Curriculum Page

COMP 347: Computer Networks

Handbook Entry Unit Home Page

Short Description

This course gives an understanding of advanced topics in the design and implementation of computer networks. It provides an in-depth understanding of key protocols of the TCP/IP protocol suite and its relationship to emerging technologies. This course will allow students to develop knowledge and expertise in key areas such as intra- and inter-domain routing protocols, multicast protocols, different transport protocols, Quality of Service and multimedia. These concepts will be reinforced through tutorials and lab sessions.

Assumed Knowledge

  1. Understanding of the OSI and Internet network models for networks. (COMP247)
  2. Understanding of key networking and internetworking technologies. (COMP247)
  3. Understanding of key networking protocols and components. (COMP247)
  4. Understanding of basic physical and layer medium access control concepts, techniques and protocols. (COMP247)
  5. Basic level of mathematical sophistication. (any MATH130-136)
  6. Good programming skills including experience in C or C++ (ideally C). (COMP225 or COMP229 or INFO 240)

Learning Outcomes

  1. A deep understanding of the protocols in the TCP/IP family.
  2. Use of Internet Protocols as a vehicle for understanding computer networking concepts.
  3. Practical experience programming for the Internet.
  4. Understanding of addressing schemes used in the Internet.
  5. Understanding of intra-domain and inter-domain routing and multicasting protocols in Internet.
  6. Understanding of principles underlying various approaches toward providing transport layer services in the Internet.
  7. Understanding of multimedia networking protocols in the Internet, including Quality of Service issues.
  8. Understanding of Quality of Service architectural components to support Internet.
  9. Understanding of evolving Internet technologies such as mobile and ad hoc networking.
  10. Understanding of the relationship between important application layer protocols (eg., DNS, ftp, e-mail, http) and networks.
  11. Basic understanding of network security technologies (firewalls, IPSEC, etc)
Comments to: Steve Cassidy

[Back to top]

Copyright & Site information

  • CRICOS Provider No 00002J, ABN 90 952 801 237
  • Last Updated: Wednesday, 13-Feb-2008 17:29:53 EST
  • Authorised by: HOD