CS413 Advanced Networking
(Under Construction ...)
General Information
Syllabus
User
Group
Instructor's
Web Site
Interesting Web Sites
Internet's
Infrastructure and ISPs
The
Big Picture
The
Internet Protocol Journal
IEEE
Meetings
Homework Assignments
Homework 1
Homework 2
Homework 3
Homework 4
Extra Credits Assignment
Lab Downloads
Lab1.zip
Lab2
Lab3
Lab4
Extra.zip
Project - Protocol Design and Implementation
Project Description 1 - Protocol Design
Project Description 2 - Implementation, Experiments, and Analyses
Tentative Schedule (The Lab schedule is subject to change to reflect
the progress of the lectures.)
WEEK 1
Introduction, Concepts, and Network Technology (Chapters 1 - 3)
Classful Internet Address (Chapter
4)
WEEK 2
ARP (Chapters 5)
IP (Chapter 6)
WEEK 3
IP Forwarding (Chapter
7)
Classless and Subnet Address Extensions - Subnet (Chapter 9)
WEEK 4
Protocol Layering (Chapter
10, Review of CS 313)
UDP (Chapter 11)
WEEK 5
Client-Server Model (Chapter
20)
Lab 1 - Socket Programming Lab
WEEK 6
ICMP (Chapter 8)
Lab 2 - "Internet Gateway" Lab
WEEK 7
TCP (Chapter
12)
Lab 3 - ARP Lab
WEEK 8
TCP (cont'd)
Lab 4 - ICMP Lab
WEEK 9
Midterm Exam
Protocol Design Presentation
WEEK 10
TCP Performance (Chapter
12)
Lab 5 - TCP Lab
WEEK 11
Routing Architecture: Cores, Peers, and Algorithms (Chapter 13)
Routing between Peers (BGP) (Chapter 14)
Routing within an AS (IGP) (Chapter 15)
WEEK 12
BOOTP and DHCP (Chapter
22)
Domain Name System (Chapter
23)
WEEK 13
Application Protocols (notes)
A Next Generation of IP (IPv6) (Chapter 31)
WEEK 14
Lab 7 - Tracert Lab
VPN and NAT (Chapter
19)
Multicasting (Chapter
16)
WEEK 15
Final Exam
WEEK 16
Project demonstration