ECE 610: Broadband Communication Networks

ECE 610: Broadband Communication Networks

Instructor

Professor Catherine Rosenberg
Office: EIT 4008
Phone: (519) 888-4567 x84510
e-mail: cath@uwaterloo.ca

Office hours

I am available for questions and discussion after most lectures, but I am also happy to meet with you any other time (set up an appointment by seeing me after class or by sending an email).

Lectures

Thursday 11:30am to 2:20pm in EIT 3151

Course website

LEARN

Pre-requisite

Undergraduate probability.

The Whole Internet
The Internet

Course description

This is an introductory graduate course on the fundamental design and implementation concepts of computer communication networks, their protocols, and applications. Topics to be covered include: overview of network architectures, data link protocols, local area networks (wired and wireless), addressing, routing, congestion control,  and finally transport and  applications protocols. Examples will be drawn primarily from the Internet.

Course outline

  • Introduction to computer communication networks
  • Performance and Quality of Service
  • Link layer and Local Area Networks (ARP, Ethernet, WiFi, etc.)
  • Network layer: IPv4, IPv6, ICMP, addressing, routing, etc.
  • Transport layer: UDP, TCP
  • Application layer: HTTP, FTP, DNS, etc.