Sessions
Week Topic Lectures Tutorials
1
Introduction & Overview

topology imageThis topic will include an introduction into Computer Networking. A brief background or history of Networking is given before focusing on the evolution of the Internet Protocols.

What to do:
Introduction, Intro to Network Protocols, Internet Protocols

Theory &
Practical (Mac Lab)

2
Application Protocols & Programs

Layer 5-7

This topic will cover the protocols and programs that create the interface between the network process and the software application.

What to do:
  • Refer to topic for tutorial work and further resources
  • Start and finish your first assignment! (Due 21/3/2014)
  • Refer to Part 2, TCP/IP Application Protocols, TCP/IP Tutorial and Technical Overview, IBM Redbooks (p. 727...
  • For Telnet read Chapter 13 of the TCP/IP Tutorial and Technical Overview, pp 860...
  • For FTP read Chapter 14 of the TCP/IP Tutorial and Technical Overview, pp 914...
  • For SMTP read Chapter 15 of the TCP/IP Tutorial and Technical Overview, pp 987...
  • For HTTP (The Web) read Chapter 16 of the TCP/IP Tutorial and Technical Overview, pp 1078...
Introduction to Internet Applications, Telnet, Mail Theory &
Practical (Mac Lab)
3 HTTP Protocol in detail

Theory &
Practical (Mac Lab) - Assign 1 due
4
The Transport Layer

Layer 4
This topic will cover the delivery of data to the software application, flow control, segmentation and reassembly, error correction and acknowledgement.

What to do:
  • Refer to topic for tutorial work and further resources
  • Read Chapter 4 of the TCP/IP Tutorial and Technical Overview, pp 275 - 319.

Reliable Transport - TCP

Theory & Practical (TCP - Mac Lab)
Practical (Internetworking Lab 1)
5
The Network layer

Layer 3
This topic will cover the interpretation of network addresses and the process of routing. It will also explain the Domain Name System which is really an Application Protocol but needs a little understanding about data delivery in the Internet before being introduced :)

What to do:
  • Refer to topic for tutorial work and further resources
  • Read IP read Chapter 3 of the TCP/IP Tutorial and Technical Overview, pp 136 - 163.
  • For IPv6 read Chapter 9 of the TCP/IP Tutorial and Technical Overview, pp 591 - 633.
  • For DNS read Chapter 12 of the TCP/IP Tutorial and Technical Overview, pp 757 - 794.

DNS - The Domain Name System

IP Addressing,Internetworks

Theory & Practical (DNS - Mac Lab)

Theory & Practical (IP - Mac Lab)
Theory (Internetworking Lab 1 - Extra)

6
The Link and Physical layers

Layer 1-2
This topic will cover packaging of data into frames for the appropriate transmission method and delve a little into the actual medium of (physical and non-physical) network connections.

What to do:
  • Refer to topic for tutorial work and further resources
  • Read Chapter 10 of the TCP/IP Tutorial and Technical Overview, pp 703 - 726.
  • Read Chapter 9 of the TCP/IP Tutorial and Technical Overview, pp 591 - 633.
Link Layer: Multiaccess Networks, Point-to-Point Data Links Theory & Practical (Mac Lab)
Practical (Internetworking Lab 2)
7 Internet Topology and Structure
Wireless Networking
Theory & Practical (Mac Lab)
8 Case Study Workshop
Assignment Workshop

Assign 2 due!

9
Network Security

Security image

This topic is an introduction to encryption and its role in providing security of data in the Internet, in particular ensuring the security of data transmitted through applications using the HTTP protocols, eg the World Wide Web (WWW).

What to do:
  • Refer to topic for tutorial work and further resources
  • Read Chapter 22 of the TCP/IP Tutorial and Technical Overview, pp 1368....
Introduction to Encryption: Single Key Systems
Public Key Encryption

(Field Trip to BCT)

Theory

10 Practical Encryption & Network Security Practical (Internetworking Lab - IPv6)

Practical (Internetworking Lab 3)

Theory

11
Network Management

SNMP image

This topic is an introduction to the management and control of network traffic.

What to do:
  • Refer to topic for tutorial work and further resources
  • Read Chapter 17 of the TCP/IP Tutorial and Technical Overview, pp 1117 - 1167

 

 

Introduction to Network Management
Theory &
Practical (Mac Lab)

Practical (Internetworking Lab 4)
12

Network Management, Data Formats and Encoding

Subject Review & Exam Format

Theory (Mac Lab)
Assign 3 due!
About this Subject

Description

This subject provides you with the opportunity to gain an understanding of the protocols and technologies of modern computer networks, with particular emphasis on the global Internet. The unit has a "top-down" structure, concentrating firstly, and principally, on network applications and application protocols. The various underlying network technologies are then examined in somewhat less detail. Several "specialist" topics, such as Network and Data Security, Network Management and Network Applications in Electronic Commerce are also covered in overview.

These pages provide the lecture, tutorial, assignment and resource materials for CSE2CN/CSE3BCN Computer Neworks/Business Computer Networks.

Other material including the subject learning guide can be found on the LMS site. We hope you find this subject an interesting, enjoyable and rewarding learning experience.

Learning Outcomes

On successful completion of this unit, the student should be able to:

  • describe broadly the major computer network technologies
  • describe in particular, the Internet family of protocols
  • understand network technology issues associated with E-commerce, Web application and general networking application development
  • have operational knowledge of application protocols such as HTTP and SMTP
  • understand the structure of the DNS system
  • appreciate the issues associated with computer network security
  • understand the basic principles of data encryption
  • have knowledge of network management

References & recommended reading

http://www.redbooks.ibm.com/redbooks/pdfs/gg243376.pdf

Kurose, James F. Ross, Keith W. (2010) Computer Networking A Top-Down Approach 5th Ed. Addison-Wesley

Staffing

Mary Martin Mary Martin
Senior Lecturer
Computer Science & Computer Engineering
La Trobe University, Bendigo
Assignments
Assignment Main Objective Value Comment
One To understand (in practice) email formats
5%
due: 21/3/2014
Two
  1. To investigate and report in some detail an application protocol. (Part A -15% Individual mark)
  2. To collaboratively gain a practical understanding of setting up a network and the use of basic network tools. (Part B - 5% Group mark)
20%
due: 2/5/2014
Three To investigate and understand in some detail a networking topic not covered in lecture material.
15%
due: 30/5/2014
Archives and Answers

Theory Tutorial QandAs (Directed Reading, Study and Discussion)

The links below pose questions and provide answers (sometimes pointing you back to lecture notes!) designed to extend your knowledge on the topics presented in lectures. The material presented here is assessed in the written examination for this subject.

Old Exams

2013 - 2005

Old Exams

2004- 1996

  2004
2013 2003
2012 2002
2011 2001
2010 2000
2008 1999
2007 1998
2006 1997
2005 1996