General Information


Internetworking is a fourth year course for EE, CE, and Eng. Sci. students who are interested in Computer Networks and the Internet. The focus of the course is on the Internet and the TCP/IP protocol suite.

Text:
Exams: Quizzes are closed book, closed notes. Type 2 calculators allowed.

Lecture Schedule and Readings:


Week Topics Slides Reading
Week 1
(Sep 6)
Introduction PPT Lab Manual Introduction
Week 2
(Sep 9-13)
IP Addresses

Subnetting/Supernetting

Intro to IPv6 Addresses
PPT

PPT

PPT
Online Chapter 0.4

Online Chapter 0, Sec. 4

IBM Textbook: 9.2.2
Week 3
(Sep 16-20)
A TCP/IP Networking Example

Data Link Layer Protocols

Address Resolution Protocol (ARP)
PPT (Part 1), PPT (Part 2)

PPT

PPT
Online Chapter: 0 (complete)

Online Chapter: 2.1, IBM Textbook: 2.1 and 2.4

Online Chapter: 2.2, IBM Textbook: 3.4
Week 4
(Sep 23-27)
Quick Guide to Wireshark

Internet Protocol (IP)


ICMP
PPT

PPT


PPT
Lab Manual: Introduction and Lab 1 (Part 7)

Online Chapter 2 (Sec. 3)
IBM Textbook: 3.1

Online Chapter2 (Sec. 4)
IBM Textbook: 3.2
Week 5
(Sep 30-Oct 4)
IP Forwarding

Router Architecture

IP Lookup

More on IPv6
PPT

PPT

PPT

PPT
Online Chapter 3 (Sec. 1)
IBM Textbook: 3.1.3

Online Chapter: 3.2

Paper: Survey and taxonomy of IP address lookup algorithms.

IBM Textbook: Chapter 9
Week 6
(Oct 7-11)
Intradomain Routing, RIP

Quiz Preparation

Quiz 1
PPT

Sample Quiz 1
Sample Quiz 1 (Solutions)
(Header Formats, Conversion Table)

IBM Texbook: 5.1, 5.2, 5.3,5.4



Week 7
(Oct 15-18)
RIP

OSPF

BGP


PPT

PPT


IBM Texbook: 5.6

IBM Texbook: 5.8, 5.9
Week 8
(Oct 21-25)
BGP (cont'd)

LAN Switches


PPT


In Lab 6 (click here):
Intro to Part 3 of Lab 6(Page 20),
Intro to Part 4 of Lab 6(Page 23),
Intro to Part 5 of Lab 6(Page 26),
Description of
spanning tree protocol
in Exercise 5(c) (Pages 29-31)
Week 9
(Oct 28-Nov 1)
LAN switches (cont'd)

VLANs

Transport Protocols

TCP


PPT

PPT

PPT




IBM Texbook: 4.1,4.2,4.3
Week 10
(Nov 4-8)
TCP Flow Control and Error Control

TCP Congestion Control
PPT

PPT, PPT
IBM Texbook: 4.1,4.2,4.3
Week 11
(Nov 11-15)
DHCP

Quiz 2 Preparation

Quiz 2
PPT

Practice Quiz 2

IBM Texbook: 3.6, 3.7

IBM Textbook: 3.1.7, 24.8.1
Week 12
(Nov 18-22)
NAT

DNS

Internet: History and Governance
PPT

PPT

PPT
IBM Textbook: 3.1.7, 24.8.1
Week 13
(Nov 25-29)
IP Multicast

IPv6
PPT

PPT
Online Chapter: 10 IBM Textbook: Chapter 6

IBM Textbook: Chapter 9
Week 14
(Dec 2-4)
Review and Exam Preparation Practice Final (without Solutions)
Practice Final (with Solutions)



Lab Schedule:


Labs Prelab Due Lab Report
Due
Information
Lab 1 + Lab 2
PRA0101: Sep 23
PRA0102: Sep 30
PRA0101: Sep 30
PRA0102: Oct 7
Lab 3
PRA0101: Oct 7
PRA0102: Oct 15
PRA0101: Oct 15
PRA0102: Oct 21
Additional instructions (that reduce workload):
Exercise 1: Save routing tables only from one PC.
Exercise 3(b): Skip  step  4 (i.e., don't save routing tables)
Part 5: Skip this part.
Exercise 6: Do not save routing tables in step 5.
Part 7: Skip this part.
Lab 4
PRA0101: Oct 21
PRA0102: Oct 28
PRA0101: Oct 28
PRA0102: Nov 4
Additional instructions (that reduce workload):
Skip: Part 4, Part 6, Part 7.
Please read this note on Part 5.
Lab 5
PRA0101: Nov 4
PRA0102: Nov 11
PRA0101: Nov 11
PRA0102: Nov 18
Note:
  • You only need to complete Part 1 and Part 3.
Lab 7
PRA0101: Nov 18
PRA0102: Nov 25
PRA0101: Nov 25
PRA0102: Dec 2
All parts of Lab 7 must be completed.



Tutorials 


Date Problem set
Sep 16 Problem Set 1   (Solutions)
Sep 23 Problem Set 2 (Binary-Decimal Conversion Table)   (Solutions)
Sep 30 Problem Set 3   (Solutions)
Oct 6 Problem Set 4   (Solutions)
Oct 13 Thanksgiving
Oct 20 Discussion of Quiz 1
Oct 27 Problem Set 5   (Solutions)
Nov 4 Problem Set 6   (Solutions)
Nov 11 Problem Set 7   (Solutions)
Nov 18 Discussion of Quiz 2
Nov 25 Problem Set 8 (Solutions)
Dec 2 No tutorial


 

 

 

 

 

 

 

 

 

General Info

Lectures

Labs

Tutorials