DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING | DWIGHT LOOK COLLEGE OF ENGINEERING | TEXAS A&M UNIVERSITY

 

HOME

ABOUT

COURSES

PEOPLE

PROJECTS

PUBLICATIONS

TALKS

CONTACT

LINKS

CSCE 463-500: Networks and Distributed Processing
TR 2:20-3:35pm, HRBB 104

Syllabus

PDF

Lectures

Date

File

Lecture

Topic

9/1/09

PDF

Preliminaries 1

Syllabus, homework #1, Gnutella

9/3/09

PDF

Preliminaries 2

Sockets, threads, STL

9/8/09

PDF

Introduction 1

Internet structure

9/10/09

PDF

Introduction 2

Delay and loss

9/15/09

PDF

Application layer 1

Application types, HTTP

9/17/09

 

Quiz 1

Chapter 1

9/22/09

PDF

Application layer 2

Caching, cookies, FTP, email

9/24/09

PDF

Application layer 3

DNS, P2P

9/29/09

PDF

Transport layer 1

Overview, multiplexing, UDP

10/1/09

 

Midterm 1

Chapters 1-2, homework #1

10/6/09

PDF

Transport Layer 2

Reliable data transfer, stop & wait

10/8/09

PDF

Transport Layer 3

Go-back-N, Selective Repeat

10/13/09

PDF

Transport Layer 4

Timeouts, flow control, fast retx

10/15/09

 

Quiz 2

Chapter 2, parts of 3

10/20/09

PDF

Transport Layer 5

Congestion control

10/22/09

PDF

Transport Layer 6

TCP modeling, fairness

10/27/09

PDF

Network Layer 1

Introduction

10/29/09

 

Midterm 2

Chapter 3, homework #2

11/3/09

PDF

Network Layer 2

Switching, IP header

11/5/09

PDF

Network Layer 3

NAT, link-state routing

11/10/09

PDF

Network Layer 4

Distance vector, RIP, OSPF

11/12/09

 

Quiz 3

Chapter 4

11/17/09

PDF

Network Layer 5

BGP, multicast

11/19/09

PDF

Data-link Layer 1

Error detection/correction, CSMA

11/24/09

 

Data-link Layer 2

Ethernet, hubs/switches

11/26/09

 

Thanksgiving

Thanksgiving

12/1/09

 

Security 1

Encryption, authentication

12/3/09

 

Security 2

Message integrity, CA, KDC

12/8/09

 

Midterm 3

Chapters 4-5,8

Get Help

bulletTA: Matt Smith (mattsmith@tamu.edu), office hours MW 1-2pm in 501C HRBB

Relevant Links

bulletIncreasing max TCP connections/second in XP/Vista (run-time patch), XP SP2 (permanent tcpip.sys patch), Vista (permanent tcpip.sys patch)
bulletOvercoming 5000-port limitation in XP SP2
bulletLocal DNS server (admin permissions: original BIND, Simple DNS Plus; otherwise: hacked BIND)

Sample Code

bulletSample code for Visual Studio 2008 (threads, winsock, local DNS, CPU utilization)

Homework

#

File

Topic

Due

1

PDF

Gnutella crawler

10/6/09

2

PDF

Native DNS resolver

10/27/09

3

PDF

Reliable data transfer (skeleton code)

11/17/09

4

PDF

Parallel traceroute

12/8/09

Last modified November 19, 2009 04:49:50 PM


     Copyright © 2002-2009 IRL at Texas A&M. All Rights Reserved.