CIS 192 (Spring 2009) Course Calendar

Course Home    Grades

(content subject to change)

LessonDateTopicsChapterDue
12/10

Introduction to Course, TCP/IP and Network Access

  • Understand how this course will work
  • Introduction to the Ubuntu, Centos and Fedora VMs
  • Networking overview
  • Field trip to CIS Lab

Skills

  • Operate VMs
  • Revert VMs to snapshots
  • Transporting VMs between home and school
  • Cable VMs to physical and virtual networks
  • Install and remove network drivers
  • Configure a NIC with a static IP addresses
  • Set default gateway and DNS

Materials

Assignment

12,14 
22/17

Quiz 1

ARP and the Internet Layer

  • Review and use various tools for configuring an interface
  • Understand how address resolution works
  • Manage and track the arp cache
  • Sniff packets on the network with tcpdump and Wireshark
  • Understand the Internet layer (layer 3) and how addressing works
  • Hop from system to system using SSH
  • Understand how NAT/PAT works with private networks
  • Use several troubleshooting tools to diagnose problems

Materials

Assignment

12 Student survey

Lab 1
 2/21 Last day to add CIS 192    
32/24

Quiz 2

IP Routing and Subnetting

  • Describe the fields of a datagram header
  • Describe the role of routing tables in the configuration of network interfaces
  • Use the Simple Routing Algorithm to interpret a routing table
  • View, add, and delete routing entries from a routing table
  • By properly configuring routing tables on hosts and routers, configure a LAN of three segments which allows all hosts to communicate with each other.

Materials

Assignment

13 Lab 2

43/3

Quiz 3

TCP and the Transport Layer

  • Dynamic routing
  • Quagga routing suite
  • RIPv2 implementation skills
  • Transport layer
  • TCP and UDP protocols
  • Service ports and sockets

Materials

Assignment

12 Lab 3

5 posts
53/10

Test1

The Application Layer

  • Review
  • Debian family configuration
  • TCP continued
  • Security issues
  • Application layer
  • xinetd and Telnet
  • Very Secure FTP
  • SSH

Materials

Assignment

12, 29  
63/17

Quiz 4

Firewalls and NAT

  • Wrap up applications and services
  • Outline the installation, purpose, and implementation of firewalls
  • Configure packet filters to restrict the flow of packets through your system
  • Compare ipchains and iptables in their role as firewalls
  • Implement address translation through IP masquerading

Materials

Assignment

12.12, 20.13 Lab 4

73/24

Quiz 5

Dynamic Host Configuration

  • Install and configure a DHCP Server
  • Configure a client to obtain an IP address and related information from a DHCP Server
  • Use a DHCP Relay agent to relay DHCP requests through a router

Materials

Assignment

12.9 Lab 5

83/31

Quiz 6

PPP and WAN Protocols

  • Review for next test
  • Connect two LANs together through a serial line
  • Configure a PPP server and associated support files
  • Identify, isolate, and fix problems associated with PPP

Materials

Assignment

12.13 Lab 6

5 posts
94/7

Test 2

The Domain Name System

  • Install and configure a primary, secondary, and caching DNS Server
  • Use configuration tools such as host and dig to troubleshoot DNS

Materials

Assignment

15  
 4/14

Spring Break

   
104/21

Quiz 7

Network File System and Printing

  • List the required packages needed to implement Network File Systems
  • Install and configure NFS to export (share) files to remote computer
  • Configure clients to mount NFS directories dynamically or using /etc/fstab
  • Implement security measures to control a network file system
  • Configure "shares" on a Linux system for access from other Linux machines
  • Add, configure, and remove printers
  • Manage a print system using web-based CUPS

Materials

Assignment

16 Lab 7
114/28

Quiz 8

Samba and Windows Connectivity

  • Install the Samba packages and identify the servers, clients, and configuration files
  • Configure "shares" on a Linux system for access from other Linux machines
  • Browse a Linux file system from a Windows machine
  • Configure the smb.conf file for interoperability with a Windows workgroup
  • Investigate the Samba Windows Administration Tool (SWAT)

Materials

Assignment

26  
125/5

Quiz 9

SMTP, POP3 and Email Services

  • Describe the components of an email system
  • Create global aliases and mailing lists
  • Communicate with SMTP, POP and IMAP servers
  • Configure a Mail User Agent
  • Examine DNS MX records

Materials

Assignment

18 Lab 8

5 posts;
135/12

Quiz 10

Network Information Service

  • List the required packages needed to implement Network Information Services
  • Install and configure NIS to serve common accounting files to remote clients
  • Configure clients to use the /etc/passwd and /etc/hosts files from a master server
  • Review for next test

Materials

Assignment

  • Prepare for Test 3
17.4 Lab 9
145/19

Test 3

Internet Services

  • Install and configure an FTP service
  • Install and configure Apache Web Server
  • Configure a server for virtual web hosting

Materials

Assignment

21  
155/26

Management tools and utilities

  • Management tools and utilities
  • Preparing for the final
  • Lab Workshop

Materials

Assignment

19 Lab 10
- -6/2

Final for CIS192

  5 posts

Extra Credit Labs