ECE4110 Internetwork Programming (Version 4/13/2006)

Tu Jan 10

Goals and Objectives, Class Administration Details

Th Jan 12

TCP/IP Protocol Architecture, Header Bit assignment Details, TCP/IP

Forouzan Chapters 8, 11, and pp. 783-786. [Slide Set (S)-1]

Tu Jan 17

TCP/IP Continued; Client and Servers, Example sockets programs, Elementary TCP Sockets (Chapters 1,2,3, and 4 Stevens Unix) [S-2]

Th Jan19

Elementary TCP Sockets (Chapter 4 Stevens Unix)

Tu Jan 24

TCP Client Server Examples (Chapter 5 Stevens Unix) [S-3]

LAB 1 DUE: Installing Linux and Installing the Stevens book code

Th Jan 26

Elementary UDP Sockets (Chapter 8 Stevens Unix); Lab 2 Code discussed in detail [S-4]

Tu Jan 31

Address Classes, Physical Addresses, IP Routing, Subnet Addressing, Subnet Masks (Read Chapter 4 Forouzan) [S-5]

LAB 2 TCP Traffic Generator Due

Th Feb 2

Subnetworks with Variable Length Masks, Subnet Example Network;

(Read Chapter 5 in Forouzan) Supernetting, CIDR [S-6]

Tu Feb 7

Network Address Translation, IP Forwarding; Routing Versus Switching

(Read Chapter 6 and Chapter 7 in Forouzan) [S-7]

LAB 3 UDP Traffic Generator Due

Th Feb 9

Linux Networking Kernel Code  [ Slides  sept22 notes.pdf]

Tu Feb 14

Linux Networking Kernel Code  [ Code   sept22 code.pdf]

LAB 4 Ethereal Packet Sniffer

Th Feb 16

Ethernet [S-8]

(Read Forouzan Ethernet pages 43-49)

Tu Feb 21

Test 1

Th Feb 23

Test 1 Solutions

Tu Feb 28

Configuring Routers: VLANs [S-9]

Th Mar 2

TCP Bulk Data Flow (Chapters 17, 18 Stevens TCP/IP Illustrated Vol. 1 and Read Chapter 12 in Forouzan) [S-10]

Tu Mar 7

Continued

Th Mar 9

TCP/IP, Bandwidth-Delay Product (Chap.s 19, 20 Stevens TCP/IP) [S-11]

Lab 5 Configuring a Linux Machine as a router and Kernel Modification

Tu Mar 14

TCP/IP Details, slow start, Timeout and Retransmission (Chapters 21, 22 Stevens TCP/IP) [S-12]

Th Mar 16

TCP Congestion Avoidance, Fast Retransmission

 

Tu Mar 21

School Holiday

Th Mar 23

School Holiday

Tu Mar 28

Routing Protocols, RIP Read Forouzan Chapter 14 [S-13]

Lab 6 Setting up a Network Using Cisco Routers, Switched and VLAN Technology

Th Mar 30

Open Shortest Path First [S-14]      BGP Routing [S-15]

Tu Apr 4

File Transfer Protocol and HTTP Forouzan Chapters 19, and 22 [S-16]

Th Apr 6

Test 2 Prepartion - Sample questions.

Lab 7 Setting up Burdell Inc network using multiple switches and Access Control Lists

Tu Apr 11

Test 2

Th Apr 13

DHCP and DNS Read Forouzan Chapters 16, 17 [S-17]

Tu Apr 18

Router Scheduling [S-18]

LAB 8 RIP Lab Due

Th Apr 20

Network Security Read Forouzan Chapter 28 [S-19]

Tu Apr 25

Network Security

Th Apr 27

LAB 9 OSPF Lab and Fixing a Broken Network Lab Due

Fr. May 5

Final Exam 8:00 - 10:50 a.m.