Olympic College


Return to Kevin's Home Page
Return to the OC Homepage

Syllabus for CIS 173 - Introduction to TCP/IP

Winter 2013

 

Prerequisites:

 

·         None

 

 

Course Description:

 

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.

 

 

Credits: 5

 

Required Equipment:

 

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)

 

Optional Equipment:

 

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.

 

Required Software:

 

WireShark 1.8.4 (32-bit or 64-bit)

IP Subnet Calculator 3.2.1.0

SAM Spade 1.14

WinPcap 4.1.1

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/)

 

Optional Software:

 

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):

Title

Edition

Author

Publisher

ISBN

Guide to TCP/IP

Fourth Edition

Laura A. Chappell and Ed Tittel

Thomson, Course Technology

978-1-1330-1986-2

Click here for website

 

 

 

 

 

 

 

Course Outline:

 

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

 

Course Schedule:

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

 

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.

 

 


Sample Participation Rubric

 

Exemplary (15 – 20 points)

Satisfactory (8 – 14 points)

Unsatisfactory (0 -7 points)

Discussion

 Participation

Posts often and is actively involved in all discussions

Posts to the minimum level of required participation

Rarely posts to group or posts without purpose

Ties the course materials and activities to other readings, web sites or resources

Occasionally ties the course materials and activities to other readings, web sites or resources

Doesn’t share or reflect on course materials or activities or attempt to tie the material to other activities

Extends understanding of the material to other aspects of the student’s learning; offers explanations of why things happen the way they do

Occasionally extends understanding of the material to other aspects of the student’s learning; offers explanations of why things happen the way they do

Chats about course content or about application of course topics but does not reflect on its meanings

All of the forum assignments completed above expectations

Competes most of the forum assignments

Few forum assignments completed

Adds probing questions to extend the conversations begun by other participants

Occasionally adds probing questions to extend the conversations begun by other participants

Does not ask, or asks only superficial questions about the material.

Attempts to address other’s questions with clear logic and ties to the readings, web sites and resources offered in the course, plus deduce additional information from the material

Occasionally attempts to address other’s questions with clear logic and ties to the readings, web sites and resources offered in the course, plus deduce additional information from the material

Only offers the most rudimentary explanation for motivations or issues in the course

Reflection

In sharing experiences, asks and answers questions about why things happen and what motivated events or issues to unfold as they did/do

In sharing experiences, occasionally asks and answers questions about why things happen and what motivated events or issues to unfold as they did/do

Focuses upon completion of the material and not the relationship between the material and other issues in the course

Regularly posts messages summarizing or synthesizing the previous discussion materials and discussions

Occasionally posts messages summarizing or synthesizing the previous discussion materials and discussions

Seldom posts messages summarizing or synthesizing the previous discussion materials and discussions

Regularly searches for greater understanding of the material through exploration of the course material and activities

Occasionally searches for greater understanding of the material through exploration of the course material and activities

Seldom searches for greater understanding of the material through exploration of the course material and activities

 

 

 

Lecture Schedule:

 

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.

On-Ground Sessions:

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 –

 

Exams

 

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. jayhawkins@inst.oc.ctc.edu 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.

Example:

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

 

Example: CIS173_U10_Hawkins_Jay_GP.doc

 

Lab – Course name, followed by the Unit Number (Week Number), Last Name, First Name, abbreviation for the Assignment type and Assignment number

 

Example: CIS173_U10_Hawkins_Jay_LAB.doc

 

Course Evaluation –

 

Graded Assignments

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.

 

Student Assessment

 

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.

 

Assignment Weighting:

 

Module

Assignment Type

Points Possible

 

 

 

Getting Started Assignment

Discussion Board

20* (extra credit)

 

Angel Pre-survey

10* (extra credit)

 

 

 

Module 1

Discussion Board

20

 

Lab

40

 

Assessment

40

 

 

 

 Module 2

Discussion Board

20

 

Lab

40

 

Assessment

40

 

 

 

 Module 3

Discussion Board

20

 

Lab

40

 

Assessment

40

 

 

 

 Module 4

Discussion Board

20

 

Lab

40

 

Assessment

40

 

 

 

 Module 5

Discussion Board

20

 

Lab

40

 

Assessment

40

 

 

 

 Module 6

Discussion Board

20

 

Lab

40

  

Assessment

40

 

 

 

 Module 7

Discussion Board

20

 

Lab

40

 

Assessment

40

 

 

 

 Module 8

Discussion Board

20

 

Lab

40

 

Assessment

40

 

 

 

 Module 9

Discussion Board

20

 

Lab

40

 

Assessment

40

 

 

 

 Module 10

Discussion Board

20

 

Lab

40

 

Assessment

40

 

 

 

Final Module

Final Week Survey (Faculty Assessment)

20* (extra credit)

Total

 

1000

 

 

 

Course Evaluation Grading Scale:

Letter Grade

 

Qualitative Definition

Quantitative Definition

A

4.0

Superior course outcomes mastery

96 - 100

A

3.7

 

93 - 95

B+

3.3

 

90 - 92

B

3.0

Exceeds acceptable course outcomes mastery

87 - 89

B-

2.7

 

83  - 86

C+

2.3

 

80 - 82

C

2.0

Acceptable course outcomes mastery

77 - 79

C-

1.7

 

73 - 76

D+

1.3

 

70 - 72

D

1.0

Minimum course outcomes mastery

67 - 69

D-

0.7

 

63 - 66

F

0.0

Failure to master course outcomes

62 - Less

Policies -

Attendance Policy:

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 Requirement:

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.

Grading Criteria:

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.

 

Late Assignments:

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.

Technical difficulties:

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.

Student Conduct:

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.

http://www.olympic.edu/StaffFaculty/Policies/ConductCode/

Academic Honesty:

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.

The administration, faculty, and student government of Olympic College believe strongly in the concept of an honor system. This belief is based on the knowledge that in competitive professional environments, greater emphasis is placed on originality and integrity of ideas and work. All members of the Olympic College academic community, including faculty, students, and administration, are expected to assist in maintaining the integrity of the College, which includes reporting incidents that violate the Statement on Academic Honesty.

For Olympic College course work, please note that learning events are to be that of the student’s own work, and group projects are collaborative efforts.

Additional policies can be found at:

http://www.oc.ctc.edu/GetStart/Policies/ConductCode/violations.html

Homework Policy:

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.

Writing Lab:

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.

Special Accommodations:

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

E-mail: jhawkins@olympic.edu

Phone: (C) 360.271.0666 [call or text]

Instructor Office Hours:

By appointment only

 

   

Olympic College 1600 Chester Ave Bremerton WA 98337-1699