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