CS 640 Course Guide, Fall 2012

 

 

Date

Topic

Reading & Assignments (P&D 5th ed.)

Slides

Week 1

9/4, 9/6

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

P&D Chapter 1

intro.ppt

Week 2

9/11, 9/13

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/18, 9/20

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/25, 9/27

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

P&D Chapter 3

Quiz 1 9/27

cross_ip.ppt

add_tran.ppt

Week 5

10/2, 10/4

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

 P&D Chapter 3 Proj 1 assigned 10/2

 

route.ppt

route1.ppt

Week 6

10/9, 10/11

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/16, 10/18

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

P&D Chapter 4 Quiz 2 10/18

multicast.ppt

multicast1.ppt

Week 8

10/23, 10/25

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

P&D Chapter 4 P&D Chapter 5 Proj 1 due 10/23 Proj 2 assigned 10/25

mobile.ppt

transport.ppt

Midterm

10/30

Location: CS room 1325

7:35pm – 8:50pm

 

Week 9

10/30, 11/1

Simple methods for reliability.  Round trip time estimation (EWMA).

P&D Chapter 2

slide.ppt

Week 10

11/6, 11/8

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

P&D Chapter 5

tcp.ppt

Week 11

11/13, 11/15

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

P&D Chapter 6

Proj 2 due 11/16

 

cong.ppt

other_cong.ppt

Week 12

11/20, 11/27

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

P&D Chapter 8

Proj 3 assigned 11/20

security.ppt

ssh_dos.ppt

Week 13

11/29, 12/4

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

P&D Chapter 9

Quiz 3, 12/4

apps.ppt

Week 14

12/6, 12/11

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

P&D Chapter 9

web.ppt

dns.ppt

Week 15

12/13

Network measurement.  Network traffic characteristics.  Network management.

P&D Chapter 9 Proj 3 due 12/14

perform.ppt

traffic.ppt

Final

12/22

Location: EDUC SCI room 228

10:05am