Network Routing Simulator_Abstract

download Network Routing Simulator_Abstract

of 4

Transcript of Network Routing Simulator_Abstract

  • 8/2/2019 Network Routing Simulator_Abstract

    1/4

    NETWORK ROUTING SIMULATOR

    Title of the Project : NETWORK ROUTING SIMULATOR

    SDLC Methodologies : Waterfall/Spiral Model

    Course:Roll No:Name of the Student:Technology And Language: JAVAInternal Guide:E-Mail ID:Mobile No (Student):

    Abstract of the Project:

    Introduction :

    A simple definition of Network Routing Simulator is "learning how to get from here

    to there." In some cases, the term Network Routing Simulator is used in a very strict sense to

    refer only to the process of obtaining and distributing information, but not to the process of

    using that information to actually get from one place to. Since it is difficult to grasp the use

    fulness of information that is acquired but never used, we employ the term Network Routing

    Simulator to refer in general to all the things that are done to discover and advertise paths

    from here to there and to actually move packets from here to there when necessary. The

    distinction between Network Routing Simulator and forwarding is preserved in the formal

    discussion of the functions performed by OSI end systems and intermediate systems, in which

    context the distinction is meaningful.

    Network Routing Simulator is the act of moving information across an inter

    network from a source to a destination. Along the way, at least one intermediate nodetypically is encountered. Network Routing Simulator is the process of finding a path from a

    source to every destination in the network. It allows users in the remote part of the world to

    get to information and services provided by computers anywhere in the world. Network

    Routing Simulator is accomplished by means of Network Routing Simulator protocols that

    establish mutually consistent Network Routing Simulator tables in every router in the Network.

    When a packet is received by the router or is forwarded by the host, they both

    must make decisions as to how to send the packet. To do this, the router and the host consult

  • 8/2/2019 Network Routing Simulator_Abstract

    2/4

    a database for information known as the Network Routing Simulator table. This database is

    stored in RAM so that the lookup process is optimized. As the packet is forwarded through

    various routers towards its destination, each router makes a decision so as to proceed by

    consulting its Network Routing Simulator table.

    Network Routing Simulator Algorithms

    Flooding

    Hot-Potato

    Source Network Routing Simulator

    Distance Vector (Bellman-Ford)RIP (Network Routing Simulator Information Protocol)

    Link state

    Environment:

    Operating System : - Microsoft Windows XP/2000 or Higher

    Clients: CONSOLE Development Tools: Netbeans 6.8

    Documentation Tools: : MS Office 2003/2007

    Drawing Tools: IBM Rational Rose Enterprise, MS Office Visio 2007

    User Interface: AWT & SWINGS

    Code Behind: AWT & SWINGS

    Requirements:

    Hardware Requirements:

    Number Description1 PC With Minimum 20 GB Hard-Disk And 1GB RAM

    Software Requirements:

    Number Description

  • 8/2/2019 Network Routing Simulator_Abstract

    3/4

    1 Windows XP/2000 Or Higher With MS-Office 2003/20072. AWT & SWINGS3. CONSOLE

    Milestones:

    No. MilestoneName

    Milestone Description Remarks

    1 RequirementsSpecification

    Complete specification of thesystem including defininghierarchies constitutes thismilestone. A document detailingthe same should be written anda presentation on that be made.

    Attempt should be made to addsome more relevant functionalityother than those that are listed inthis document.

    2 TechnologyFamiliarization

    Understanding of the technologyneeded to implement the project.

    The presentation should be fromthe point of view of being able toapply it to the project, rather thanfrom a theoretical perspective.

    3 High-level andDetailedDesign

    Listing down all possiblescenarios and then coming upwith flow-charts or pseudo codeto handle the scenario.

    The scenarios should map to therequirement specification

    4 Developmentof Front EndFunctionalities.

    Implementation of the mainscreen giving the login, screenthat follows the login givingvarious options, screens for eachof the options

    During this milestone period, itwould be a good idea for the teamto start working on a test-plan forthe entire system. This test-plancan be updated as and when newscenarios come to mind.

    5 Integrating theFront-end withthe Database

    The front-end developed in theearlier milestone will now be ableto update the database. Otherfeatures should be functional atthis stage. In short, the systemshould be ready for integrationtesting.

    6 IntegrationTesting

    The system should be thoroughlytested by running all the testcases written for the system(from milestone 5).

    Another 2 weeks should be thereto handle any issues found duringtesting of the system. After that,the final demo can be arranged.

    7 Final Review Issues found during the previousmilestone are fixed and thesystem is ready for the finalreview.

    During the final review of theproject, it should be checked thatall the requirements specifiedduring milestone number 1 arefulfilled

  • 8/2/2019 Network Routing Simulator_Abstract

    4/4

    The following steps will be helpful to start of the project :

    Study and be comfortable with: JAVA. Gather some knowledge of product hierarchies and maintenance before starting the

    design.

    Start with creating the login screen.

    Create menus for navigation and group the functionalities as sub menus.

    Create the help-pages of the application in the form of FAQ. This will helps user.