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 10-14)
Introduction

IP Addresses

Subnetting/Supernetting

Intro to IPv6 Addresses
(This module will be covered at a later time)
PPT

PPT

PPT

PPT
Lab Manual Introduction

Online Chapter 0.4

Online Chapter 0, Sec. 4

IBM Textbook: 9.2.2
Week 2
(Sep 17-21)
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 3
(Sep 24-28)
Quick Guide to Ethereal/Wireshark

Internet Protocol (IP)


ICMP
PPT

PPT


PPT
Lab Manual: Introduction and Lab 1 (Parts 7+8)

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

Online Chapter2 (Sec. 4)
IBM Textbook: 3.2
Week 4
(Oct 1-5)
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 5
(Oct 8-12)
Intradomain Routing, RIP

Quiz Preparation
PPT

Sample Quiz 1
Sample Quiz 1 (Solutions)
(Header Formats, Conversion Table)
IBM Texbook: 5.1, 5.2, 5.3,5.4



Week 6
(Oct 15-19)
Quiz 1

OSPF

BGP


PPT

PPT


IBM Texbook: 5.6

IBM Texbook: 5.8, 5.9
Week 8
(Oct 22-26)
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 29-Nov 1)
LAN switches (wrap-up)

VLANs

Transport Protocols

TCP


PPT

PPT

PPT




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

TCP Congestion Control
PPT

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

NAT
PPT

PPT
IBM Texbook: 3.6, 3.7

IBM Textbook: 3.1.7, 24.8.1
Week 12
(Nov 19-23)
DNS

IP Multicast
PPT

PPT
IBM Textbook: Chapter 12

Online Chapter: 10
Week 13
(Nov 26-30)
IP Multicast (cont'd)

IPv6


PPT
Online Chapter: 10 IBM Textbook: Chapter 6

IBM Textbook: Chapter 9
Week 14
(Dec 3-5)
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 24
PRA0102: Oct 1
PRA0101: Oct 1
PRA0102: Oct 8
                Oct 9
Include in Lab Report:
Lab 1: Exercise 5, 6, 7, 8 (only describe difference)
Lab 2: Exercise 1, 3, 6, 7
Lab 3
PRA0101: Oct 8
                Oct 9
PRA0102: Oct 15
PRA0101: Oct 15
PRA0102: Oct 22
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.
These instructions do not apply to the virtual lab.
Lab 4
PRA0101: Oct 22
PRA0102: Oct 29
PRA0101: Oct 29
PRA0102: Nov 5
Additional instructions (that reduce workload):
Skip: Part 4, Part 6, Part 7.
Please read this note on Part 5.
Lab 5
PRA0101: Nov 5
PRA0102: Nov 12
PRA0101: Nov 12
PRA0102: Nov 19 Nov 20
Note:
  • You only need to complete Part 1 and Part 3.
  • 5 points max. extra credit for each additional completed part.
Lab 7
PRA0101: Nov 19Nov 20
PRA0102: Nov 26
PRA0101: Nov 26
PRA0102: Dec 3
No additional instructions.



Tutorials 


Date Problem set
Sep 19 (TUT 101)
Sep 20 (TUT 102)
Problem Set 1   (Solutions)
Sep 26 (TUT 101)
Sep 27 (TUT 102)
Problem Set 2 (Binary-Decimal Conversion Table)   (Solutions)
Oct 3 (TUT 101)
Oct 4 (TUT 102)
Problem Set 3   (Solutions)
Oct 10 (TUT 101)
Oct 11 (TUT 102)
Problem Set 4   (Solutions)
Oct 17 (TUT 101)
Oct 18 (TUT 102)
Discussion of Quiz 1
Oct 24 (TUT 101)
Oct 25 (TUT 102)
Problem Set 5   (Solutions)
Oct 31 (TUT 101)
Nov 1 (TUT 102)
Problem Set 6   (Solutions)
Nov 7 (TUT 101)
Nov 8 (TUT 102)
Problem Set 7   (Solutions)
Nov 14 (TUT 101)
Nov 15 (TUT 102)
Practice Quiz 2
Nov 21 (TUT 101)
Nov 22 (TUT 102)
Problem Set 8 (Solutions)
Nov 28 (TUT 101)
Nov 29 (TUT 102)
Return and Discussion of Quiz 2


 

 

 

 

 

 

 

 

 

General Info

Lectures

Labs

Tutorials