ELEC3504 Data Communications and the Internet Chapter 0: Course Outline Instructor: Dr. B. Landfeldt...

17
ELEC3504 Data Communications and the Internet Chapter 0: Course Outline Instructor: Dr. B. Landfeldt Semester 2, July 2004 School of Electrical & Information Engineering The University of Sydney

Transcript of ELEC3504 Data Communications and the Internet Chapter 0: Course Outline Instructor: Dr. B. Landfeldt...

Page 1: ELEC3504 Data Communications and the Internet Chapter 0: Course Outline Instructor: Dr. B. Landfeldt Semester 2, July 2004 School of Electrical & Information.

ELEC3504Data Communications and the Internet

Chapter 0: Course Outline

Instructor: Dr. B. Landfeldt

Semester 2, July 2004

School of Electrical & Information EngineeringThe University of Sydney

Page 2: ELEC3504 Data Communications and the Internet Chapter 0: Course Outline Instructor: Dr. B. Landfeldt Semester 2, July 2004 School of Electrical & Information.

2

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

Page 3: ELEC3504 Data Communications and the Internet Chapter 0: Course Outline Instructor: Dr. B. Landfeldt Semester 2, July 2004 School of Electrical & Information.

3

Instructor

• Dr Bjorn LandfeldtSchool 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

• ResponsibilitiesLectures; quiz reports and final exam marking

Page 4: ELEC3504 Data Communications and the Internet Chapter 0: Course Outline Instructor: Dr. B. Landfeldt Semester 2, July 2004 School of Electrical & Information.

4

Tutors

• Mohsin Iftikhar• Khaled Matrouk

• Responsibilities– Helping students in understanding concepts– Answering specific questions about lectures and tutorials– Tutorial instructing

Page 5: ELEC3504 Data Communications and the Internet Chapter 0: Course Outline Instructor: Dr. B. Landfeldt Semester 2, July 2004 School of Electrical & Information.

5

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

Page 6: ELEC3504 Data Communications and the Internet Chapter 0: Course Outline Instructor: Dr. B. Landfeldt Semester 2, July 2004 School of Electrical & Information.

6

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.

Page 7: ELEC3504 Data Communications and the Internet Chapter 0: Course Outline Instructor: Dr. B. Landfeldt Semester 2, July 2004 School of Electrical & Information.

7

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

Page 8: ELEC3504 Data Communications and the Internet Chapter 0: Course Outline Instructor: Dr. B. Landfeldt Semester 2, July 2004 School of Electrical & Information.

8

Text

• Textbook– Computer Networking: A Top-Down Approach Featuring the

Internet, James F. Kurose and Keith W. Ross, Addison-Wesley, 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

Page 9: ELEC3504 Data Communications and the Internet Chapter 0: Course Outline Instructor: Dr. B. Landfeldt Semester 2, July 2004 School of Electrical & Information.

9

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)

Page 10: ELEC3504 Data Communications and the Internet Chapter 0: Course Outline Instructor: Dr. B. Landfeldt Semester 2, July 2004 School of Electrical & Information.

10

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

Page 11: ELEC3504 Data Communications and the Internet Chapter 0: Course Outline Instructor: Dr. B. Landfeldt Semester 2, July 2004 School of Electrical & Information.

11

Outline

• Computer Networks and the Internet• Application Layer• Transport Layer• Network Layer and Routing• Link Layer and Local Area Networks• Multimedia Networking

Page 12: ELEC3504 Data Communications and the Internet Chapter 0: Course Outline Instructor: Dr. B. Landfeldt Semester 2, July 2004 School of Electrical & Information.

12

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.

Page 13: ELEC3504 Data Communications and the Internet Chapter 0: Course Outline Instructor: Dr. B. Landfeldt Semester 2, July 2004 School of Electrical & Information.

13

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 :)

Page 14: ELEC3504 Data Communications and the Internet Chapter 0: Course Outline Instructor: Dr. B. Landfeldt Semester 2, July 2004 School of Electrical & Information.

14

Weekly Scheduleweek 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

Page 15: ELEC3504 Data Communications and the Internet Chapter 0: Course Outline Instructor: Dr. B. Landfeldt Semester 2, July 2004 School of Electrical & Information.

15

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.

Page 16: ELEC3504 Data Communications and the Internet Chapter 0: Course Outline Instructor: Dr. B. Landfeldt Semester 2, July 2004 School of Electrical & Information.

16

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!

Page 17: ELEC3504 Data Communications and the Internet Chapter 0: Course Outline Instructor: Dr. B. Landfeldt Semester 2, July 2004 School of Electrical & Information.

17

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