CS411 Computer Networks

 

Schedule

 

Topic

Chapter

Class

Activities

Assignment

 

Introduction to networks
Protocol layers


1

1
Th
Aug 24
 

Overview of course
Internet development
RFCs
RFCs, IETF, W3C, ISOC


Read chapter 1
 Be prepared to discuss an RFC
 Check out online textbook resources

 

2
T
Aug 29 


Network delays, bandwidth, protocol layers
 Sewanee net 


Chapter 1 problems
 

 

3
Th
Aug 31 


The Web and HTTP
 


Read chapter 2, latency article
 

 


Application layer


2.1-2.6

4
T
Sep 5 


Internet email, DNS 


Chapter 2 problems
 

 

5
Th
Sep 7 


P2P file sharing


Chapter 2 Ethereal labs
 

 

 

 

6
T
Sep 12


Socket programming
 All About Sockets 

 

 

Java programming 

2.7-2.9


 

7
Th
Sep 14


Socket programming-
Building
a server


Programming assignment 1-
Multi-threaded web server 

 

 

8
T
Sep 19


Programming
 


Programming assignment 2-
 Mail client

 

 

9
Th
Sep 21


Programming
 


Programming assignment 3-
 UDP ping client server

 

 

10
T
Sep 26

Discuss chapter problems

Review for exam

 



 

Transport layer
Reliable data transfer


3

11
Th
Sep 28

Examination 1
Chapters 1-2

 

 

 

12
T
Oct 3

Transport layer
Multiplexing, demultiplexing
UDP (User Datagram Protocol)
 


Read Chapter 3 

 

 

13
Th
Oct 5


Reliable data transfer
 

Chapter 3 problems
 

 

 

14
T
Oct 10


Network tour


Chapter 3 Ethereal lab
 

 

 

15
Th
Oct 12

TCP (Transmission Control Protocol),
TCP Congestion control
 

Read chapter 4

 

 

Internet routing

4

16
Th
Oct 19


Datagram network routers, IP
 


Chapter 4 problems
 

 

 

17
T
Oct 24


Routing in the internet  


Chapter 4 Ethereal lab
 

 

 

18
Th
Oct 26


Multicasting
Mobile routing 


Read chapter 5
 

 

 

Link layer
LANS


5

19
T
Oct 31

Link layer
Error correction
Multiple access protocols 


Chapter 5 problems
 

 

 

20
Th
Nov 2


LAN addresses
Hubs, bridges, switches 


Chapter 5 problems
 

 

 

21
T
Nov 7


Ethernet
 


Chapter 5 Ethereal lab
 

 

 

22
Th
Nov 9


Review for exam
PPP 

 

 

 

23
T
Nov 14


Examination 2
Chapters 3-5 

 

 

 

Wireless and mobile networks

6

24
Th
Nov 16

Wi-fi: 802.11 Wireless LANs

Chapter 6 Ethereal lab
Prepare presentation
 

 

 

Security in computer networks

8.6-8.8

25
T
Nov 21


Cellular access, mobility management
 


Prepare presentation
 

 

 

26
T
Nov 28


Access control attacks
 

 

 

 

27
Th
Nov 30


Security in many layers 

 

 

 

 

 

 

 

 

 

 

 

 

28
Dec 5

Review  

 

 

 

 

 

 

 

 

 

 

 

 

29

Dec 9

Final