School of Computing
Science

Simon Fraser
University

CMPT 771/471: Internet Architecture and Protocols

Spring 2011

Home

Schedule

Assignments

Resources

 

 

 

 

 

 

 

 

 

Time & Location: Mon, Wed, Fri  2:30 - 3:20 PM;  Room SUR 3240. 

Instructor: Mohamed Hefeeda, Office Hours: Fri 3:30 -- 4:30 PM, or by appointment. Office: SUR 4144

TA:  Amir Hedayaty (Email: aha49@sfu.ca), Office Hours: Wed 1:15-2:15 in room SUR 4080 (Linux Lab).


This course investigates the design and operation of the global network of networks: the Internet. It studies the structure of the Internet and the TCP/IP protocol suit that enables it to scale to millions of hosts across the globe.  The focus is on the design principles and performance modeling of the different components that make the Internet function. The course also explores services offered by the current Internet, and proposals for future generations of the Internet.

Topics will include

  • Internet Architecture and Services

  • TCP/IP Protocol Suit

  • Inter- and Intra-domain Routing Protocols

  • Quality of Service Support in the Internet

  • Wireless Networks

  • Multimedia Networking

  • Network Security

Course Load and Grading Scheme

This course focuses on the systems aspects of computer networks. This will be emphasized by implementing several non-trivial  projects. These projects are designed to teach students how to read and implement protocol specifications and how to manage complex network systems. Most projects will be implemented in C. In addition, there will be several homework assignments to emphasize and complement the concepts taught in the lectures.

  • Homework and Presentations:  20%
    (Undergraduate students will not be required to give presentations.)   

  • Programming Projects:       30%     

  • Exams:                                 50%

 

Required Textbook

Recommended Textbooks

  • Check out the Resources page for more references.

 

   

School of Computing Science   Simon Fraser University