CEG-4188 - Higher Layer Network Protocols

School of Information Technology and Engineering (SITE) at the University of Ottawa

Official course description: Communications services, protocols and software. Internet Protocols and IP addressing. Transport protocols: TCP, UDP, Quality of Service, connection management, flow and congestion control. Session, presentation and application protocols, such as DNS, Security, SNMP, HTTP. Performance issues. Fundamental concepts of computer network design. Prerequisite: CEG3185 (previously CEG3180).

Professor: Gregor v. Bochmann , telephone: 562-5800 ext.: 6205, e-mail : , office: SITE (room 5082), office hours: to be determined

Teaching assistant: Nasser Dardas, e-mail :

Time Table: Lectures : Monday   11:30-13:00 and Thursday  13:00-14:30 in SMD 423; Tutorial : Friday 16:00 - 17:30 in STE J0106; LAB : Thursday 17:30 - 20:30 in DEP DEPT

Text books

Student activities


Course content (draft version)

  1. Introduction
  2. Review of network issues (not really "higher layer protocols")
  3. Transport layer
  4. Names and addressing
  5. Performance considerations
  6. The WEB
  7. Service-Oriented Architecture (Remote procedure calls - RPC)
  8. Multimedia communication
  9. Security
  10. Distributed systems management
  11. Multi-casting and group management

Last update: June 6, 2010