CS 640 Course Guide, Fall 2009

 

 

Date

Topic

Reading & Assignments

Slides

Week 1

9/3, 9/8

Course overview. Communication history and Internet timeline. Basic internetworking concepts and requirements.  Packet switching/multiplexing

P&D Chapter 1

intro.ppt

Week 2

9/10, 9/15

Layered architecture.  Protocols and interfaces.  Information theory overview.  Communication performance.  Physical layer. Sockets

P&D Chapter 1 P&D Chapter 2

ip.ppt

phys.ppt

sockets.ppt

Week 3

9/17, 9/22

Error detection. Link layer protocols.  Ethernet and Ethernet framing.  CSMA/CD and exponential backoff.  Wireless Ethernet.

 

P&D Chapter 2

 

ethernet.ppt

Week 4

9/24, 9/29

The Internet Protocol (IP).  Addresssing, address translation (ARP) and host configuration (DHCP). Internet control message protocol (ICMP)

P&D Chapter 4

Quiz 1 9/29

cross_ip.ppt

add_tran.ppt

Week 5

10/1, 10/6

Intra-domain routing.  Distance vector routing.  Link state routing. Subnetting.

 P&D Chapter 4 Proj 1 assigned 10/1

 

route.ppt

route1.ppt

Week 6

10/8, 10/13

Classless interdomain routing (CIDR).  Inter-domain routing via border gateway protocol (BGP).  IPv6. 

P&D Chapter 4

cidr.ppt

bgp.ppt

ipv6.ppt

Week 7

10/15, 10/20

Multicast addressing and routing.  Multicast route construction and data transmission.

P&D Chapter 4 Quiz 2 10/20

multicast.ppt

multicast1.ppt

Week 8

10/22, 10/27

Mobile IP.   Transport layer protocols.  The user datagram protocol (UDP). 

P&D Chapter 4 P&D Chapter 5 Proj 1 due 10/22 Proj 2 assigned 10/27

mobile.ppt

transport.ppt

Midterm

10/27

Location: Room 1221, CS Building

7:35pm Ð 8:50pm

 

Week 9

10/29, 11/3

Introduction to the Wisconsin Advanced Internet lab. Simple methods for reliability.  Round trip time estimation (EWMA).

P&D Chapter 2

slide.ppt

Week 10

11/5, 11/10

The transmission control protocol (TCP).  Header format.  State-transitions.  Flow control.

P&D Chapter 5

tcp.ppt

Week 11

11/12, 11/17

Congestion control. Better round trip time estimation.  TCP-Reno, TCP Vegas, Random early detection (RED)

P&D Chapter 6

cong.ppt

other_cong.ppt

Week 12

11/19, 11/24

Network security.  Encryption methods, authentication protocols.  Secure shell.  Remote attacks.  Network security methods.

P&D Chapter 8

Quiz 3, 11/19 Proj 2 due 11/19,

Proj 3 assigned 11/19

security.ppt

ssh_dos.ppt

Week 13

12/1, 12/3

Network application layer protocols.  File transfer protocol (FTP), email (SMTP)

P&D Chapter 9

apps.ppt

Week 14

12/8, 12/10

Peer-to-peer applications.  The Web, Content delivery networks.  The domain name system (DNS)

P&D Chapter 9 Quiz 4 12/8

web.ppt

dns.ppt

Week 15

12/15

Network measurement.  Network traffic characteristics.  Network management.

P&D Chapter 9 Proj 3 due 12/15

perform.ppt

traffic.ppt

Final

12/19

Location: 1101 Humanities

2:15pm