CSCI 470: Netcentric Computing

Tentative Course Outline

Topics  Reading(*)  Assignments  Labs
Getting started 




online
notes
   
Computer Networks and the Internet  Chapter 1

1.2
1.3
1.4
1.5
1.6
1.7
 

 
Application Layer  Chapter 2

2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
 

 



Transport Layer   Chapter 3

3.1
3.2
3.3
3.4
3.5
3.6
3.7
 

 



***** Midterm Exam I *****
The Network Layer  Chapter 4

4.2
4.3
4.4
4.5
4.6
4.7
 

 






The Link Layer and LANs
  • Introduction and Services
  • Error-Detection and -Correction Techniques
  • Multiple Access Protocols
  • Link-Layer Addressing
  • Ethernet
  • Link-Layer Switches
  • The Point-to-Point Protocol
  • A Network as a Link Layer
  • CSMA/CD applet   ZIP
  Chapter 5

5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
 

 
Wireless and Mobile Networks
  • Wireless Links and Network Characteristics
  • WiFi: 802.11 Wireless LANs
  • Cellular Internet Access
  • Mobility Management: Principles
  • Mobile IP
  • Managing Mobility in Cellular Networks
  • Impact on Higher-layer Protocols
  • 802.11 CSMA/CA applet   ZIP
  Chapter 6

6.2
6.3
6.4
6.5
6.6
6.7
6.8
 

 
***** Midterm Exam II *****
Bluetooth Programming 
online
notes
 

 
Multimedia Networking
  • Multimedia Networking Applications
  • Streaming Stored Audio and Video
  • Talking fast video
  • Making the Best of the Best-Effort Service
  • Protocols for Real-Time Interactive Applications
  • Providing Multiple Classes of Service
  • Providing Quality of Service Guarantees
  • WAVE file format
  Chapter 7

7.1
7.2
7.3
7.4
7.5
7.6
 

 
Security in Computer Networks
  • What Is Network Security?
  • Principles of Cryptography
  • Message Integrity
  • End-Point Authentication
  • Securing E-mail
  • Securing TCP Connections: SSL
  • Network-Layer Security: IPsec
  • Securing Wireless LANs
  • Firewalls and Intrusion Detection Systems
  • Programs designed in class
  Chapter 8

8.1
8.2
8.3
8.4
8.5
8.6
8.7
8.8
8.9
 

 
***** Final Exam *****

(*) Lecture slides are reproduced from the PowerPoints for the textbook available from the publisher web site.