25-08-2017, 09:32 PM
Protocol Simulation System
SYSTEM ANALYSIS.docx (Size: 35.63 KB / Downloads: 24)
Problem Strategy
In the present situation people from all domains have less knowledge of networking , the reason for that is it not as easy concept as the other computer science topics ,theory about TCP/IP protocol layers not that easy to understand as it is very low level implementation format at the same time all these layers are already taken care by the under lying operating system, so people do not really bother about the TCP/IP layers there by the coming generation as well forget importance of TCP/IP layers
Disadvantages
• The standard model for networking protocols and distributed application is the OSI model -7 network layers and provides the levels of abstraction.
• The protocols in OSI are much hidden than TCP/IP and can be replaced relatively easily as the technology changes.
• OSI supports both connectionless and connection-oriented communication in the network layer,but only connection-oriented in the transport layer
• Another issue is the decision to place certain features in particular layers in not always obvious.
• Each layer uses the information from the below layer and provides a service to the layer above.
Solution strategy
In this application we are trying to generate awareness about the TCP/IP layers to all the people who are not in networking domain as well as to the people who feel difficulty in understanding these layers.
The main aim of the project Protocol Simulation System is to permit the authenticated users to Better Understand the Functionalities of Different Protocols in Different Stages of Data Transfer using OSI Layers.
The Protocol Simulation System is a new system bringing OSI Layers information in a better way, in which different way Layers differ with each other and the way of running of information in each and every Layer.
Merits of the System
The new Protocol Simulation System includes a no of features which helps the end User in a reliable and easiest Simulation of the Protocols
• Can Check any one of the Layers Directly
• Separate Links between Protocols of different Layers.
• Parallel execution of the sessions.
• Giving a chance for manipulating the settings or options of different Layers.
• Can be accessed from anywhere on the web
Technical Challenges
JAVA SCRIPT
JavaScript may be considered a derivative of the programming language Java. But while both are tools for providing interactivity into web pages, they are as different as bananas and papayas.
Java is a complex programming environment where create packaged ("compiled") software applications that can insert into a web page. The learning curve for Java is monumental at best (despite claims of the expanding number of software tools).
On the other hand, JavaScript offers a simpler set of programming instructions that can enter directly among the HTML formatting of web pages, and code that can be easily accessed and modified. Before JavaScript, to create interactive forms (web pages with fields, buttons, and menus) needed to write computer programs ("CGI" scripts) that resided on and ran from a web server. But with JavaScript, can perform many form tasks without connecting to a web server. In the jargon, we are processing on the "client-side".
Even better, JavaScript allows to create content that is dynamic, so that the code inside one web page can produce many different types of displays and features depending on the viewer's actions, including the images that change when move the mouse over a
graphic.
We should note that while JavaScript is much simpler than Java, it is quite a step up from formatting HTML. It might scare when see what JavaScript code looks like! The scripts shows documented, and we will tell exactly how to alter the contents of the JavaScript code.
JavaScript combined with the absolute screen positioning available in web browsers that support HTML 4.0 provide what is known as Dynamic HTML, or DHTML.