Home‎ > ‎

CIS 192

UNIX/Linux Network Administration

 Time Thursdays, 5:30pm to 9:35pm
 Room 828 Aptos Main Campus
 Live Online 
 Archives
 Roll Call
 Lab Open Lab - 4 hours 5 minutes per week TBA
 Units 4
 Prerequisites  CIS 81 and CIS 90 or equivalent skills 
 Book UNIX and Linux System Administration Handbook (4th Edition)
 Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley
 Prentice Hall PTR ISBN-13: 978-0131480056
 Status Version 4: Beta 
 Calendar subject to change
 Links VMWare VLab Web Access 
 Canvas 

Course Calendar

DateTopicChapterLabMilestone
January 26, 2017 Welcome Getting Help  
February 2, 2017 Networking Basics  Using SSH  
February 9, 2017 Debugging and Advanced SSH  Examine Packet Caputres Get Connected 
February 16, 2017 Routing and Switching  Watch ARP and ND for Errors  
February 23, 2017 Dynamic Addressing: SLAAC   A Complete Network 
March 2, 2017 Dynamic Addressing: DHCP 15 MAC Addresses An IPv6 Network 
March 9, 2017 Firewall and NAT 12.9 NAT Lab An IPv4 Network 
March 16, 2017 Project Debugging    
March 23, 2017 Spring Break    
March 30, 2017 DNS  Using Dig Testing Your Network 
April 6, 2017 Setup Email 15  Testing DNS 
April 13, 2017 Docker and Containers 18  Send Email 
April 20, 2017 Docker Microservice 21   
April 27, 2017 Docker Compose   Microservice Hosting 
May 4, 2017 Docker Administration    
May 11, 2017 Project Due    
Showing 16 items from page CIS 192 Calendar sorted by Date. View more »

Video Archives



Course Description
Students will learn how networking is implemented on UNIX/Linux Systems. Emphasis is on the TCP/IP suite of protocols in the 192A section, with the course concentrating on the functionality of each layer of the TCP/IP Network Model, and the Linux commands and utilities used for administering the network. In the 192B course, students will also learn to install and configure network applications including DHCP, DNS, and web-based services such as FTP, HTTP and email. The course also covers firewalls and various WAN technologies including Virtual Private Networks. This course readies the student for Linux network administration by giving them first hand experience creating a functional domain and website.

Student Learner Outcomes 
  1. Install and configure a local area network (LAN) that meets the needs of a small business.
  2. Install and configure common network services.
  3. Troubleshoot and repair malfunctions in common network services.
Objectives
  1. Use basic network terminology to describe the five layers of the TCP/IP Reference Model, and describe at least one major function of each layer.
  2. Locate a specific Request For Comment (RFC) article on the Internet.
  3. Use the arpwatch daemon to collect IP/hardware addresses, and manually add an address to the ARP table.
  4. Install the device drivers and configure the network interface card (NIC) of a Linux system so that it may join a network.
  5. Configure appropriate IP addresses, network and subnet masks, and broadcast addresses based on the size and number of network segments required.
  6. Connect multiple network segments together using Linux servers as routers and configuring the appropriate routing tables.
  7. Use a network sniffer to analyze network traffic between two hosts.
  8. Plan a subnet topology based upon a given set of constraints and performance needs.
  9. Define the term 'socket' and describe its importance to the transport layer of the protocol stack.
  10. Create a secure tunnel between two hosts that allows port forwarding into a private network.
  11. Configure a network service with security restrictions for its use using either TCP Wrappers or a super daemon.
  12. Use Iptables to build a permissive firewall by selectively filtering packets based on protocol type.
  13. Use Network Address Translation (NAT) to allow hosts on a private network to access the Internet.
  14. Identify, isolate, and correct malfunctions in a computer network.
Grading Policy
Your grade depends on completion of the final project. The table shows how your grade will be awarded:

 Milestone   Capabilities  Letter Grade 
 Basic Functionality
  • Router with firewall
  • Switch configured
  • DHCP
  • DNS
 C
 Intermediate Functionality
  • Send/Receive Custom domain Email
 B
 Fully Functional
  • Application server with dynamic content 
 A


TBA (To Be Arranged) Lab Hours
This course meets weekly at the times shown in the Cabrillo Schedule of Classes and above. In addition each student is required to spend lab time every week in either the CIS Lab (room 830) or online using the CIS VLab. Students may choose the time and day for their TBA Lab Hours where they will work on lab assignments designed to give them practical hands-on experience and continue the learning process. These TBA lab hours are required, tracked, and graded. It is the student’s responsibility to complete the TBA lab hours, which start on Week 1 of the term, and record their attendance. Tip: A great time to do TBA lab hours is in the CIS Lab when the instructor is there. If that is not possible, questions can always be posted on the electronic help forum which is monitored by the instructor.

Late Work Will Not Be Accepted
Homework is due one hour before class on the calendar date where the homework is listed. Please complete all assignments on time as they will not be accepted if they are late. This will help both the student and instructor keep the class moving and avoid log jams at the end of the term. If an assignment is not complete by the deadline it is better to make an incomplete submission for partial credit than no submission at all. There may be extra credit work for students needing extra points.

Classroom Etiquette
It is important to have an effective, distraction-free classroom environment for learning. To minimize distractions all cell-phones should be turned off or at least silenced. Never carry on conversations during the lecture as this is probably the most annoying distraction possible to those sitting nearby.

For students in the physical classroom, computers can be turned on for viewing lecture slides locally, Google-ing related technical information, and doing classroom exercises. A student's full attention is desired so the computers should not be used during lecture for email or anything that would distract them or others from the material being taught.

For students in the virtual classroom, use the "Raise hand" icon in CCC Confer to let the instructor know you have a question. The chat window can be used to ask questions and communicate with the instructor or other classmates. For students dialing in please use *6 on your phone to mute/unmute your line so background noises in your location don't distract the class.

Please plan on coming to all classes. If class will be missed let the instructor know ahead of time. It is the student's responsibility to get any missed material or information from other classmates (the forum is a good way to do this). Please note that being disruptive is grounds for being dropped from the class by the instructor.

Academic Conduct
Instructors at Cabrillo will not tolerate any forms of academic dishonesty. We do not accept remarkably similar assignments. Students who engage in violations of academic integrity (cheating, plagiarizing print or electronic sources, copying computer files, web site content) as outlined in Cabrillo's "Student Rights and Responsibilities" document are subject to disciplinary action by the instructor including receiving an "F" for the assignment, being dropped from the course with a "W" or being issued an "F" for the course.

Special Learning Needs
Veterans or students with disabilities, including "invisible" disabilities such as chronic diseases, learning, and psychological disabilities, are encouraged to explain their needs and appropriate accommodations to the instructor during office hours. Please bring a verification of your disability from the Learning Skills or DSPS offices and a counselor or specialist's recommendations for accommodating your needs.

As required by the Americans with Disabilities Act (ADA), accommodations are provided to insure equal opportunity for students with verified disabilities. If you need assistance with an accommodation, please contact the Learning Skills Program at 831-479-6220 (for students with learning disabilities and attention deficit disorders) or Disabled Student Programs and Services (DSPS) at 831-479-6379 or 831-479-6421 (TTY) to make arrangements as soon as possible.

Students interested in receiving accommodations and services can contact the ASC at (831) 479-6379 to schedule an appointment to meet with one of the ASC counselors. Please arrive 15 minutes prior to the scheduled appointment to fill out necessary paperwork.

ASC is located outside Room 1073 in The Hub, upstairs behind the library.

Missing Classes and Drops
It is the student's responsibility to officially withdraw from classes. If you miss more than two classes or two lab assignments, the instructor may drop you from the course enrollment unless prior arrangements have been made and agreed to.
Subpages (43): View All
Comments