Course details and intro - The University of Sydney

Download Report

Transcript Course details and intro - The University of Sydney

Chapter 0: Course Outline
ELEC3504
Data Communications and the Internet
Instructor: Dr. B. Landfeldt
Semester 2, July 2004
School of Electrical & Information Engineering
The University of Sydney
Course Outline
ELEC3504-Data Communications and the Internet
http://www.landfeldt.com/courses/elec5304
• Core unit of study for Telecommunications Engineering,
Computer Engineering
• Recommended elective unit of study for Software Engineering
and Electrical Engineering
• Assumed Knowledge:
– COMP2004 Programming Practice or SOFT2004 Software
Development Methods 1 or NETS2009 Network Organization
• Prohibition
– ELEC4501 Data Communication Networks
2
Instructor
• Dr Bjorn Landfeldt
School of Electrical & Information Engineering
Bldg. F09 - Madsen, Room G6A, University of Sydney
Email: [email protected]
• Consultation Times:
Tuesdays 10am-11am
or by appointment other than those times
• Responsibilities
Lectures; quiz reports and final exam marking
3
Tutors
• Mohsin Iftikhar
• Khaled Matrouk
• Responsibilities
– Helping students in understanding concepts
– Answering specific questions about lectures and tutorials
– Tutorial instructing
4
Timetable
•
2-hour Lecture per week, Lecture Theatre 351, EE
Bldg.
–
•
Tuesdays 11am – 1pm
2-hour Tutorial per week
–
–
–
–
Wednesday 2pm-4pm, R630, R614
Thursday 9am-11am, R630, R614
Thursday 2pm-4pm, R630, R614
Friday 9am-11am, R630, R614
Note 1: Your lab/tutorial day is allocated by the faculty and shown on
your personal timetable
Note 2: Timetabling might not catch which room, make choice once
and stay in that class
5
Assessment
• Mid-Semester Quiz 30%
• Final Exam 70%
Note:
In-semester assessment results will be posted on
the unit web site as soon as they become available.
Check your results in regular time frames and
report any missing or incorrect mark.
6
Policies
• No eating or drinking during lectures
• All cellular phones to be switched off during lectures
(Lecturer need his COOL Bluetooth gadget)
• Talking between students outside…
• If you don’t like these policies, simply do not attend
lectures; attendance is not compulsory
• Special consideration Uni rules apply
– Have to seek consideration
– ONLY for missed assessment component
7
Text
• Textbook
– Computer Networking: A Top-Down Approach Featuring the
Internet, James F. Kurose and Keith W. Ross, AddisonWesley, Third edition, 2004 or
– Data and Computer Communications, 7/e, William Stallings,
Prentice Hall, 2004
• Recommended texts
– Computer Networks and Internets, 2/e, Douglas E. Comer,
Prentice Hall, 1999
– Data Communications, Computer Networks and Open
Systems, 4/e, Fred Halsall, Addison-Wesley, 1996
– Communication Networks: Fundamental Concepts & Key
Architectures, Alberto Leon-Garcia and Indra Widjaja,
McGraw Hill Higher Education, 2000
8
Text
• Supplementary readings
– Computer networks, 3/e, Andrew S. Tanenbaum, 1996,
Prentice Hall
– Computer Networks-A system approach, Larry L. Peterson &
Bruce S. Davie, Morgan Kaufmann
– Data & Network Communications, Michael Miller, Delmar
Thomson Learning, 2000
– TCP/IP Illustrated, Volume 1: The Protocols, W. Richard
Stevens, Addison-Wesley, 1994 (old but very good)
9
Lecture Notes
• Softcopy of slides used in the lectures will be
available on the web
• Slides used during lectures may have more
information than those you find on the web.
So you may need to complete your copy
during lectures
• It is always a good idea to add your personal
comments to the lecture notes during lecture
sessions
10
Outline
•
•
•
•
•
•
Computer Networks and the Internet
Application Layer
Transport Layer
Network Layer and Routing
Link Layer and Local Area Networks
Multimedia Networking
11
Syllabus
As shown in the faculty handbook
• Networking principles; Network protocols – The 7-layer ISO /
OSI and TCP/IP reference models; Application protocols and
socket programming; Reliable and unreliable transport layer
design and implementations; Multiplexing – FDM, TDM, STDM,
CDM; Network topologies; Circuit and packet switching
techniques; Introductory queuing and traffic theory for circuit
switched and packet switched networks; Local area network
architectures; Network layer, routing and IP protocols; Link layer
and medium access protocols; Physical, data link, and network
layer implementations in LANs and public data networks;
Concepts of broadband, metropolitan and wide area networks;
Network technologies; Introduction to frame relay and
asynchronous transfer mode (ATM); Multimedia and real-time
communications networks; Comprehensive broadband networks
for user access; Network performance evaluations; Related
technologies and standards.
12
Outcome
• At the end of this unit you will be able to:
– Understand and analyze data communication networks
– Design and develop new data packet networks
– Comment and compare performance of different data
communication networks
– Manage an existing packet network (a little)
– Continue research in advanced networking protocols
– Look into the growing Internet technology more clearly with
the knowledge of what happens to the packets when you
send them to the network and how they will be handled
– Use communication networks more efficiently
– Impress your families :)
13
Weekly Schedule
week
starting
Lectures
Lab/Tutorial Session
1
26 July
Lecture 1
None
2
2 Aug.
Lecture 2
Tutorial 1
3
9 Aug.
Lecture 3
Tutorial 2
4
16 Aug.
Lecture 4
Tutorial 3
5
23 Aug.
Lecture 5
Tutorial 4
6
30 Aug.
Lecture 6
Tutorial 5
7
6 Sept.
Mid-semester exam
Tutorial 6
8
13 Sept.
Lecture 8
Tutorial 7
9
20 Sept.
Lecture 9
Tutorial 8
10
4 Oct.
Lecture 10
Tutorial 9
11
11 Oct.
Lecture 11
Tutorial 10
12
18 Oct.
Lecture 12
Tutorial 11
13
25 Oct.
Lecture 13
Tutorial 12
14
Quiz Schedule
• A short quiz similar in format to final exam will be
taken during the semester. Contents of all previous
lectures up to the week of the quiz will be included.
• Date/Time and Location
– September 6 lecture time slot, location to be announced.
15
How to be successful in this course?
• Regularly attend the lectures and tutorials
• Try to answer tutorial questions by yourself
(important)
• Lectures give you fundamental theories; to pass this
unit you need to improve your problem solving skill by
– Attempt as many problems and questions as you can (from
your text and other reading materials)
– Try to connect the theory and the mathematics required to
solve problems
• Data networking may look an easy course because of
commonly usage of Internet in everyday life. Don’t
underestimate its complexity!
16
Study techniques
• This course not heavily mathematical
• Does NOT mean that it is simple!!
• Try to identify the CONCEPTS, very important
– Networks built on functions
– If you understand the functions you can figure things out
• Start reading the book from beginning of semester
– Lots of material in course
– Takes time to Digest
17