Title: NETS 3303
1NETS 3303
- Networked Protocols and Programming
2Introduction
- 13 weeks, 6cp, Lectures, Tutorials, Labs
- Assessment
- Mid semester exam (Theory) 30
- Assignment (Programming) 10
- Final Exam (Both) 60
3Aims and Goals
- Understand the layered concept and the roles of
the layers - In depth knowledge of the TCP/IP protocol stack
- Understand design issues in protocols
- Ability to apply theory to network problems
- Programming distributed systems
4Syllabus
Week Topic Remark
1 Introduction and Motivation, Review of Networking and TCP/IP
2 Distributed programming Start working on programming assignment1
3 Network Layer, Subnetting
4 ICMP, ping, Traceroute Assignment 1 due
5 Routign and routing protocols
6 IPv6. Autoconf Assignment 2 due
7 Mid semester exam 30
8 Transport layer, TCP, UDP
9 More on TCP, sockets Assignment 3 due
10 Multicasting, QoS
11 Application Layer Protocols
12 Caching and content distribution Major Assignment due 10
13 DNS and revision
5Plagiarism
- Not acceptable according to School, University
and International ethics standards - Will likely be detected
- Why spend time at uni if knowledge is of low
importance - See school web site
6Special consideration
- Follow school policy, see web site
- In short
- No special consideration unless supported by
documentation (medical certificate etc.) - Always apply through faculty student office (not
academic staff)
7Procedure
- One lecture per week
- Please ask questions, if limited time I will let
you know - Tutorials, one per week
- Really ask questions!!!!!!!!!
- We want to help you learn this
8Tips
- Read through the material before the lecture
- Focus on understanding the CONCEPTS
- If you dont understand a certain layer, chances
are you will not fully understand layers above. - Get used to reading RFCs and papers. You will
have to in your later work
9Assumed knowledge
- Fundamental networking stuff NETS2009/2150 etc.
- Programming in C
- Maths (statistics, discrete) not majority of
course material but will be required in places
(esp. advanced)
10Material
- Douglas Comer, Internetworking with TCP/IP volume
3, Client-server Programming and Applications,
Prentice Hall, ISBN 0-13-032071-4 - Library
- Web site
- WebCT at http//myuni.usyd.edu.au
- IETF
- www.ietf.org