Computer Laboratory > Teaching > Course material 2009–10 > Computer Science Tripos Syllabus and Booklist 2009-2010 > Digital Communication I

next up previous contents
Next: Easter Term 2010: Part Up: Lent Term 2010: Part Previous: Databases   Contents


Digital Communication I

Lecturer: Dr A.W. Moore

No. of lectures: 16

This course is a prerequisite for the Part II courses Digital Communication II, Distributed Systems and Security.

Aims

The aim of this course is to introduce key concepts and principles of computer networks. The course will use a top-down approach to study of the Internet and its protocol stack. Instances of architecture, protocol, application-examples will include email, web and media-streaming. We will cover communications services (e.g., TCP/IP) required to support such network applications. The implementation and deployment of communications services in practical networks: including wired and wireless LAN environments, will be followed by a discussion of issues of network-security and network-management, Throughout the course, the Internet's architecture and protocols will be used as the primary examples to illustrate the fundamental principles of computer networking.

Lectures

Objectives

At the end of the course students should

Recommended reading

* Kurose, J.F. & Ross, K.W. (2009). Computer networking: a top-down approach. Addison-Wesley (5th ed.).
Peterson, L.L. & Davie, B.S. (2007). Computer networks: a systems approach. Morgan Kaufmann (4th ed.).
Comer, D. & Stevens, D. (2005). Internetworking with TCP-IP, vol. 1 and 2. Prentice Hall (5th ed.).
Stevens, W.R., Fenner, B. & Rudoff, A.M. (2003). UNIX network programming, Vol.I: The sockets networking API. Prentice Hall (3rd ed.).



next up previous contents
Next: Easter Term 2010: Part Up: Lent Term 2010: Part Previous: Databases   Contents