COE768 COMPUTER NETWORKS
Fall 2005

This is an introductory course in computer networks. In particular, it concentrates on the Internet technology. It first introduces the OSI and TCP/IP network architecture models. The rest of the course is organized according to the TCP/IP architecture model. It studies the implementation principles and design issues at each layer of the model. Lecture topics include: OSI and TCP/IP models, data transmission basics, data-link protocols, local area networks, wide-area networks, routing algorithms, Internet structure, TCP/IP protocol suite, and application Layer protocols. Laboratory work focuses on the implementation of a point-to-point communication protocol and the network programming with BSD socket.
 
  COURSE OUTLINE
 
  COURSE NOTES
  PROJECTS
  PAST EXAMINATIONS
 
  LINUS DEVICE DRIVERS, 3rd Edition
  LINUX KERNEL MODULE PROGRAMMING GUIDE
  SOCKET PROGRAMS
  KERNEL MODULE PROGRAMS
 
  FINAL GRADES