UMUC-EUROPE GRADUATE PROGRAMS
BOWIE STATE UNIVERSITY

MSIT660 Syllabus

Course Title Internet Technologies
Term TERM 5, 2006/2007
Education Center DIST-ED_EUROPE_GRAD
Faculty Member William Hayes - mhayes@faculty.ed.umuc.edu

Faculty Contact Information:

via e-mail as listed above

Consultation:

Since this a DE class, consultation will only be available via e-mail.

Required Texts and Readings:

Comer, D.E. (2004) Computer Networks and Internets, (4th Edition.). Upper Saddle River, N.J.: Prentice Hall.

American Psychological Association. (2001). Publication manual of the American Psychological Association (5th ed.). Washington, DC: Author.

Internet-based readings from the Instructor found in the Course Content section below.

Hardware and software requirements:
  • There will be a need to download several programs such as various browsers (Firefox, Opera, etc.), HTML editors and web-publishing programs, browser plugins, networking utilities, and other programs.
  • Access to a sound card and microphone.
  • Shockwave plugin for your web browser. Available at http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash

Supplementary Readings:

All graduate students should be prepared to utilize the UMUC online library. The library contains a large number of full text academic journals that are free of charge and immediately available.  The library homepage also contains a number of links related to improving students' research and writing skills.

Recommended Journals:

Publications of the various professional societies (such as ACM -- the Association for Computing Machinery, the IEEE Computing Society, and the various management professional societies) are strongly recommended. In addition, there are many trade journals (such as eWEEK) that IT professionals should become familiar with, many of these being published both weekly and online.

Course Description:

This course studies the Intenet, addressing both its technological basis and its applications. The first part of the course studies Internet technology including packet networking, Transmission Control Protocol/Internet Protocol (TCP/IP), and Internet security and authentication (for example, firewalls, encryption, and virtual private networks), Internet 2, and IPV.6. The second part of the course reviews Internet applications and its evolving use for multimedia transmission (such as voice over the Internet), private and leased service IP networks, e-commerce, data warehousing, data mining, and policy issues such as universal service and access.

Course Goals:

Upon successful completion of this course, the student should understand and be able to apply knowledge concerning:
  • Network Programming and Applications
  • Transmission Media
  • Packet Transmission
  • LAN Technologies
  • WAN Technologies
  • TCP/IP
  • IP Telephony
  • Client-Server Interaction
  • World Wide Web Pages
  • Active Web Document Technologies

Course Objectives:

At the end of the course the students should,
  • Describe the physical and software infrastructure of the public Internet.
  • Explain the concept of a carrier signal, modulating a carrier, and how a modem encodes data on a carrier wave.
  • Describe packet switching and identify the motivation for using packets and the characteristics used to categorize networks.
  • Define Internet terms and concepts including Ethernet, FDDI, token ring, ATM, and xDSL.
  • Describe Internet architectures and applications, including routers, internet addressing, address binding, and TCP/IP protocols.
  • Describe general principles underlying network applications such as e-mail, file transfer, and web browsing.
  • Identify the basic elements of security, including both firewalls and encryption.
  • Publish and maintain a web site containing textual, graphical, and sound files.

Grading Information:

The final grade will be determined as follows:

Midterm Examination--------------------- 25%
Final Examination----------------------- 25%
White Paper----------------------------- 25%
Homework and Web Tycho Participation---- 25%

According to the Graduate School grading policy, the following symbols and scale are used:

A = excellent (90-100)
B = good (80-89)
C = passing (70-79)
F = failure (less than 70)

The grade of "B" represents the benchmark for the Graduate School. It indicates the student has demonstrated competency in the subject matter of the course, i.e., has fulfilled all course requirements on time, has a clear grasp of the full range of course materials and concepts, and is able to present and apply these materials and concepts in clear, reasoned, well-organized and grammatically correct responses, whether written or oral.

Only students who full meet this standard and, in addition, who demonstrate exceptional comprehension and application of the course subject matter, merit an "A."

Students who do not meet the benchmark standard of competency fall within the "C" range or lower. They, in effect, have not met graduate level standards. Where this failure is substantial, they earn an "F."

Course Requirements:

1. Examinations. There will be a midterm and a final examination designed to help students master the course content.

2. White Paper.
A. Type of Paper. The paper should examine a topical area approved by the professor. The paper must state a thesis and, based on the research, undertake to prove or disprove that thesis. The paper should review the recent literature (1995-present), distill the fundamental issues, discuss various solutions to the issues raised, identify trends, and formulate the student's own position. Arguments critical of the student's thesis must be evaluated. An adequate literature search is based first on academic journals (e.g., Journal of Data Communications), second on professional journals (e.g., Journal of Systems Management), and last on books and textbooks.

B. Length and Style. The paper should have a body of 10 to 15 pages. The paper must be typed in accordance with Appendix A of the Publication Manual of the American Psychological Association. You must create a format template for it in your word processing software.

C. Term Paper Process. Students may choose to use a structured approach to aid them in completing a successful term paper. Students using this process should turn in developmental products within the first several sessions of the course, such as a concept paper, a proposed bibliography, and an outline. This is optional.

A representative sample of relevant topics includes:
Portals
Tunneling
Sniffers
Cookies
Filters
Next Generation Internet (NGI)
Domain Name System capacity and registration
Electronic Data Interchange (EDI)
Secure Socket Layer (SSL) Encryption
Viruses, worms, Trojan horses, and zombies
Intrusion detection
Acceptable use
Firewalls
Specific topics within the broad topics presented in the Sessions.

3. Class and Homework Presentations: You will be required to prepare a series of tasks, both graded and ungraded, related to Internet applications.
Required Tasks In addition to graded exercises, students are expected to perform ungraded tasks required for the course. Successful completion of the course requires that all these tasks be completed.

Description of Course Requirements:

Successful graduate students in American universities dedicate approximately three hours of preparation/study time for every hour spent in the face-to-face classroom. Thus, the following course requirements were developed on the assumption that students would be prepared to spend approximately 150 hours of their own time working on them. In an 8-week term, that is the equivalent of a half-time job. Most 14-week graduate distance education courses require at least 10 hours per week of dedicated time, plus time spent in the virtual classroom.

STATEMENT ON WRITING REQUIREMENTS:
Effective managers and leaders are also effective communicators. Written communication is an important element of the total communication process. The Graduate School recognizes and expects exemplary writing to be the norm for course work. To this end, all analyses and papers must demonstrate graduate level writing ability and comply with the format requirements of the Publications Manual of the American Psychological Association. All writing assignments will be graded on the basis of content, logic, analysis, mechanics, organization, and research. Careful attention should be given to source citations, proper listing of references, the use of footnotes, and the presentation of tables and graphs. Work submitted online should follow standard procedures for formatting and citation.

POLICY ON ACADEMIC INTEGRITY:
Academic integrity is central to the learning and teaching process. Students are expected to conduct themselves in a manner that will contribute to the maintenance of academic integrity by making all reasonable efforts to prevent the occurrence of academic dishonesty. Academic dishonesty includes (but is not limited to) obtaining or giving aid on an examination, having unauthorized prior knowledge of an examination, doing work for another student, and plagiarism of all types.

PLAGIARISM:
Plagiarism is the intentional or unintentional presentation of another person's idea or product as one's own. Plagiarism includes, but is not limited to the following: copying verbatim all or part of another's written work; using phrases, charts, figures, illustrations, or mathematical or scientific solutions without citing the source; paraphrasing ideas, conclusions, or research without citing the source; and using all or part of a literary plot, poem, film, musical score, or other artistic product without attributing the work to its creator. Students can avoid unintentional plagiarism by following carefully accepted scholarly practices. Notes taken for papers and research projects should accurately record sources of material to be cited, quoted, paraphrased, or summarized, and papers should acknowledge these sources in footnotes. The penalties for plagiarism include a zero or a grade of F on the work in question, a grade of F in the course, suspension with a file letter, suspension with a transcript notation, or expulsion. Resubmission of course work from previous classes (whether or not taken at UMUC, UMUC-Europe or BSU), partially or in its entirety, is not acceptable in this course and will result in an automatic failure on the assignment.

DISABLED STUDENTS:
Students with disabilities who need to register or request services should contact the Staff Support Team four to six weeks in advance of registration to request and register for services.

COURSE EVALUATIONS:
Feedback on each graduate course and instructor is important to the university, your professor, and to all UMUC students. UMUC has the responsibility to assess the effectiveness of classroom instruction, and each student has the responsibility to provide accurate and timely feedback through completion of the course evaluation form. This is a shared obligation for us all. It is therefore important that you complete the evaluation form for each course you attend. This should be viewed as an additional course and program requirement.

EXTRA CREDIT:
There are no extra credit assignments. Students are expected to do well on the standard assignments.

Course Schedule:

Week 23. INTRODUCTION

  • Course Overview
  • History of the Internet
Readings:
Read Me First
www.isoc.org/internet-history/brief.html
www.w3.org/History.html
www.caida.org/tools/visualization/mapnet/
http://www.cisp.org/imp/november_2000/odlyzko/11_00odlyzko.htm
Comer, Ch 1,2
CD-ROM accompanying Comer

Focus Questions:


  • What are the significant milestones in the evolution of the Internet?
  • What are the advantages of internetworking computers?
  • How does packet size affect round trip time?
  • What tools are available on the Internet identified in RFC 1251?
Tasks:

  • Read the history sites
  • Post a resume or bio in Webtycho
  • Complete the ping exercise at the end of Chapter 2 in Comer

Week 24. Data Transmission

  • Transmission media
  • Local Asynchronous Communication
  • Long Distance Communication
Readings: Comer: Ch 3-5

Focus Questions:

  • What is a carrier frequency?
  • How is digital information sent via a carrier wave?
  • How do the public Internet and the Public Switched Telephone Network differ?
  • Identify and define Nyquist's and Shannon's Theorems.
Tasks:


  • Establish an account to host a personal website.
  • Using appropriate tools such as Communicator, Dreamweaver, or FrontPage, build and post the front page to your personal site. Include the text of your resume or bio written for the first session.
  • Post the URL in the Conference Section of Webtycho.

Week 25. Packet Transmission

  • Packets, frames, and error detection
  • LAN and network topology
  • Hardware addressing and frame identification
  • Interface hardware
  • LANs, WANs and long distance
  • Network Ownership, Service, and Performance
Readings: Comer, Chapters 7-13
http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/ethernet.htm#xtocid118331 http://www.cisco.com/univercd/cc/td/doc/product/lan/trsrb/overview.htm#xtocid235841
http://www.ietf.org/rfc/rfc1586.txt?number=1586

Focus Questions:

  • What is a checksum? Cycle redundancy checks?
  • What are the most common network topologies?
  • How do Ethernets coordinate transmission on a shared medium?
  • What is the format of a physical address?
  • How can a LAN be extended?
  • What do WANs use to provide long distance data communication?
  • How is network performance measured?
Tasks:


  • Add an image or photograph using a .gif or .jpeg format to your personal web site.
  • Add a graphic illustrating your own organizations' Local Area Network and post it in the Assignments Section of Webtycho.

Week 26. Internetworking I

  • Concepts
  • Architecture
  • Protocols
Readings: Comer, Ch 14,15, 16
http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/atm.htm
http://www.cisco.com/univercd/cc/td/doc/cisintwk/idg4/nd2008.htm#xtocid29821

Focus Questions:

  • What is the ISO 7-layer model?
  • What is a protocol?
  • What is a router?
  • What is a host?
  • Why is the Internet represented by a cloud?
  • Why does the Internet use a uniform addressing system?
Tasks:

  • Add a sound file or .wav to your personal website.
  • Add a graphic illustrating your own organization's WAN and post it in the Assignments Section of Webtycho.

Week 27. Internetworking II

  • Address Resolution Protocol (ARP)
  • Datagrams
  • Internet Protocol (IP)
Readings: Comer, Ch 17-20
http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/ip.htm#xtocid223632

Focus Questions:

  • What is address resolution?
  • What is the standard address resolution protocol (ARP)?
  • How is a datagram encapsulated for transmission on a network?
  • What are fragments?
  • Why is 128 bit addressing necessary or desirable?
  • What are the differences between Ipv4 and Ipv6?
Tasks:


  • Review the instructor's comments on your diagrams. Adjust and post your diagrams as attachments in the conference sections of webtycho.
  • Look at at least two of your classmates' diagrams and post comments.

Week 28. Transport

  • Internet Control Message Protocol
  • Transmission Control Protocol
  • Future Internet Protocol
Readings: Comer, Ch 21, 22
http://www.cisco.com/univercd/cc/td/doc/product/iaabu/centri4/user/scf4ap1.htm

Focus Questions:

  • What is Internet Control Message Protocol (ICMP)?
  • How can ICMP be used to test an internet?
  • What is a three-way handshake?
  • How does TCP ensure reliable service?
Tasks:
Research for White Paper

Week 29. REVIEW AND MIDTERM

Week 30. Network Applications I

  • E-mail
  • File Transfer and remote access
Readings: Comer, Ch 23-28
http://www.cisco.com/univercd/cc/td/doc/product/software/ioss390/ios390ug/ugsmtp.htm

Focus Questions:

  • What is the client-server paradigm?
  • What is "concurrency"?
  • What is an application program interface?
  • What is the domain name system?
  • What is a DNS server?
  • What is the MIME standard?
  • What is a mail gateway?
  • What is a Post Office Protocol?
Tasks:
Continue to work on White paper.

Week 31. Network Applications II

  • World Wide Web pages and browsing
  • CGI Technology
Readings: Comer, Ch 29-30
http://www.w3.org/Protocols/
http://hoohoo.ncsa.uiuc.edu/cgi/overview.html
http://hoohoo.ncsa.uiuc.edu/cgi/intro.html

Focus Questions:

  • What is hypertext transport protocol (http)?
  • What is caching?
  • What is FTP?
  • What is CGI script?
  • What are the three types of web documents?
Tasks:
Complete the CGI programming exercise.

Week 32. Network Applications III

  • JAVA Technology
  • RPC and Middleware
  • Network management
Readings: Comer, Ch 31-33
http://www.cisco.com/univercd/cc/td/doc/cisintwk/intsolns/as5xipmo/sysmgt.htm
http://www.cisco.com/en/US/tech/tk648/tk362/tk605/tsd_technology_support_sub-protocol_home.html
http://www.sun.com/java/about

Focus Questions:

  • What are active documents?
  • What is an applet?
  • What is the Component Object Model (COM)?
  • What is the Distributed Component Object Model (DCOM)?
  • What is Interface Definition Language?
  • What is a manager?
  • What is the Simple Network Management Protocol (SNMP)?
Tasks:
Continue to work on White Paper

Week 33. Network Security

  • Encryption
  • Firewalls
Readings: Comer, Ch 34
http://www.alw.nih.gov/Security/security-faqs.html
http://www.cert.org

Focus Questions:

  • What is public key encryption?
  • What is an Internet firewall?
Tasks:

  • Mount a minor surfing expedition through http://www.cert.org
  • Look at the modules for deploying firewalls (Module 08), securing public web servers (module 11), securing network servers (module 10), and securing desktop work stations (module 04)
  • Review and evaluate your organization's security policy. Post your comments in the Conference. If your organization does not have a security policy, draft a proposed one.


Term Papers Due
Final Examination


      Academic Policies:

      The University has a license agreement with Turnitin.com, a service that helps prevent plagiarism from internet resources. I may be using this service in this class by either requiring students to submit their papers electronically to Turnitin.com or by submitting questionable text on behalf of a student. If you or I submit part or all of your paper, it will be stored by Turnitin.com in their database throughout the term of the University's contract with Turnitin.com. If you object to this temporary storage of your paper, you must let me know no later than two weeks after the start of this class. Please Note: If you object to the storage of your paper on Turnitin.com, I may utilize other services to check your work for plagiarism

      The official university policy on Plagiarism and Academic Dishonesty can be found at http://www.umuc.edu/policy/aa15025.shtml. Section I.C. states: "Faculty may determine if the resubmission of course work from previous classes (whether or not taken at UMUC), partially or in its entirety, is acceptable when assigning a grade on that piece of course work. Faculty must provide this information in their written syllabi. If the resubmission of course work is deemed to be unacceptable, a charge may not be brought under this Policy and will be handled as indicated in the written syllabi."

      Please refer to Description of Course Requirements for specific information on how resubmissions will be treated in this course.

      Students with disabilities should contact the appropriate support office at UMUC-Europe. 

      Jan Keller, Director of Student Services

      UMUC-Europe, Heidelberg

      Phone:  +49-6221-378299

      Email:  edstudent_svc@ed.umuc.edu

      Mailing Address:  Unit 29216, APO AE 09102 OR Im Bosseldorn 30, D-69126 Heidelberg, Germany

      Please refer to the UMUC-Europe Graduate Catalog for information on the following:

      Academic Integrity
      Course Load
      Exception to Policy
      Grade Appeal Process
      Make-up Examinations
      Nondiscrimination
      Code of Civility

      Hard copies of the catalog are available at your local Education Center.

      Faculty Bio:

      1965-69 BA in Philosophy, Northwestern

      1969-71 MA in Philosophy, Penn State

      1972-75 1st Lt., 10th Marine Regiment, USMC

      1975-76 Master of Intl Management, Thunderbird

      1976-93 Bank of America, Frankfurt. Bank operations, office automation, EB, treasury

      management software support

      1993-99 Citibank, Frankfurt, Vice President. Database application development: customer

      billing application, customer database, customer implementations database, fax processing

      application

      2000-06 Dresdner Bank, Frankfurt. Project management and organization, SAP Reporting

      -------------------------------------------------------------------------------------------

      1983-XX University of Maryland, Adjunct Associate Professor. Almost all CMST seminars,

      Intro to Business, Windows 2000 Professional, Windows 2000 Server, Cisco Routers and Switches,

      Statistics, numerous IFSM classes, CMIT683 Computer Forensics

      1999 Microsoft Certified Systems Engineer (MCSE): Windows NT

      2001 Microsoft Certified Professional: Windows 2000 Professional and Windows 2000 Server


      Last updated by William Hayes: April 17, 2007, 3:44 pm
      Find this syllabus linked from the schedule at: http://www.ed.umuc.edu/schedule