Lesson | Date | Topics | Chapter | Due |
1 | 2/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 | |
2 | 2/17 |
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 |
|
|
3 | 2/24 |
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
|
4 | 3/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
|
5 | 3/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 |
|
6 | 3/17 |
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
|
7 | 3/24 |
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
|
8 | 3/31 |
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
|
9 | 4/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
|
|
|
10 | 4/21 |
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
|
11 | 4/28 |
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 |
|
12 | 5/5 |
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;
|
13 | 5/12 |
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
|
17.4 |
Lab 9
|
14 | 5/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 |
|
15 | 5/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
|