Distributed Systems - Department of Information Technology

Download Report

Transcript Distributed Systems - Department of Information Technology

1DT052
Computer Networks I
Dr. Edith C.-H. Ngai
Department of Information Technology
Uppsala University
© Uppsala University, IT Dept.
Computer Networks I / 0 - 1
How to reach me?
[email protected]
018 471 5777
ITC building 1, floor 4, room 1440
Consultation Hours:
(Tue) 3-5pm
© Uppsala University, IT Dept.
Computer Networks I / 0 - 2
Organization of the Course
 Lectures
 Labs
 Assignments
 Seminar Discussions
 Examination
Visit our course web page:
http://www.it.uu.se/edu/course/homepage/datakom/ht09
© Uppsala University, IT Dept.
Computer Networks I / 0 - 3
Nature of the Course
 The course combines theory and practical
applications of design and implementation of
large and small scale computer networks.
 The theory part of the course consists of a
series of lectures and seminars.
 Laboratory exercises and assignments
comprise the practical part.
© Uppsala University, IT Dept.
Computer Networks I / 0 - 4
What You Will Learn
 Basic principles and applications of computer
networks and the Internet.
 The operations of different layers in the Internet
protocol stack.
 Issues like network security to most current and
relevant networking technologies.
 Practical experience on building small computer
networks and implementation of network protocols.
© Uppsala University, IT Dept.
Computer Networks I / 0 - 5
Other Related Courses
 Computer Programming (1TD433, 1TD721)
 Computer Architecture (1DT016)
 Operating Systems (1DT020)
 Distributed Systems (1TT835)
 Advanced Computer Networks (1DT010)
© Uppsala University, IT Dept.
Computer Networks I / 0 - 6
Required Textbook
Computer Networking: A Top Down Approach,
5th edition.
Jim Kurose, Keith Ross
Addison-Wesley, 2009.
© Uppsala University, IT Dept.
Computer Networks I / 0 - 7
Suggested References
 Data and Computer Communications,7th edition , William
Stallings, Prentice Hall, 2003.
 Computer Networks, A Systems Approach, by Larry L. Peterson
and Bruce S. Davie, Morgan Kaufmann Publishers, 2nd edition,
1999.
 Computer Networks, Fourth Edition, by A. S. Tanenbaum,
Prentice Hall PTR, 2003.
 UNIX Network Programming , Volume 1, Second Edition:
Networking APIs: Sockets and XTI, by W. Richard Stevens,
Prentice Hall, 1998.
 TCP/IP Illustrated, Volume 1: The Protocols, by W. Richard
Stevens, Addison-Wesley, 1994, ISBN 0-201-63346-9.
© Uppsala University, IT Dept.
Computer Networks I / 0 - 8
Coursework
 2 Labs and 1 programming assignment (100 marks)
 2 Seminar Reports
 Final Examination (100 marks)
© Uppsala University, IT Dept.
Computer Networks I / 0 - 9
Grading
 To pass the course, you need to satisfy both criteria:
– get more than 70 marks in your labs.
– get more than 60 marks in your final exam.
 If you get more than 70 marks in your lab, the marks
over 70 can be transferred to your final exam.
 You get the following grades according to your final
exam marks:
>60 grade 3
>80 grade 4
>90 grade 5
© Uppsala University, IT Dept.
Computer Networks I / 0 - 10
More about your labs…
 Tutor: Fredrik Bjurefors, Daniel Aldman and
Christofer Ferm
 Email: [email protected]
 2 Labs:
– Snoop
– Routing
© Uppsala University, IT Dept.
Computer Networks I / 0 - 11
Course Outline





Ch. 1: Computer Networks and the Internet
Ch. 2: Application Layer
Ch. 3: Transport Layer
Ch. 4: Network Layer
Ch. 5: Link Layer
 Ch. 8: Security in Computer Networks
 Ch. 6: Pervasive Computing
© Uppsala University, IT Dept.
Computer Networks I / 0 - 12