31-03-2010, 01:40 PM
Objectives
Assignment Categories
Assignment : 2.
LanExplorer & ETHEREAL software.
Problem Statement :
Study any protocol analyzer software (eg. LAN Explorer) to learn and use its important features, Study of network monitoring software like ETHREAL software. Assignment to examine TCP/IP and non-TCP/IP protocols (IPX/SPX) and capture them using protocol analyzer Software.
LANExplorer Study
What is LANExplorer
Where to get LANExplorer
Requirement (e.g.OS,LAN,etc.).
Installation.
Key Features.
Network Analysis(Packet Capture,Protocol Decode,Capture Triggers.).
Network Monitoring.
Traffic Matrix.
Additional Features.(e.g. Send packet,Display filter.).
Where to get
Web Sites :
1. sunrisetelecomlansoftware/lanexplorer.shtml
2. sunrisetelecomlansoftware/LanExplorer.pdf
3. freedownloadscenterBest/lanexplorer-3_5.html
4. networkworlddetails/41.html
5. softlookupdisplay.asp
Traffic Monitoring
Launching Traffic Matrix Table
Launching Graphical Trace Route
Launching Traffic Matrix Chart
Launching Host Table
Launching Host Chart
Starting and Stopping Packet Capture
Packet Capture window
ETHEREAL Study
What is Ethereal
Intended purposes.
Features.
Platforms Ethereal runs on.
Where to get Ethereal
A brief history of Ethereal.
Installation.
User Interface.
How to start Ethereal with command line parameters
How to colorize the packet list
How to control protocol dissection
How to use the various preference settings
Building and Installing Ethereal
Obtain a binary package for your operating system, or
Obtain the source and build Ethereal for your operating system.
The following are the general steps you would use:
1. Download the relevant package for your needs, e.g. source or binary distribution.
2. Build the source into a binary, if you have downloaded the source.This may involve building and/or installing other necessary packages.
3. Install the binaries into their final destinations.
Installing Ethereal under Windows
Download the Ethereal installer from:
http://etherealdownload.html#releases
and execute it.
Components :
Install the necessary components for ethereal.
ETHEREAL User Interface
How the Ethereal user interface works
How to capture packets in Ethereal
How to view packets in Ethereal
How to filter packets in Ethereal
The Main window
The "File" menu
The "Edit" menu
The "View" menu
The "Go" menu
The "Capture" menu
The "Analyze" menu
The "Statistics" menu
The "Packet List" pane
The "Capture Options" dialog box
While a Capture is running ...
Ethereal with a TCP packet selected for viewing
Assignment : 3.
Windows 2003 server.
Problem Statement :
Assignment to learn and understand Windows 2003 server and its associated domain operations, to configure RAS and DHCP, to add users and computers to a domain
Windows 2003 Server
Windows 2003 Basics.
Active Directory.
Domain Controller.
Associated Domain Operations.
What is RAS and DHCP
Configuring RAS and DHCP.
Adding users to a domain.
Adding computers to a domain.
Configuring DHCP :
Configuring DHCP :
Adding users to Active Directory
Adding users to Active Directory
Adding a computer to Active Directory
Assignment : 4
Linux/Novel Netware configurations and commands.
Problem Statement:
Assignment to learn and understand Linux and/or Novel Netware Network configurations and commands
Linux configurations and commands.
Introduction to Linux .
Features of Linux.
Various types of Linux Commands.
Vi Editor.
Account Creation, Modification & Deletion.
Telnet Service.
Modes of Server ,Services.
NIC Configuration.
Mail Agents.
Web Server Configuration.
FTP Service.
Proxy Server Configuration.
Network File Sharing.
Assignment : 5
Installation of IIS/PWS/Apache server
Problem Statement :
Installation and configuration of IIS/PWS/Apache server. Study and use various facilities/commands and features.
Prerequsites for implementation
Live Demonstration of installation.
Requirement for installing the servers.
Creating Virtual directories using PWS,IIS,Apache.
Assignment : 6
Echo Server
Problem Statement :
Write a program in C/C++ to implement an ECHO server, using Socket programming with both TCP and UDP protocols.
Prerequisites for implementation
Echo Server.
TCP Basics.
UDP Basics.
Various functions available in C/C++ for Socket programming
Assignment : 7.
Quote of the Day Server using VB Winsock Control .
Problem Statement :
Implement a Quote of the Day Server using VB and WinSock Control. Also develop a client application where the user will select TCP or UDP Option, Provide the name of the Server and the Port Number. When the user clicks a button Get the Quote, the client will receive the quote from the server.
Prerequisites for implementation :
Client Server Model.
Winsock Control in VB(i.e. properties, methods & events.)
Possible Uses.
Selecting the protocol.
Setting the Protocol.
TCP Connection Basics.
UDP Basics.
Logic to develop the given application.
Expected Output
Assignment : 8
Internet Update program using Internet Transfer Control.
Problem Statement :
Write an Internet Update program using Internet Transfer Control provided in Visual Basic that will update the files on a local machine for which newer versions of these files are available on the server. Provide facility for the user to determine which files to be updated and which are not.
Prerequisites for implementation :
Internet Transfer Control in VB.
Possible Uses.
Basic Operation.
HTTP and FTP.
Setting Different properties of the control (Using Proxy Server,etc.)
Setting FTP Server.
Synchronous and asynchronous transmission.
Diff. Between OpenURL & Execute Methods.
Expected Output
Assignment :9
Email Application.
Problem Statement :
Develop a simple application using MAPI and TAPI.
Prerequisites for implementation :
MAPI Control in VB.
Possible Uses.
MAPI- complient email System (e.g. Microsoft Exchange , Outlook Express).
MAPISession control.
Setting different properties of MAPISession Control.
The MAPIMessages control.
Using various properties & methods to manage messages.
Prerequisites for implementation :
HTML Basics.
Writing HTML Document( format ).
Basics Tags & their syntax.
Examples using various tags.
Stress on the tags essential for developing given application.
Browser Support.
Displaying HTML Pages in the Browser
e.g. Internet Explorer, Netscape Navigator,etc.
Assignment :11
PHP Script.
Problem Statement :
Write a PHP Script that computes total cost of the ordered items from assignment 4, after adding sales tax. The script will show exactly what items have been ordered.
Prerequisites for implementation :
PHP Basics.
PHP installation/ compatibility.
A PHP File.
PHP Syntax.
PHP browser support.
Using different servers to run PHP.
Displaying PHP in browser.
Assignment : 12
XML DTD & XML Schema.
Problem Statement :
Create a DTD for a catalog of cars, where each car has the child elements and two or three child elements have their own child elements, each of these elements are required and has the possible values Yes or No. Create an XML document with instances of the car elements defined in the DTD and process this document using the DTD and produce a display of raw XML document. Create an XML schema and CSS style sheet for the above-mentioned XML document. Create an XSLT style sheet for one car element of the XML document and use it to create a display of that element.
Prerequisites for implementation :
XML Basics.
XML Syntax.
How XML Works.
XML Elements.
XML Attributes.
XML Validation.
Editors for XML(e.g. Stylus Studio).
XML Browser Support.
Viewing XML Files.
XML DTD.
XML Schema.
Displaying XML with CSS.
Displaying XML with XSLT.
XML Parser.
Assignment : 8.
Client side Scripting.
Problem Statement:
Develop a simple Web based application. Use client-side and server-side scripting.
Prerequisites for implementation :
VBScript & JavaScript Basics.
Possible Uses.
Syntax.
Using these scripts in various web applications.
Assignment : 13
PHP MYSQL/Oracle.
Problem Statement :
Write an application that should read a SQL query from the user based on some database in say MySQL, call a PHP script to process the query and display the results.
Prerequisites for implementation :
MySQLBasics.
MySQL Syntax.
Running MySQL.
Commands for creating,modifying, deleting Databases, tables, records, etc.
Database Connectivity using PHP.
Mini Project
Students should work in a group to develop an Interactive Database-driven Web based application using ASP, VB and Backend Database and use Software Engineering Principals to develop the project and should deliver necessary documents such as SRS, Design details, User Interface, neatly documented code etc.