RYERSON UNIVERSITY >my.ryerson.ca

CN8822: Network Operating Systems

Instructor:  Raj Nagendra, William Zereneh

Term:  Spring, Summer

NOTES | LABS | REFERENCES | FINAL GRADES | ADDITIONAL MATERIAL

(The following content outline is indicative only, and subject to change)

Week

Lecture

Lab/Asgn

Due

1

March 4

  • Linux security
    • Secure UNIX/Linux workstation
    • Limiting resources
    • Kernel tuneable parameters
    • Firewalls
    • Auditing tools

Lab #1 (10%)

_

2

March 11

  • Linux workstation installation
  • System Maintenance
  • System Performance and Monitoring
  • Linux network security
  • OpenSSH

Assign #1 (30%)

 

Lab #1 (11:59pm March 16)

 

3

March 18

  • Scripts, netcat, awk, and sed
  • HTTP + Installation

 

  • DNS + Installation

Assign #2 (30%)

Lab #2 (10%)

_

4

March 25

  • DHCP, SMTP + Installation
  • Socket Programming
    • Connection-oriented sockets
    • Connectionless-sockets
    • Examine Java network support

Lab #3 (10%)

Lab #2 (11:59pm)

5

April 1

  • Packet Reading
  • TCPDUMP
  • IDS Snort
  • Packet Crafting (Time permiting)

Lab #4 (10%)

Lab #3 (11:59pm)

6

April 8

  • Demo Assign #1
 

Lab #4 (11:59pm)

7

April 22

  • Demo Assign #2

_

_

 

Raj Nagendra School of Computer Science 
Office: ENG 279 Phone: (416) 979-5000 x 7058
This email address is being protected from spambots. You need JavaScript enabled to view it.

William Zereneh, School of Computer Science 
Office: ENG 248 Phone: (416)979-5000 x 4873
This email address is being protected from spambots. You need JavaScript enabled to view it.

 

Term: Winter 

 

References: Computer Networking A top down approach 
James Kurose Keith Ross 
LINUX reference: refer to LINUX lecture notes (http://www.scs.ryerson.ca/~zereneh/linux/)