Return to Kevin's Home Page
Return to the OC Homepage
Summer 2014 (Revised 6/30/14)
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:
Course Learning Outcomes: The main goal of the course is to provide students with a comprehensive overview of the TCP/IP protocol stack including its history, development, current applications, and future implications. This will include the presentation of both the TCP/IP model of networking and the OSI Reference Model. Of the two, the OSI Reference Model is more widely used in modern computer networking and will be the primary model used in presenting and explaining the course material. The material provides an understanding of how network traffic is encapsulated and transported both in the Local Area Network and on Wide Area Networks including the Internet, how messages are addressed and forwarded, how messages are correctly routed and how network errors are reported. Common network services such as Dynamic Host Configuration Protocol (DHCP) and Domain Name System (DNS) are presented and explained. TCP/IP security and vulnerabilities are also presented using very recent examples of Internet attacks by “infamous” viruses, worms, and Trojan horse programs. The tools and techniques used to monitor and manage TCP/IP networks will be presented and the future of TCP/IP networking in the form of Internet Protocol version 6 will be shown. 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.
High-Speed, Broadband, Internet Access (wired or wireless)
USB 2.0 Headset (speaker and microphone)
Flash Memory Device (i.e. “Thumb” drive), 32 GB or larger, or an external USB Drive (any size – but 1 TB or larger is recommended), unused (i.e. “empty).
USB 2.0/3.0 Webcam (e.g. Logitech® QuickCam™ Pro 9000)
Spare computer for host software (e.g. Windows XP Professional, Windows Vista, Windows 7, Windows Server 2008, 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.
VMware Workstation 10.0.2 for Windows (64-bit only)
VMware Workstation 9.0.2 for Windows (64-bit only)
VMware Workstation 8.0.4 for Windows (64-bit)
VMware Workstation 7.1.6 for Windows (32-bit)
Windows Server 2008 Enterprise Edition with Service Pack 2 without Hyper-V (32-bit)
Wireshark 1.10.0 (32-bit or 64-bit)
IBM Rational AppScan V7.9
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.)
Microsoft Virtual PC 2007 (or Hyper-V)
Windows 7 Professional with Service Pack 1 (32-bit or 64-bit)
Windows Server 2003 R2 Enterprise Edition without Hyper-V (32-bit)
Windows Server 2008 R2 Enterprise Edition with Service Pack 1 (64-bit)
Windows Server 2012 R2 Datacenter (64-bit)
Optional software can be obtained from one of the following sources. See one of the T-213 Lab technicians or an instructor for assistance with obtaining course software at no additional cost to the student.
Microsoft Developer Network – Academic Alliance (MSDNAA/ELMS) –
VMware Academic Partner Program – VMAPP –
Wireshark – the world’s foremost network protocol analyzer
Fedora Project –
Course Materials (Required):
This course will consist of 12 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
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 Environment
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
Module 6: Chapter 6: Neighbor Discovery in IPv6
Module 7: Chapter 7 & Chapter 8: IP Address Auto-configuration & Name Resolution on IP Networks
Module 8: Chapter 9: Transport Layer TCP/IP Protocols
Module 9: Chapter 10 & 11: Transitioning from IPv4 to IPv6: Interoperation & Deploying IPv6
Module 10: Chapter 12: Securing TCP/IP Environment
Final Module – Course Wrap-up
Discussion Board & Chat Sessions
Discussion is a very important component of this course. Just like in a traditional class, in this on-line class you will be expected to participate in discussions with your instructor and fellow students about course learning objectives.
Discussion Board topics are tied to specific course Learning Events for each week of the 8-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 6 hours per week online (via Blackboard® Collaborate™). Each week the instructor will use the [virtual] classroom time to introduce or review TCP/IP protocol suite topics. Additional online time will be used for research and study activities, submission of assignments, and assessments. All class sessions are recorded and available for viewing at a later date and time, notwithstanding any technical difficulties. Go to http://olympic.instructure.com to find the link to these online class sessions. Check below for the schedule.
CIS 173 will not be meeting on-ground during the summer quarter – in order to accommodate the needs of those students in Shelton, Poulsbo, those whose schedules prohibit a more traditional (face-to-face – F2F) class room environment, and others who cannot make it to the main campus in Bremerton during traditional class times/days. If you feel that you need the F2F element of a more tradition classroom, this course is taught on weekdays (on-ground) during winter quarter. Using the Canvas website, online time will be used for research and study activities, submission of assignments, and the completion of online assessments. Go to http://olympic.instructure.com for the schedule and the link to these online class resources.
This online course includes no other “on-ground” class sessions, outside of the labs that require the servers, specialized software, test equipment, cable-making tools, or other resources of the T-213 Lab that would require your physical presence there.
Virtual Classroom Sessions and Chat Sessions:
The Instructor delivers six clock hours of real-time lecture/chat scheduled at pre-selected times in a seven-day calendar week to accommodate diverse schedules. This time is open to change. You are not required to attend the real-time lecture/chats. The real-time lecture/chats focus on the Module topics for each week of the eight-week session and are archived, so you can review the discussion on your own schedule. Attendance of the “live” on-line class sessions are not included in the course grade, but serve as a valuable addition for your learning experience. Recordings of the online [virtual] classroom sessions will be available weekly (immediately after the session has completed) on Canvas. Login into Canvas, click on the link for your course, and then click on the “Blackboard Collaborate” link on the left and then click on the “Sessions” or “Recordings” button at the top (depending upon what you are looking for).
You are responsible for all information covered during normally scheduled class sessions, whether you are present or not.
Other Course Components –
Online Testing will be conducted via the Canvas Learning Management System (LMS) website – https://olympic.instructure.com.
Communicating through Canvas:
Please be aware that the best way to communicate with your instructor is to use the internal Conversations (https://olympic.instructure.com/conversations) system within the Canvas website. Just click on the “Inbox” button to the right of your name in the upper right-hand corner of the Canvas website. From within Canvas always address your email first to the course, and then the teacher(s) for that course, using the “Select All” button to address your email message to all of your teachers, if you have more than one for a particular course. In this way, all instructors will receive the email message and thereby increase your chance of a timely response, in the case where two or more instructors are “team-teaching” a course.
Optionally you can use your Olympic College-provided student email address (e.g. firstname.lastname@example.org and the Outlook Web Access – OWA – website – https://mail.student.olympic.edu/owa/), but the preferred, and most reliable, method of communication will be thru Canvas. 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 Canvas 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 Ask Questions Here discussion forum for your course.
E-mail Etiquette (for email originating outside of Canvas – 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] Canvas Conversations 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. Always try to use the [internal] Canvas Conversations system for course related matters. If that doesn’t work, use your OC Webmail by going to the following URL in your favorite browser (e.g. Chrome, Firefox, IE10, etc.) – https://mail.student.olympic.edu/owa/.
Use only the e-mail address at the bottom of the syllabus for corresponding with your instructor about non-course related matters (or, if the Canvas Conversations system appears to be inaccessible or not working).
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,
File naming standards for CIS 173 – The following naming standards must be used when submitting assignments via the “Submit Assignment” button within Canvas.
Lab – Course name, followed by the Module Number, Last Name, First Name, and the abbreviation for the Assignment type
Example: CIS173_ Module10_Doe_John_Lab.docx
Titling your homework for CIS 173 – The following information must appear at the top of each and every one of your homework assignments (at least at the top of the first page) in order not to lose points for improperly submitted homework.
Name: (e.g. John Doe)
Date: (e.g. July 5, 2014)
Course Number: (e.g. CIS 173)
Assignment Number: (e.g. Module 1 Homework)
Course Evaluation –
Every Module has from 3 to 4 graded assignments. Instructions for each graded assignment are provided within the Module for each week. Each graded assignment 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.
Module assignments will be turned in weekly. This includes Discussion Board Assignments, End-of-the-chapter Projects, and Exams. Not all modules have all types of assignments. Incomplete homework assignments will have deductions accordingly, receiving only partial credit.
*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 Self-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 participate in 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). Participation is defined as uploading homework assignments, completing online assessments, classroom attendance (taking part in hands-on lab which can only be completed during class), or discussion board posting. A student who has not participated during 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’s contribution 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 Canvas® 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 one original contribution and at least two comments to the discussion board 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 Canvas® 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. Canvas® 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 are having problems or feel you are lagging behind, please contact your instructor, so that he/she may explore options to find a solution.
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.
A sample rubric has been posted in this syllabus (see the participation rubric - below). It outlines exactly what the criteria are for writing, participation and reflections.
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 assignment is submitted. 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).
If you submit any late assignments (i.e. after the grading “cycle” has been completed), you will not receive any late credit for that assignment unless you send an email message to your instructor ASKING that the assignment be considered for “late grading.” No credit will be assigned otherwise. Unless you adhere to this premise, the score of “0” will remain in the course grade book for any assignments that miss the assignment due date.
Discussion Board (i.e. the “Assignment Board”) assignments can only be done during the week that they are assigned. No points will be given for late Discussion Board (DB) assignments (including initial posts and replies). If you want to receive credit for your DB assignment, it must be done in an interactive way, while the discussion thread is active, during the week that is has been assigned. Late submissions to the DB will be ignored and receive NO CREDIT, NO EXCEPTIONS.
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.
There will be no make-up tests unless previously arranged with the instructor.
Everyone experiences technical difficulties including the Canvas website, the K-20 network, your Internet service provider, and even Bill Gates. 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
Additional policies can be found at:
The Canvas file submission tool 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 Canvas for the appropriate Module. A single submission is always preferable. While it is possible to upload multiple files via the file submission tool in Canvas, most of the time a single 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 file submission tool in Canvas.
Students are encouraged to make use of the Olympic College Writing Center. The Writing Center is located in the new Humanities and Student Services Building, Room 312, open from 9 – 5 Monday & Tuesday, and 9 – 2 Wednesday – Friday. 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 new Humanities and Student Services Building (HSS), Room 204 (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 –
Phone: (W) 360-475-7379
Instructor Office Hours:
By Appointment Only (Summer quarter, only)
Olympic College 1600 Chester Ave Bremerton WA 98337-1699