Indian Institute of Technology

Department of Management Studies

SM 852 Network systems: Applications and management

(First semester 1999-2000; July to December)

Instructor: Shivraj Kanungo

Consulting hours: Day [Wednesday 4:00-5:00pm]

Classes will be held based on the timetable to be declared by Dr. M. P. Gupta

Course objectives

This course exposes students to emerging networking solutions for business. Network-based business technologies including intranets, video-conferencing systems, EDI, group technologies, computer supported collaborative work, etc. are covered. Decision frameworks for making network investment and related decisions are covered and students are expected to take up a specific network to perform in-depth studies of network performance indicators, network security, network costs, inter-networking strategies and network performance monitoring. Network administration of LANs

Course Contents

Module 1: Networking fundamentals, Communication fundamentals (transmission and transmission media; communication techniques; transmission efficiency) Wide area networks, local area networks, ISDN; OSI architecture, IBM's SNA, Digital’s DNA, Internetworking; network applications - EDI, Email, file transfer, conferencing. Enterprise networking Module 2: Network technologies and applications Design and development of enterprise networks; Web-based application development, Design of large-scale intranets, Network and systems management issues, Remote access to computer resources, Network and system security Module 3: Managing networks Preparing for doing business on the Internet; Choosing and costing networks and network services; network management requirements; network performance indicators; performance monitoring

Course schedule

 

Week

Topic

Student seminar/assignment

Readings

Next Day (Chap 01)

1

Fundamentals of data communication; Computer to computer communication; OSI model

Learn HTML programming and create a page of your own. Get a site somewhere on the net and put your page there. A good HTML tutorial is available at http://www.cwru.edu/help/introHTML/toc.html

Chapter 1: Stallings

Chapters 1-2: Fitzgerald and Dennis

Chapter 1-2: Goldman

Next Day (Chap 02)

2

Layer 1 (physical) and Layer 2 (data link)

Make your web page "interactive" using concepts like forms. The sequel to the tutorial mentioned above is at http://www.cwru.edu/help/interHTML/toc.html

Chapter 2-3: Stallings

Chapters 3-4: Fitzgerald and Dennis

Chapter 3: Goldman

Next Day (Chap 03)

3

Layer 3 (network)

Make your web page a little more "nifty" using tables. And visual effects. The sequel to the tutorial mentioned above is at http://www.cwru.edu/help/wilbur/

Chapters 5-6: Fitzgerald and Dennis

Next Day (Chap 04)

4

Local area networks

Now you should be ready to imbed Java applets into your web page. So learn Java. The site is http://java.sun.com/docs/books/tutorial/index.html

Chapter 7: Fitzgerald and Dennis

Chapter 7: Goldman (A)

Next Day (Chap 05)

5

Local area networks

Write a small Java applet for your web page. This could a simple calculator or a simple game or whatever – even a button that, when pressed, returns "hello world."

Chapters 8 and 9: Goldman (A)

Next Day (Chap 06)

6

LAN network operating system; comparative analysis

I am most interested in your being thorough with the following part of the tutorial http://java.sun.com/docs/books/tutorial/networking/index.html

Nothing due this week.

Chapters 10,11,12 and 13: Goldman (A)

Next Day (Chap 07)

7

Network components – an in-depth look: hub, bridge, switch, router, brouter, gateway

Write your first serious applet. Make sure that you compiled an applet and included it in an HTML page

Chapter 8: Fitzgerald and Dennis

Chapter 14: Goldman (A)

Next Day (Chap 08)

8

Wide area networks

Write an applet using the openStream() method to return a java.io.InputStream object to read from any URL

Chapter 9: Fitzgerald and Dennis

Next Day (Chap 09)

9

Enterprise network architecture

Write a Java applet that allows you to read and write to/from a URL connection

Chapter 16: Goldman (A)

Next Day (Chap 10)

10

Enterprise network applications

Write a client and server program in C that works in your UNIX account. Run the standard echo server and client programs available from Stevens book or any other source.

Chapter 17: Goldman (A)

Next Day (Chap 11)

11

Security issues in corporate networks

Use the UNIX echo server to communicate with your Java client that you write in your NT workstation.

Chapter 12: Fitzgerald and Dennis

Next Day (Chap 12)

12

Network economics and costing

Refine the UNIX server (written in C) and the Java client on the NT to work using both UDP as well as TCP.

Case-based

 

13

Network management

Write a web application using Java of your choice that works off your URL.

Chapter 11: Fitzgerald and Dennis

 

14

Special topic

 

 

 

Course materials

The course materials consist of handouts that will be available for students to photocopy. There is substantial material that you will have to cover during this course. Please ensure that you go through the weekly reading for the sake of weekly quizzes – if not anything else.

Course readings

Interesting Web sites

TUTORIALS and RESOURCE PAGES

WEB REFERENCE

Interesting and simple data communication site

http://www.unisource.se/datacom/

Excellent LAN tutorial

http://atzhim3.gordon.army.mil/css/training/LAN/

Nice little tutorial on LAN wiring + overall LAN

http://www.d-m.com/tutorial.htm

Tutorial on Internet Monitoring

http://www.slac.stanford.edu:5080/comp/net/wan-mon/tutorial.html

TCP/IP Tutorial and Technical Overview from IBM

http://www.rs6000.ibm.com/resource/aix_resource/Pubs/redbooks/htmlbooks/gg243376.04/3376fm.html

Excellent LAN tutorial from Syracuse University

http://web.syr.edu/~jmwobus/lans/tutorials.html

Excellent tutorial links for "networks"

http://www.wizard.com/users/baker/public_html/NetTutor.html

LAN's & Networking Reference Links

http://www.hana.org/netinfo.htm

Internet Tutorials and Background

http://www.unh.edu/Internet/web/tutorials.html

Tutorials from RAD Corporation

http://www.rad.com/networks/tutorial.htm

Excellent tutorials from NetworkMagazine

http://www.networkmagazine.com/magazine/tutorial/

Fast Ethernet tutorial from LANTRONIX

http://www.lantronix.com/htmfiles/whitepapers/lfrwp.htm

Information technology professional resource center

http://www.itprc.com/

Internet addressing schemes

http://www.w3.org/Addressing/schemes

Understanding IP addressing from 3COM

http://www.3com.com/nsc/501302s.html

DNS Resources Directory

http://www.dns.net/dnsrd/

TCP/IP routing Tutorial

http://www.geocities.com/SiliconValley/Peaks/9363/fguide.htm

How to Connect to the Internet and World Wide Web

http://www.centerspan.org/tutorial/connect.htm

Internetworking Technology Overview

http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/

Comparison of NOVELL and TCP/IP architectures

http://www.odyssea.com/whats_new/tcpipnet/tcpipnet.html

A networking primer from Bay Networks

http://www.baynetworks.com/products/Papers/wp-primer.html

New Paradigms Challenge the PC LAN Topology – A Gartner group report

http://gartner5.gartnerweb.com/public/static/software/rn/00033861.html

 

 

MAGAZINES

 

LAN Times

http://www.lantimes.com/

InternetWeek

http://www.internetwk.com/

Network Computing

http://www.nwc.com/

Data Communications

http://www.data.com/

InformationWeek

http://www.iweek.com/

Planet IT

http://www.planetit.com/

 

 

REFERENCE SITES

 

PC Webopedia

http://webopedia.internet.com/

What is?

http://whatis.com/

 

 

NETWORK SECURITY

 

Guideline for the Analysis Local area Network Security - FIPS

http://www.reeusda.gov/issp/rules/fips191.htm

 

 

NETWORK FAQ

 

Networking questions @MSN

http://computingcentral.msn.com/Topics/networking/questions.asp

Bradford Enterprises Guide to Information Networks Tutorial

http://manuel.brad.ac.uk/BEGIN/tutor.htm

 

 

WEB DESIGN

 

Web Developers Journal

http://www.webdevelopersjournal.com/hubs/howtohub.html

Web Design Bookmarks

http://www.cfa.unsw.edu.au/mmc/resource.htm

 

 

JAVA STUFF

 

The Java language specification

http://www.vorlesungen.uni-osnabrueck.de//informatik/java/java/javaspec/javaspec_1.html

The Java(tm) Virtual Machine Specification

http://www.vorlesungen.uni-osnabrueck.de//informatik/java/java/vmspec/vmspec-1.html

 

 

 

Delivery mode

The course will be taught in a lecture mode once a week with associated exercises. There will be two projects which will be group exercises and there will be a mid-term and final examination. These examinations will consist of both objective type questions and questions that require some computation and elaboration.

Distribution of marks

Component

Marks

Minor 1

15

Minor 2

15

Projects

15

Term paper

15

Quizzes

10

Final exam

30

Total

100

 

Important dates

Minor 1

Minor week

Week 1-5

Minor 2

Minor week

Week 6-10

Term paper

22/11/99

Choose a topic after discussing it with me. Make sure that the topic for consideration contains learning issues for managers and that a real case is documented. It is in your interest to start work on this case as soon in the semester as you can. 22/11/99 is the very last day. You are welcome to make the submission of the term paper a month before the deadline also. But, too early a submission will set me thinking …

Project

22/11/99

See week 13 in the course schedule.

 

Note:

  1. Make-up examinations are ruled pout except in the case sanctioned by the departmental research committee (DRC)
  2. A minimum class attendance of 75% is an institute requirement. So please schedule your activities such that attendance does not suffer.
  3. No hand-written project submissions will be accepted. You have to submit your assignments to my internet account. Email attachments are fine.
  4. I expect all of you to buy the prescribed books.
  5. It is expected that you develop a love for programming in this course even if you believe that programming is not your cup of tea.
  6. It is not only expected, but mandatory, that you do the weekly readings before you come for the class.