System Analysis and Design
In this section we will analyze the entire system requirements as per the software engineering development life cycle.
System Requirements:
The hardware and software requirements for the system have to be analyzed and listed.
Hardware Requirements
Component | Requirement |
Processor | Pentium P3 |
RAM | 128 MB |
Hard Disk | 20GB |
Network | Internet Connection with minimum bandwidth of 128 KPS |
Table 3: Hardware Requirement
Software Requirements
Component | Requirement |
Operating System | Win NT or Any Unix based |
Programming Language | JDK 1.5 |
IDE | Eclipse |
Ethereal Tool | Wire shark |
Table 4: Software Requirements
Other Tools
Some of the network tools which are useful, those are nslookup, netstat.
- Nslookup: This command is used to find various details about the Domain Name System such as IPaddresses. This tool is mainly used to identify the IPaddress of the messaging servers.
- Netstat: It shows the number of network connections (incoming and outgoing), port numbers they are connected to and the status of connections.
Requirement Specification
Secure way of exchanging chat messages between two end points in Security in Large Networks Using Mediator Protocols.
- Intruder shouldn’t view network messages exchanged between end points.
- Intruder shouldn’t change content of a network messages are exchanged between end points.
- Intruder shouldn’t send packets as a false source.
Technology Requirements
- Core Java
- Swing
- Sockets
- JSSE (JCA)
- Certificate Authority, Java Key Tool
- Open SSL
This Project Paper is written & submitted by Deepak V.