CS 640 Course Guide, Fall 2017

 

 

Date

Topic

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

Slides

Week 1

9/7

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

P&D Chapter 1

intro.ppt

Week 2

9/12, 9/14

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/19, 9/21

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/26, 9/28

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

P&D Chapter 3

Quiz 1 9/28

cross_ip.ppt

add_tran.ppt

Week 5

10/3, 10/5

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

 P&D Chapter 3 Proj 1 assigned 10/3

 

route.ppt

route1.ppt

Week 6

10/10, 10/12

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/17, 10/19

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

P&D Chapter 4  Proj 1 due 10/19

multicast.ppt

multicast1.ppt

Week 8

10/24, 10/26

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

P&D Chapter 4 P&D Chapter 5

Quiz 2 10/24

Proj 2 assigned 10/24

mobile.ppt

transport.ppt

Midterm

10/27

Location: CS 1221

5:00pm – 6:15pm

 

Week 9

10/31, 11/2

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

P&D Chapter 2

slide.ppt

Week 10

11/7, 11/9

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

P&D Chapter 5

tcp.ppt

Week 11

11/14, 11/16

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/21

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

P&D Chapter 8

Proj 3 assigned 11/21

security.ppt

ssh_dos.ppt

Week 13

11/28, 11/30

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

P&D Chapter 9

apps.ppt

Week 14

12/5, 12/7

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

P&D Chapter 9

Quiz 3, 12/7

web.ppt

dns.ppt

Week 15

12/12

Network measurement.  Network traffic characteristics.  Network management.

P&D Chapter 9 Proj 3 due 12/13

perform.ppt

traffic.ppt

Final

12/18

Location: TBD

12:25am