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 7)
Introduction PPT Lab Manual Introduction
Week 2
(Sep 11-15)
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 18-22)
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 25-29)
Internet Protocol (IP)


IP Forwarding
PPT


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

Online Chapter 3 (Sec. 1)
IBM Textbook: 3.1.3
Week 5
(Oct 2-6)
ICMP

Router Architecture

IP Lookup
PPT

PPT

PPT
Online Chapter2 (Sec. 4)
IBM Textbook: 3.2

Online Chapter: 3.2

Paper: Survey and taxonomy of IP address lookup algorithms.
Week 6
(Oct 9-13)
Intradomain Routing, RIP

OSPF

Quiz 1 (Oct 12)
PPT

IBM Texbook: 5.1, 5.2, 5.3,5.4

IBM Texbook: 5.6

Quiz 1 is given during the
lecture time on Thursday (16:00-17:00).
Week 7
(Oct 16-20)
OSPF

BGP
PPT

PPT
IBM Texbook: 5.6

IBM Texbook: 5.8, 5.9
Week 8
(Oct 23-27)
BGP (wrap up)

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 30-Nov 3)
VLANs

Transport Protocols

TCP
PPT

PPT

PPT


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

TCP Congestion Control
PPT

PPT, PPT
IBM Texbook: 4.1,4.2,4.3
Week 11
(Nov 13-17)
Quiz Preparations

Quiz 2 (Nov 16)
PDF

Problem 4 and 5 from Final 2014.

Week 12
(Nov 20-24)
DHCP

NAT

DNS
PPT

PPT

PPT
IBM Texbook: 3.6, 3.7

IBM Textbook: 3.1.7

IBM Textbook: Chapter 12



Lab Schedule:


Labs Prelab Due Lab Report
Due
Information
Lab 1 + Lab 2
PRA0101: Sep 25
PRA0102: Oct 2
PRA0101: Oct 2
PRA0102: Oct 10
Include in Lab Report:
Lab 1: Exercise 5, 6, 7, 8 (only describe difference)
Lab 2: Exercise 1, 3, 6, 7, 8, 9
Lab 3
PRA0101: Oct 10
PRA0102: Oct 16
PRA0101: Oct 16
PRA0102: Oct 23
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 23
PRA0102: Oct 30
PRA0101: Oct 30
PRA0102: Nov 6
Additional instructions (that reduce workload):
Skip: Part 4, Part 6, Part 7.
Please read this note on Part 5.
Lab 5
PRA0101: Nov 6
PRA0102: Nov 13
PRA0101: Nov 13
PRA0102: 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 20
PRA0102: Nov 27
PRA0101: Nov 27
PRA0102: Dec 4
No additional instructions.



Tutorials 


Date Problem set
Sep 18 (TUT 101)
Sep 21 (TUT 102)
Problem Set 1   (Solutions)
Sep 25 (TUT 101)
Sep 28 (TUT 102)
Problem Set 2 (Binary-Decimal Conversion Table)   (Solutions)
Oct 2 (TUT 101)
Oct 5 (TUT 102)
Problem Set 3   (Solutions)
Quiz Prep Sample Quiz 1
Sample Quiz 1 (Solutions)
(Header Formats, Conversion Table)
Oct 16 (TUT 101)
Oct 19 (TUT 102)
Discussion of Quiz 1
Oct 23 (TUT 101)
Oct 26 (TUT 102)
Problem Set 4   (Solutions)
Oct 30 (TUT 101)
Nov 2 (TUT 102)
Problem Set 5   (Solutions)
Nov 6 (TUT 101)
Nov 9 (TUT 102)
Problem Set 6   (Solutions)
Nov 13 (TUT 101)
Nov 16 (TUT 102)
Problem Set 7   (Solutions)
Nov 20 (TUT 101)
Nov 23 (TUT 102)
Discussion of Quiz 2


 

 

 

 

 

 

 

 

 

General Info

Lectures

Labs

Tutorials