Four Weeks Summer Training Report
Four Weeks Summer Training Report
on
Submitted by
Mustaf Aidarus Nur
11700605
BCA
30/05/2019 to 29/06/2019
Annexure-I
DECLARATION
I hereby declare that I have completed my four weeks summer training at Zoom Technologies,
Ameerpet, Hyderabad from 30/05/2019 to 29/06/2019 under the guidance of A. Navya. I
hereby undertake that the project undertaken by me is the genuine work of mine.
11700605
Date: 21/07/2019
1
Acknowledgement
The success and final outcome of this project required a lot of guidance and assistance from many
people and I am extremely privileged to have got this all along the completion of my project. All
that I have done is only due to such supervision and assistance and I would not forget to thank
them.
I am thankful to Mr Bebu for his support, cooperation, and motivation provided to me during the
training for constant inspiration, presence and provided his valuable suggestions and precious
time in accomplishing my project report.
Lastly, I would like to thank the almighty and my parents for their moral support and my friends
with whom I shared my day-to-day experience and received lots of suggestions that improved my
quality of work.
2
Table of Contents
1. Introduction …………………………………….
- Objective………………………
2. System Analysis………………………………………….
-Identification of Needs…………………………
-Preliminary Investigation…………………….
-Scope of the Project……………………………….
11. Gantt chart (Describing a timeline of how did you act in four
weeks of training?) ……………………………………………
12. Bibliography ………………………………………………..
3
CCNA AND SECURITY
Introduction
The main objective of this project is to building a university campus network which supports
communication between different local area networks in each building of the campus. Each
building provides different services including online and offline trainings therefore helps pass
information/data from one office to another. It helps also store data of each student and faculty for
retrieval of their full details. It also helps retrieve of examination and attendance data from
respective servers.
Objective
The objective of this project is to build a campus network which will help the communication and
retrieval of data/information between all the different systems in the campus.
4
System Analysis
This is a brief specification of what the required system must do. This basically includes system
requirement analysis and the study of the system itself.
After deep discussions in with my trainer I decided to design a wide area network for a University
campus.
Identification of Needs
Such a wide area network will help university management to communicate, retrieve and manage
university system. It also helps to protect their network from security attack in and outside the
campus.
Each department will have the authority to maintain and manage its network. The routers in this
network will help each local area network to communicate each other.
Preliminary investigation
After I have studied deeply in many network systems, I got some effective guides towards
visualizing the features that were needed to be put together in the system and the desired output
of the campus as well the clients to ensure the system become functional.
These specifications that I have got from the observations and deep studies i made from the
network systems guided me on how the system should look like; it helped me in understanding
some of the basic structures of both Local and Wide area networks which I was supposed to
build.
Scope
My project focuses on developing a very strong and protected network that will help throughout
the process of the communication.
5
S/W & H/W Requirement Specification
Every application has specific goals and provides services for some particular purposes. For each
goals and purpose, the application performs a process or several processes that the application
provides to the clients. The following are the Software and Hardware requirements for the network
system
Software Requirements:
Operating System: Windows
RAM: 500MB
Storage: 480MB
6
Implementation and Maintenance
Implementation:
Implementation is the stage where the theoretical design is change to the practical system. First, I
am going to gather the requirements. Before starting the implementation all, the requirements about
your project must know. After the requirements gathering, I am going for the designing stage of
my project where I am going to make the theoretical design of my project. I specify all the modules
of my project and their relationship between the modules. Once the designing stage is complete
then I start the implementation stage. In implementation, I am going to start the coding part of my
project. In implementation, I convert the theoretical design of my project to the practical system.
It is the most critical stage in which a new system is going to implement for achieving the goal
successfully and it will be confirming that the system will work effectively. In this stage, I give
the new system to the user or client for practical use.
Maintenance:
After implementation stage, the next phase is the maintenance stage. In maintenance, I am going
to take care of the system. When the system is given to the client for the practical use, after some
times the user find some bugs or the system is not capable to provide the desirable output for the
client.
The system is going to the maintenance stage. The developer tests the system again if it is possible
that the bugs are solved in maintenance. If the bugs are not solving in maintenance, then the
developer again go back to the designing stage. They are working on the designing stage once they
fix the error in that stage. After fixing it there then again, the implementation stage is going to start
and they bring changes in the system. After completing the implementation, the system in given
to the client for the practical use. After some time, the system will need some updates or upgrade
so in maintenance stage all these issues are going to be solve in the future.
7
Design
Level 1:
Level 2:
8
Level 3:
Level 4:
9
Coding
Router configuration
Router> en
Router#enable
Router#config terminal
Router(config)#interface fa 0/0
Router(config-if)#no shutdown
Router(config-if)#do wr
Building configuration …
[OK]
Router(config-if)#exit
Router(config)#
Router> en
Router#enable
10
Router#config terminal
Router(config)#interface fa 0/1
Router(config-if)#no shutdown
Router(config-if)#do wr
Building configuration …
[OK]
Router(config-if)#exit
11
SERVER-PT configuration
IP address 192.168.1.5
Save
12
DNS
DNS Service on
Address 192.168.1.5
AAA
Service on
Network Configuration
Add
User Setup
Add
SMTP Service on
13
User <username> password <password>
+<Add>
FTP
Service on
User Setup
Add
Configure Pc
14
Replay from 192.168.1.8: bytes=32 time< 1ms TTL=128 Replay from 192.168.1.8: bytes=32
time< 1ms TTL=128 Ping statistics for 192.168.1.8:
Packets: sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-
seconds:
Minimum = 0ms,maximum = 12ms, Average =3ms
C:\>ftp 192.168.1.5
Connected to 192.168.1.5
Username: <username>
Password: <password>
15
ftp> get asa842-k8.bin
5571584 bytes copied in 24.844 secs (51385 bytes/sec) ftp> put asa842-8k.bin
Writing file asa842-8k.bin to 192.168.1.5:
Printer Configuration
Gateway 192.168.1.1
17
Screen Shots
18
19
20
HTTP
21
Receiving mail from pc to pc
22
Assigning Domain name, username and password to the SMTP
23
PING
24
System Testing
The main objective of testing is to find the bugs within the system. Testing is a lengthy and costly
phase of system development. The system must be tested whether the user requirements have been
full filled or not? whether the expected outputs of the system are the same as the actual outputs or
not?
It takes different aspect in consideration like checking, the functionality of different modules in
the system the, dependency of each module, the overall interoperability of subunits. Initially, I will
start testing process from unit testing, then I integrate the units and performing integration testing
later on functional testing at the end testing process is going to end with overall system testing.
There are different methodologies of testing a work product and types of the testing process on
work product.
25
Unit testing
In unit testing, the testing is done by the developer itself rather than tester because an individual
component or module of the system/software will be tested. It will perform basic tests on the
small parts of the system whether its functions are accurate or not. That is why it is done by the
developer he produces the system unit by unit.
Integration testing
After each integration of unit, the system should be tested to verify the system is working as one
piece or not. The objective of this test is to find out the fault in communication or interaction
among different modules of the system.
Functional testing
In the functional testing phase, the functional requirements of these are going to check. In this
part testing, I will work on test design. I am going to design test cases and test suits. Like:
Valid Input : classes for the valid must be defined and accepted.
Invalid Input : classes for the invalid must be defined and rejected.
26
System Test
In this phase of testing the tester ensures the entire system comprises of different parts or
modules meet the requirements. It tests the complete functionality of the system to ensure known
and predictable outputs.
Acceptance Testing
It is the last stage of testing which is done by the clients or the user of the system. It verifies
whether the business requirements are fulfilled or not. The clients will accept the system or
software only when all the functions and features are working as it was expected.
27
Project Testing
1. After I have completed the designing and coding phase , I started through the project
testing in which I followed all the above testing proceedures.
2. I started connecting pcs to their respective switches, and then to the routers and servers.
28
System and Security Measures
Security is one of the most difficult issue when it comes to hacking and breaking into systems that
are connected to networks. It is mandatory for the network managers to give safe and secure
environment to the systems that are connected to them.
In order to make sure the systems are secure from theft and hacking I make sure that I give unique
user name and password to every user in each domain for the purpose of login.
For the clients and system users not to access and other information other than the recommended
one, I will have to restrict some services from each system based on the required work to be
performed for each.
29
Gantt chart
Days
10
9
8
7
6
5
4
3
2 Days
1
0
1/6/2019 7/6/2019 10/7/2019
15/6/2019 21/6/2019 27/6/2019 29/6/2019
3/6/2019 8/6/2019 1/7/2019
30/5/2019 17/6/2019 22/6/2019 28/6/2019
Basic of Basic of Routing Switching Security Network Project
Network Router Services work
30
Bibliography
Text Book:
Website:
➢ https://study-ccna.com/
➢ https://www.guru99.com/introduction-ccna.html
➢ https://zoomgroup.com/training/india/ccna.asp
31