Björn Landfeldt School of Information Technologies NETS 3303 Networked Protocols and Programming.
-
Upload
kelly-hall -
Category
Documents
-
view
212 -
download
0
Transcript of Björn Landfeldt School of Information Technologies NETS 3303 Networked Protocols and Programming.
![Page 1: Björn Landfeldt School of Information Technologies NETS 3303 Networked Protocols and Programming.](https://reader035.fdocuments.us/reader035/viewer/2022081821/56649ef25503460f94c04e5a/html5/thumbnails/1.jpg)
Björn LandfeldtSchool of Information Technologies
NETS 3303
Networked Protocols and Programming
![Page 2: Björn Landfeldt School of Information Technologies NETS 3303 Networked Protocols and Programming.](https://reader035.fdocuments.us/reader035/viewer/2022081821/56649ef25503460f94c04e5a/html5/thumbnails/2.jpg)
Björn LandfeldtSchool of Information Technologies
Introduction
• 13 weeks, 6cp, Lectures, Tutorials, Labs
• Assessment:– Mid semester exam (Theory) 30%– Assignment (Programming) 10%– Final Exam (Both) 60%
![Page 3: Björn Landfeldt School of Information Technologies NETS 3303 Networked Protocols and Programming.](https://reader035.fdocuments.us/reader035/viewer/2022081821/56649ef25503460f94c04e5a/html5/thumbnails/3.jpg)
Björn LandfeldtSchool of Information Technologies
Aims 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
![Page 4: Björn Landfeldt School of Information Technologies NETS 3303 Networked Protocols and Programming.](https://reader035.fdocuments.us/reader035/viewer/2022081821/56649ef25503460f94c04e5a/html5/thumbnails/4.jpg)
Björn LandfeldtSchool of Information Technologies
SyllabusWeek 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
![Page 5: Björn Landfeldt School of Information Technologies NETS 3303 Networked Protocols and Programming.](https://reader035.fdocuments.us/reader035/viewer/2022081821/56649ef25503460f94c04e5a/html5/thumbnails/5.jpg)
Björn LandfeldtSchool of Information Technologies
Plagiarism
• 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
![Page 6: Björn Landfeldt School of Information Technologies NETS 3303 Networked Protocols and Programming.](https://reader035.fdocuments.us/reader035/viewer/2022081821/56649ef25503460f94c04e5a/html5/thumbnails/6.jpg)
Björn LandfeldtSchool of Information Technologies
Special 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)
![Page 7: Björn Landfeldt School of Information Technologies NETS 3303 Networked Protocols and Programming.](https://reader035.fdocuments.us/reader035/viewer/2022081821/56649ef25503460f94c04e5a/html5/thumbnails/7.jpg)
Björn LandfeldtSchool of Information Technologies
Procedure
• 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
![Page 8: Björn Landfeldt School of Information Technologies NETS 3303 Networked Protocols and Programming.](https://reader035.fdocuments.us/reader035/viewer/2022081821/56649ef25503460f94c04e5a/html5/thumbnails/8.jpg)
Björn LandfeldtSchool of Information Technologies
Tips
• Read through the material before the lecture
• Focus on understanding the CONCEPTS• If you don’t 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
![Page 9: Björn Landfeldt School of Information Technologies NETS 3303 Networked Protocols and Programming.](https://reader035.fdocuments.us/reader035/viewer/2022081821/56649ef25503460f94c04e5a/html5/thumbnails/9.jpg)
Björn LandfeldtSchool of Information Technologies
Assumed 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)
![Page 10: Björn Landfeldt School of Information Technologies NETS 3303 Networked Protocols and Programming.](https://reader035.fdocuments.us/reader035/viewer/2022081821/56649ef25503460f94c04e5a/html5/thumbnails/10.jpg)
Björn LandfeldtSchool of Information Technologies
Material• 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