Return to Kevin's Home Page
Return to the OC Homepage
Syllabus for CIS 173 - Introduction to TCP/IP
This course is designed to give an understanding of the TCP/IP protocol suite and the details of its implementation. The details of its implementation are treated by discussing IP addressing, the structure of frames and protocol headers that enable communication between two computers (hosts), and the various TCP/IP services.
Course Learning Objectives:
Upon successful completion of this course you will be able to:
· Use acquired skills and knowledge to plan, install, configure, manage and troubleshoot network resources employing TCP/IP protocols.
· Define Network Interface/Access Layer Protocols
· Define Internet Layer Protocols
· Define Transport Layer Protocols
· Define Application Layer Protocols
· Analyze TCP/IP Security Issues
· Define TCP/IP Routing Protocols
· Describe the techniques for Monitoring and Troubleshooting TCP/IP
· Define IPv4 and IPv6 Addressing Protocols
· Student will show readiness for successful completion of the TCP/IP portion of Microsoft’s MCSA Exam
Course Learning Outcomes: This course presents basic networking technology and terminology, including the primary networking models, IPv6 addressing and transitioning from IPv4, name resolution, and other concepts and information relevant to setting up and using TCP/IP-based networks. The course demonstrates the use of Wireshark, an open source protocol analyzer, to help students understand how these protocols and services work. In addition, students learn how to document and troubleshoot a TCP/IP network, including basic addressing and setup, connectivity and communications, name resolution, and fundamental network services. Coverage of network security includes explanations of key exploits and vulnerabilities and how to remedy or work around potential problems. The course surveys real-time IP-based protocols and services including Voice over IP (VoIP) and Instant Messaging (IM) applications, with an overview of the protocols, services, and common message sequences involved. Each chapter gives the student the opportunity to use a variety of hands on activities using the latest Microsoft operating systems, cutting edge software, and further reading from the most informative technical sources on the Internet.
Flash Memory Device (i.e. “Thumb” drive), 1 GB or larger, or an external USB Drive (any size – but 160 GB or larger is recommended)
Spare computer for host software (e.g. Windows XP Professional, Windows Vista, Windows 7, etc.)
If you desire to use a spare computer, but cannot afford one, you can check out a spare computer from the T-213 Lab for the duration of the quarter. See one of the T-213 Lab technicians or an instructor in order to complete the proper paperwork.
WireShark 1.8.4 (32-bit or 64-bit)
IP Subnet Calculator 22.214.171.124
SAM Spade 1.14
Engineer’s Edition Toolset (Solarwinds.net)
OmniPeek Personal (WildPackets, Inc.)
ProConvert (WildPackets, Inc.)
VisualRoute for Windows (Visualware, Inc.)
Student Data Files (Online Companion - http://www.course.com/networking/tcp-ip3e/)
VMware Workstation (latest edition for Windows)
Microsoft Virtual PC 2007 (or Hyper-V)
Windows 7 Professional (32 or 64 bit)
Windows Server 2008 Enterprise Edition with Service Pack 1
Windows Server 2003 R2 Enterprise Edition
Course Materials (Required):
This course will consist of 11 modules covering the following topics:
Chapter 1: Introducing TCP/IP
Chapter 2: IP Addressing and Related Topics
Chapter 3: Basic IP Structures: Headers and Payloads
Chapter 4: Data Link and Network Layer Protocols in TCP/IP
Chapter 5: Internet Control Message Protocol (ICMP)
Chapter 6: Neighbor Discovery in IPv6
Chapter 7: IP Address Autoconfiguration
Chapter 8: Name Resolution on IP Networks
Chapter 9: Transport Layer TCP/IP Protocols
Chapter 10: Transitioning from IPv4 to IPv6: Interoperation
Chapter 11: Deploying IPv6
Chapter 12: Securing TCP/IP Environments
Module 0: Getting Started (Orientation)
Module 1: Chapter 1: Introducing TCP/IP
Module 2: Chapter 2: IP Addressing and Related Topics
Module 3: Chapter 3: Basic IP Structures: Headers and Payloads
Module 4: Chapter 4: Data Link and Network Layer Protocols in TCP/IP
Module 5: Chapter 5: Internet Control Message Protocol (ICMP)
Module 6: Chapter 6: Neighbor Discovery in IPv6
Module 7: Chapter 7 and 8: IP Address Autoconfiguration and Name Resolution on IP Networks
Module 8: Chapter 9: Transport Layer TCP/IP Protocols
Module 9: Chapter 10 and 11: Transitioning from IPv4 to IPv6: Interoperation and Deploying IPv6
Module 10: Chapter 12: Securing TCP/IP Environments
Discussion Board & Chat Sessions
Discussion is a very important component of this course. Just like in a traditional class, you will be expected to participate in discussions with your instructor and fellow students about course Unit and Learning Event topics.
Discussion Board topics are tied to specific course Learning Events for each week of 10-week session, and comprise a substantial part of your grade for this course.. Discussion board participation is required and evaluated qualitatively by the Instructor. You are required to post original material for each Discussion Board (DB) assignment. Additionally, you will be graded upon your participation in responding to your classmates’ DB posts. Initial DB posts are due by Wednesday of the week in which they are assigned, in order to avoid a 5 point penalty (with the exception of week 1). Up to 2 1/2 points per response will be assigned to your responses to your classmates’ DB posts, up to a maximum of 5 total response points. Your initial DB post will be graded in accordance with the following rubric. Your responses to your classmates’ DB posts must be substantive and will be graded using the following rubric in a similar manner.
CIS 173 meets approximately 3 hours per week. Each week the instructor will use the classroom time to introduce or review TCP/IP protocol suite topics. Additional online time will be used for research and study activities, group or partner work, submission of assignments, and assessments.
The instructor delivers three hours of classroom lecture and lab time scheduled during the week. Classroom attendance is not mandatory and your participation in the classroom is not graded and will not be included in the course grade. Nevertheless, you are encouraged to attend as many of the classroom sessions as your schedule will allow.
· Tuesdays 8:26 A.M. to 9:50 A.M. (T-213 Classroom)
· Thursdays 8:26 A.M. to 9:50 A.M. (T-213 Classroom)
Virtual Classroom Sessions and Chat Sessions:
This hybrid course includes no live, “on-line,” class sessions.
Other Course Components –
Online Testing will conducted via the Angel Learning Management System (LMS) website - http://angel.olympic.edu/
Communicating through WAOL (via the ANGEL Learning website):
Please be aware that the best way to communicate with your instructor is to use the internal email system within the Angel Learning website. Optionally you can use your Olympic College-provided student email address (e.g. email@example.com and the Outlook Web Access – OWA – website – https://inst.oc.ctc.edu/exchange), but the preferred, and most reliable, method of communication will be thru ANGEL. If you use external email (e.g. Gmail, Yahoo, AOL, MSN, Hotmail, etc.), then please be sure to add your [real] name and class number to your email so your instructor will know who it is from. If you prefer not to use the internal ANGEL email system, then you should use only your OC email address for online classes, because other external email tends to get filtered-out as it attempts to navigate its way through the Olympic College junk e-mail (S*PAM) filters. If there is something specific to you and your grades please send me an email otherwise, generally speaking, post a message to the Discussion Board for the module that you are working on.
E-mail Etiquette (for email originating outside of ANGEL – e.g. OWA) – The following guidelines should be adhered to in order to assure a fast, accurate and meaningful response from e-mail sent by the student to the instructor (outside of the [internal] Angel email system – e.g. via
Outlook Web Access [OWA]). Remember, the instructor has many students in many classes. Incorrectly formatted e-mail may hinder/delay a response back from your instructor. Feel free to use the [internal] Angel email system (found under the “Communicate” tab within the Angel Learning system. If that doesn’t work, use your OC Webmail by going to the following URL in your favorite browser (e.g. IE7) – https://inst.oc.ctc.edu/exchange
Use the e-mail address at the bottom of the syllabus for corresponding with your instructor, outside of Angel email system, as a backup.
The subject line should always include your course number and the student’s name. Cryptic e-mail addresses are too hard to correlate with “real” student names. If you don’t put an appropriate subject line on your e-mail, you may not get a response.
Subject Line: CIS_173, Hawkins, Jay – This is what I need help with
File naming standards for CIS 173 – The following naming standards must be used when submitting assignments by electronic mail or via the “Drop Box” within ANGEL.
Group Project – Course name, followed by the Unit Number (Week Number), Last Name, First Name, abbreviation for the Assignment type and Assignment number
Lab – Course name, followed by the Unit Number (Week Number), Last Name, First Name, abbreviation for the Assignment type and Assignment number
Course Evaluation –
Every Module has from 3 to 4 graded assignments. Instructions for each Learning Event are provided within the Unit topic identified for each week. Each Learning Event concludes with a deliverable product. Deliverable products may range from a paragraph narrative, a research paper, a PowerPoint Presentation, programming code, an analysis of the Learning Event, to an HTML Web page. These deliverable products are evaluated using the course evaluation methods.
*NO WORK will be accepted after the end of the quarter . . . NO EXCEPTIONS.
A Student Assessment is included for every Module. When two or more chapters are covered during one Module, a single assessment will be used to cover all chapters. The course platform’s testing feature is utilized for this Student Assessment. True/False, Multiple Choice, Yes/No, or Matching are used for students to evaluate their own knowledge acquisition for each Module’s identified course outcomes.
Course Evaluation Grading Scale:
The Attendance Policy requires students to attend their on-line course at least five out of seven days during each Module week (Hybrids and one or two credit classes only need post three out of seven days). Attendance is defined as discussion board posting. A student not attending the first week will be dropped from the course. If an instructor believes a student’s absences have been excessive and unjustified, the instructor may request that the student be withdrawn from the course.
Participation Policy expects students to participate in the virtual classroom at least five out of seven days during each Module week (Hybrids and one or two credit classes only need post three out of seven days). This standard is a MINIMUM REQUIREMENT. It is suggested that students participate on a daily basis during the course.
Participation is measured by a student’s contribution to the online classroom discussion board. A student contribute must add value to the course. A posting is considered to be of substance by the standards laid out in the Grading Rubric located in this syllabus (see above). Postings such as “me too” or “I agree” or too many postings that are off of target with the ongoing discussions in the appropriate thread are not considered substantive for purposes of participation.
Important Note: Participation is the same as attendance, and attendance is only measured by participation. The Angel® system does allow students to read the postings of others without actually posting a reply. It is only when a student replies to the discussion on the discussion boards that attendance will be measured.
The expectations for participation and attendance are very high. They have been outlined in total in the Participation Rubric in this syllabus (see rubric above). It is expected that you will make at least two comments or contributions to the discussion board per day at a level of quality outlined in the Participation Rubric. In order to get anything out of the class, you must participate in the classroom discussion and you must “think outside the box” in terms of bringing new information to the class. It is expected that you will be involved and active in the construction of knowledge with the group. Bringing new ideas is as important of an element as assisting others in developing their knowledge.
You need to know that Angel® accurately records your every movement in your on-line course. Therefore, please spare me the stories of you having attended on particular days but not having posted. Angel® records will reflect what you have and have not done. To eliminate any confusion attendance is only counted by what you actually post to the discussion board.
The nature of this course is sequential and comprehensive; your regular participation and communication will inevitably reflect in your performance. If you experience difficulty with the material, contact me immediately; do not fall behind and disappear. If you need to withdraw, contact me and complete the requisite withdrawal process.
A sample rubric has been posted in this syllabus (see the grading rubric - below). It outlines exactly what the criteria are for writing, participation and reflections.
If you wish to withdraw from this course, please inform your instructor of your decision and file the appropriate paperwork with the college’s administration.
If you are having problems or feel you are lagging behind, please contact your instructor, so that he/she may explore options to find a solution.
Feedback on module assignments for the week:
The instructor (or his/her teaching assistant) will send feedback on all graded assignments within 7 days (or less) after the due date. If you submit an assignment late it will be graded together with the following week’s work. Please see sample grading rubric so you understand the grading process.
The instructor reserves the right to deduct 10% of the points from the total points possible for an assignment, for each week an assignment is late.
Similarly, the instructor reserves the right to refuse to accept any late assignments after two weeks in which it is due, if the instructor and the student have not negotiated and mutually agreed upon an alternative submission plan -- in advance (at least 48 hours before the assignment due date/time).
Because your grade is dependent on participation and discussions, DO NOT submit all your week's work on the final day. You will not receive credit for your participation if you do.
Everyone experiences technical difficulties including the ANGEL Learning website and WAOL. You should have an alternate plan in the event of technical difficulties. Please notify me immediately if this is happening to you. You may call me, send an email or use a school computer.
Everyone deserves to have a good learning environment. I will follow the rules of the college in the classroom. Please see the Student Handbook for the Student Conduct Code. All forms of dishonesty will be subject to immediate disciplinary action (see the section below on Academic Honesty). Sometimes there may be a lecture section being conducted while you are in the T-213 lab performing your lab work. Classroom disruptions such as tardiness, talking during lecture and cell phone use are not acceptable. Repeated infractions will be referred to the Vice President of Student Services. Please turn off your cell phone before entering the classroom.
At Olympic College, students are expected to demonstrate academic
integrity by completing their own work assignments and assessments.
Effective planning and progress must be accomplished for students to
be successful in their degree program of study. Submission of work
from another person, whether it is from printed sources or someone
other than the student, previously graded papers, papers submitted
without proper source citation, or submitting the same paper to
multiple courses without the knowledge of all instructors involved
can result in a failing grade or be reported to the Olympic College
Vice Principle of Student Services for appropriate sanctions or
disciplinary actions. All students are expected to adhere to the
standards as set forth in the Student Code of Conduct and Statement
on Academic Honesty.
Additional policies can be found at:
The ANGEL Learning Drop Box will be the primary means of submitting “graded” homework for this course.
You are responsible for doing all online assignments, reviewing the online materials for that week, participating in the group activity for the week, and turning in all assignments on time. You will also have a weekly reading assignment, which will support that week's learning objectives, and which you are encouraged to complete ahead of time. Post any questions, which you may have, to either the common area of your class, where the questions may be answered by any students, or post sent them via email directly to your instructor. Please bring your questions, which cannot be answered online, to your lab session where your instructor or another instructor may be available to answer all of your questions.
Lab homework will require “screenshots” that must be submitted in a file format that is compatible with the latest version of Microsoft Word (i.e. .doc, .docx, etc.).
This may be different from what you are accustomed to doing as experienced by the work that you’ve done in previous quarters. Be aware of this change.
In the vast majority of all cases, you will submit your homework in a single Word-compatible document to the ANGEL Learning Drop Box for the appropriate Module. A single Drop Box submission is always preferable. While it is possible to upload multiple files in a single Drop Box, most of the time a single Drop Box submission, consisting of a single Word-compatible file, is recommended. When the assignment calls for a Microsoft PowerPoint presentation, then you can optionally upload two files (e.g. a Microsoft Word-compatible file AND a Microsoft PowerPoint presentation file) or you can “embed” the PowerPoint presentation inside of the Microsoft Word file and upload the composite file as a single entry to the Drop Box.
1. Don’t forget to use the “Attachments” button of the Module Drop Box in order to submit your weekly homework assignments.
2. Don’t forget to use the “Browse” button of the Module Drop Box, to locate and attach your single weekly homework assignment (consisting of a single Word-compatible document) to the Drop Box.
3. Don’t forget to click on the “Upload File” button to send your local file to the ANGEL Learning Course Management System’s (CMS) Drop Box.
4. Don’t forget to click on the “Finished” button once your uploaded your file(s) to the Module Drop Box.
5. Finally, don’t forget to select “Submit” before leaving the Module Drop Box, in order to get credit for your weekly homework assignment.
Students are encouraged to make use of the Olympic College Writing Center. The Writing Center is located in Humanities 115, open from 9 – 5 M & Tu, and 9 – 2 W – F. Students are encouraged to make appointments, but may also drop in. The phone # is 475-7318.
If you have a disability and will need special services, please call or visit Access Services as soon as possible. They are in Humanities Building, room 114 (360) 475-7540.
Can I Help?
I want you to do well in this class and in college. If you have a problem or situation that is affecting your schoolwork, please let me know. Olympic College has many services to help students be successful. You can contact me by e-mail, instant message (IM), voice mail, or talk to me right before or after class.
THE INSTRUCTOR RESERVES THE RIGHT TO CHANGE ANY PORTION OF THIS SYLLABUS AT ANY TIME.
Instructor Information -
Name: Jay Hawkins
Phone: (C) 360.271.0666 [call or text]
Instructor Office Hours:
By appointment only
Olympic College 1600 Chester Ave Bremerton WA 98337-1699