130 likes | 249 Views
1DT014/1TT821 Computer Networks I. Dr. Edith C.-H. Ngai Department of Information Technology Uppsala University. How to reach me?. it-dk1ht08@listserv.uu.se. 018 471 5777. ITC building 1, floor 4, room 1440. Consultation Hours: (Tue) 10am – 11:30am (Fri) 10am – 11:30am.
E N D
1DT014/1TT821Computer Networks I Dr. Edith C.-H. Ngai Department of Information Technology Uppsala University
How to reach me? it-dk1ht08@listserv.uu.se 018 471 5777 ITC building 1, floor 4, room 1440 Consultation Hours: (Tue) 10am – 11:30am (Fri) 10am – 11:30am
Organization of the Course • Lectures • Labs • Examination • Group Presentations (for 1DT014) Visit our course web page: http://www.it.uu.se/edu/course/homepage/datakom/p2ht08
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 a programming assignment comprise the practical part.
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.
Other Related Courses • Computer Programming (1TD433, 1TD721) • Computer Architecture (1DT016) • Operating Systems (1DT020) • Distributed Systems (1TT835) • Advanced Computer Networks (1DT010)
Required Textbook Computer Networking: A Top Down Approach, 4th edition. Jim Kurose, Keith RossAddison-Wesley, July 2007.
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.
Coursework • Labs (100 marks) • 2 lab sessions in Pol_1313D • 1 take-home programming assignment • Final Examination (100 marks) • Group presentation (for 1DT014) • 2 to 3 people in a group • 20 min presentation on a selected topic • Dates: 5 Nov, 18 Nov, and 4 Dec
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
More about your labs … • Tutor: Erik Nordström • Email: it-dk1ht08@listserv.uu.se • Office: ITC building 1, floor 4, room 1422 • 3 Labs: • Snoop • Routing • Sliding windows (Take-home programming assignment)
More about your presentation … • Date: 5 Nov (Wed) • Topic: Network Applications • Peer to peer networks • Multimedia over the Internet • SIP, RIP, VoIP, Instant Messaging • etc .. • Sign up ASAP
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