CS 4/59995 INTERNET ENGINEERING
General Information
Spring 2002
Department of Math and Computer Science
Kent State University
Page last updated  on October, 2002

Site at  a Glance:
  • Tentative Class Schedule
  • Assignments & Due Dates
  • Project Page
  • Online Course Materials 
  • Other Relevant Links

HOT NEWS!

Kent State /MCS has  won the "Internet Teaching Laboratory" award! Yes, we have received equipment for a new laboratory to set up a piece of the real Internet backbone with industrial strength routers and high performance links  right in our department under this award. 

Thhe graduate students in the class can use this lab, and get first hand experinece in the technology that is running today's Internet. There is only few such facilities in USA. If you are interested contact me in advance for get a substitution for term paper work. 

Also get ready for our other networking courses, as this lab will provide our students some exciting and unique new learning opportunities.

COURSE DESCRIPTION

If you are interested in knowing how the newest (if not the greatest) of the modern wonders Internet & World Wide Web works, what goes on silently on the millions of interconnected computers at the speed of nano and microseconds to bring you services and documents from half a world apart, just by the click of a button, this is the course for you.

This is not a course to learn HTML or JAVA programming. Rather, this is about the components (technologies) of Internet,  how all of  these are working, and their design. We will cover topics ranging from networks to server/cleint technology. 

To complete our indepth learning,  this course will involve practical group project where students will build their own mini Server and mini Browser. This is the starting point for web application engineers and developers. If your thesis/ dissertation involves systems linked with web, this is for you too.



WHO SHOULD TAKE:
  • If you are fascinated by Web, want to know indepth about it, and curious about its inner design and working mechanisms.
  • If you want to develop your own Internnet applications/ servers/ browsers/search engines.
  • If you want that extra edge in the  job market which is riding on the  Internet explosion.
  • If you want to do /thesis/dissertation/research on Networking, Internet, Distributed Systems and Web technology.
  • If you plan to do a project/thesis/dissertation in any other field (Math, CS, business ad, fashion design, psychology, physics, etc.) but want to connect your work with Internet.
If you are interested in this course and want to know more contact me


Instructor:

Prof. Javed I. Khan
217 MSB, Math & Computer Science Department
For office hours see my webpage.
Phone: 330-672-9038 Email: javed@kent.edu

TEXT BOOK:

The course will use extensively on-line materials provided by the instructor and demonstrations. A number of books will be used as reference material.

Principal:

  • Internetworking The Grand Scheme: Webbook: Will be made available via web.
References:
  • Internet Computer Networks & Internet, 2nd Edition, Comer, D. E., Prentice Hall, ISBN 0-13-239070-1
  • Client/Server Internetworking with TCP/IP Vol-III, Comer D. E, Prentice hall, ISBN-0-13-474230-3
  • Web Systems Web Server Technology, Nancy Yeager & McGarth, Morgan Kaufmann, 1996, ISBN 1-55860-376-X
  • Computer Networks, 3rd Edition, A Tenenbaum, PH.

SAMPLE TOPICS YOU WILL LEARN IN THE COURSE:

  • Concepts-I:  Infrastructure and Organization of Internet.
  • Concepts-II: Internet Addressing and DNS System
  • Internet Routing: Basics, OSPF, BGP, IBGP, Policy Engine.
  • Internet Client-Server Models
  • Classical Internet Services:  FTP, EMAIL, Telnet, WAIS,
  • Internet Service Layer Protocols-1: URL, MIME, HTTP protocol, Dexter Hypertext Model,
  • Web Systems-I: Web Server Cleint Architecture,  CGI mechanism, Virtual Machine,
  • Web systems-II: Cooperating servers, Plugins,
  • Web Systems: search engines, web crawler  data mining, and portals.
  • Multimedia Services: atream audio/ channels, multicast services:
  • Business Systems & Internet Seciruty: Intranet,  Security: Firewalls, Encryption based Systems
  • Internet Performance & Future Technologies


Prerequisite:
  1. Computer Networks & Operating Systems
  2. Programming skill in C or C++
  3. Experience in HTML and Java will help but not an absolute necessity.
If you are not sure about your background contact me.