James Cook University Subject Handbook - 2003

CP3003:03

Internet Technology

Townsville, Cairns HECS Band 2

26 hours lectures, 26 hours tutorials, 26 hours practicals. Semester 1.

Socket programming; implementing network services and clients; Internet application layer protocols and the programs that use them, including HTTP, web browsers, web servers, SMTP and email; architectures for supporting Internet services; security in a networked environment.

Learning Objectives:

  1. be able to design and implement Internet client and server applications;
  2. understand the purpose and operation of common network infrastructure services;
  3. understand the operation of frequently encountered Internet application layer protocols;
  4. understand how web servers interact with back-end systems;
  5. understand the nature and workings of some basic network security vulnerabilities;
  6. be familiar with architectural design features, mechanisms and practices that reduce security vulnerabilities.

Assessment involves significant on-course assessment including assignments and tests and an examination at the end of the semester. The full details of the assessment are handed out to students in the class in the first week of the semester in which the subject is offered and posted on the Web.