School of Computing
Science

Simon Fraser
University

CMPT 371: Data Communications and Networking

Spring 2012

Home

Schedule

Homework

Resources

Lab Info

 

 

 

 

 

 

 

 

 

Time & Location: Monday, Wednesday, Friday, 14:30 -- 15:20,  Room SUR 2980. 

Instructor: Joseph Peters (peters@cs.sfu.ca), Room SUR 4134, 778-782-7576.
                   Office Hours: Wednesday 13:30 -- 14:20 or by appointment.

TA: Somsubhra Sharangi (somsubhra_sharangi@sfu.ca).
                   Office Hours: Monday 13:00 -- 14:00, Room SUR 4064, or by appointment.


 

Computer networks and the Internet have become an essential part of our everyday lives; almost every device we use is either already connected to the Internet or soon will be. This course provides an introduction to the dynamic and exciting field of computer networking.  The course covers the principles and practical aspects of designing and operating networks as well as analyzing their performance. Special focus will be given to the global network of networks, i.e., the Internet.
 

Topics

  • Introduction:  Overview; Network types; Protocol layering; History of the Internet
     

  • Network Applications:  Principles of network applications and protocols; Sample applications:  HTTP, DNS; Socket programming
     

  • Transport Layer:  Transport-layer services; Connectionless Transport (e.g., UDP); Connection-oriented Transport (e.g., TCP); Flow and congestion control
     

  • Network Layer:  Routing algorithms (e.g., OSPF, RIP, BGP); Forwarding and addressing in the Internet (IP); Router design
     

  • Link Layer and Local Area Networks:  Contention resolution and multiple access protocols; Error detection and correction; Ethernet;  Bridges and switches
     

  • Network Security:  Principles of cryptography; Public key encryption; Firewalls

  • Wireless and Mobile Networks or Multimedia Networks (time permitting)


Textbook

Grading 
  • Homework:                                        25%

  • Mid-term exam (50 minutres):           25%

  •    Final exam (2 hours):                         50%